Releases
v4.2.5
Bug Fixed:
Unable to operate the batch delete;
Unable to delete the data when using chaining method;
Permission: Correct the privilege that not push any method even it's exists;
Basic Module: Updating the group query that throw error when ONLY_FULL_GROUP_BY variable in SQL_MODE were enabled.
Changes:
Main Helper: change the exception with message;
Core System: Change the method restriction referrer, from model to self class;
Model: Change the missing statement;
Javascript: Change the response template based on status code response (see New Feature point 1);
Improvements:
Cleaner Module: Replace the exception to popup information;
Updater Module: Replace the exception to popup information;
API Debugger: Merge the response to single event;
Router: Checking the method that will be used if controller and method has identical name but the method is presented in class;
Add the memory limit for document creation;
Separate the option popup for logged and non-logged user;
Model: Add the table existence checker before executing the query;
Login view improvements;
Correcting the asset_loader function to load the assets that included in theme folder;
Change the theme property to following the given configuration, both front-end and back-end;
Add new phrase on first app boot;
New Features:
Main Helper: Add the response code (status code) within response header. Now the status code response are following the code sets from request;
Core System: Add the access token checker (used to match the device that doesn't support cookie storage) on API Request Handshake;
Authentication: Add the Access Token to the response made through API;
Updater: Add the ability to merge the remote and local dependencies if custom dependency already installed;
Miscellaneous: Add the QR Code, Barcode and Shortlink generator;
Add sprintf function to javascript;
Validation: Add the best practice to use the callback validation (referred to CI3) to use the rules from the method that presented in same controller.
Deprecated:
Exception: Remove status code 206 and replaced with 200 instead, use "popup" parameter to separate the modal and static content;
Removing the color of Privilege Management to keep the consistency;
Removing Midtrans and JSON Machine from the dependencies since it's not being used by the default existing modules;
You can’t perform that action at this time.