-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchange_log.txt
83 lines (83 loc) · 6.17 KB
/
change_log.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
v.1.2
Adding languages: Arabic, Chinese, European Portuguese, German , Persian, Polish, Indonesian, Turkish, Ukrainian.
Adding date format to the auto date fields. The format can be dd/mm/yyyy or mm/dd/yyyy or the old-one yyyy-mm-dd.
Adding date-time format to the auto date-time fields. The format is chosen by the default date format (uk-date , us-date or sql-date).
Adding a new uploader. Works with the most common browsers. Internet Explorer 8+, Mozilla Firefox, Google Chrome, Opera, Safari.
Changing the interface of the form inputs. Now all the text inputs looks like bootstrap's inputs.
Adding a where clause at the 4th argument to the simple set_relation method.
Adding order by clause at the 5th argument to the simple set_relation method.
Adding 3 new callbcaks, callback_upload, callback_before_upload, callback_after_upload.
BUG fix - unset_jquery function now works properly.
BUG fix #9 (The form's clear functionallity don't work properly after the insert).
RENAMING METHODS:
callback_escape_insert to callback_insert,
callback_escape_update to callback_update,
callback_escape_delete to callback_delete
RENAMING CLASSES:
grocery_Field_Types to grocery_CRUD_Field_Types
grocery_Model_Driver to grocery_CRUD_Model_Driver
grocery_Form_validation to grocery_CRUD_Form_validation
grocery_Layout to grocery_CRUD_Layout
grocery_States to grocery_CRUD_States
grocery_Model to grocery_CRUD_Model
v.1.1.8
Add new jquery version 1.7.1
Changing the drop-down list of the set_relation. Now the drop-down list has unique design for all the browsers, is searchable and also can be empty.
Changing the layout or relation n-n (only without the ordering field). The new one, is much more user friendly and easier to handle lot of data.
Adding languages: Italian, Russian.
Small BUG fixes:
- Auto-recognize enum fields for CI 2.1
- Don't print " " if a value is empty, is useless
- Smal but important CSS Fixes.
- #7 set_relation BUG conflict when a field name appears twice.
Manipulating NULL data. Automatically add NULL to a NULL-able field when it's empty.
v.1.1.7
Multilingual functionality, adding languages: Bulgarian, French, Portuguese, Spanish, Thai.
Fixing issue #3, replace mysql_escape_string() with str_replace. This function has been DEPRECATED as of PHP 5.3.0.
Fixing issue #5, set_relation with multiple fields don't work with NULL-able fields.
Fixing issue #6, unique_hash issue (not unique when having same method name in 2 diff. controllers).
Changing license. Grocery CRUD is released with dual licensing, using the GPL v3 (license-gpl3.txt) and the MIT license (license-mit.txt).
v.1.1.6
New feature: Multilingual functionality.
Remember the search text and the field name at the list that user had insert.
Method set_relation - New feature to add more than one fields to the title of the related table.
Adding Timestamp as an automatic date and time field.
Change the business logic of adding js and css files. This is really useful for a FUTURE feature with multiple tables in the same view.
A temporary solution for the search for All that have a relation_n_n.
Small Bug fix - adding tinyint as a type to autogenerate the true_false type (active-inactive) for tinyint at CI 2.1
Fixing issue #1 - flexigrid width was always 960px. Now has always 100% width.
v.1.1.4
Bug Fix - When you have unset edit and unset delete in your actions and also you have insert one or more add_action, the column Actions disapeared.
Adding a new field type named "password". This is a simple transformation of the field input from text to password and it hides the password from the list grid.
Changing state name insert and update to... "insert" and "update" and not "add" and "edit" that was till this revision.
Fully compatible with codeigniter 2.1 - Changing the library of CI_Form_Validation and adding it into the library of grocery CRUD for stability.
v.1.1.3
Changing the functionality of the private method _theme_view. Now it's not dependent with the Loader of codeigniter.
So every template controller, HMVC, e.t.c. can work well with grocery CRUD now.
Changing the library core and make it more minimal and more powerful.
New method unset_jquery. Very useful, if you already have the jquery library at your basic template.This is good to avoid jquery conflicts.
BUG fix - No more conflicts between flexigrid tables. There was a cookie conflict between different lists.
BUG fix - The set relation now works if you add the same table name twice.
Renaming the folder public to assets.
Grocery CRUD is now ready to be a spark.
Changing the functionality and the javascript of the uploader. There is no need to have $config['enable_query_strings'] set to true anymore.
v.1.1.2
Renaming the label "Tools" to "Actions".
Creation of new field type : "hidden" to add hidden fields. You can also add a value to the hidden field.
Updating Javascripts: datatables, file_uploader.
Disable sorting of the row "Actions" on datatables theme and fix the actions hover on paging that didn't work.
Adding new feature/function add_action. Adds icons and urls for custom "actions".
Adding .htaccess files to the views of themes for security reasons.
v.1.1
Bug Fix - Datetime picker now works fine to an empty input. It also works fine to the add operation.
When the edit and the delete is unset then dissapear the column Tools.
The default library/model is not in a third party but has been moved in the main codeigniter foldering for better functionality and to use it in both CI 1.7.x and CI 2.0.x .
Delete the grocery Exceptions Library. Everyone can create his own exception library . It was just an example.
Add new jquery version 1.6.2 and renewing some plugins.
Remove php short tags.
No direct script access allowed on the views.
Renaming function set_relation_1_n to set_relation_n_n. The functionality has not change.
Removing the libraries MY_Output.php and MY_Loader.php from the core folder.
Removing the folder template. The template was just an example and confused lot of people.
Fully compatible with Codeigniter versions 1.7.x , 2.0.0 - 2.0.3.
Creation of new field type : "invisible". Very useful if you use callbacks.