Quick links: Content - sections - sub sections
EN FR

Trace:

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
en:changelog:1.7.x [2019/10/20 15:50] – [Bug fixed] laurenten:changelog:1.7.x [2020/11/24 15:40] – [Jelix 1.7.5] laurent
Line 2: Line 2:
  
 This page is listing updates and enhancements added since 1.7.0 version. This page is listing updates and enhancements added since 1.7.0 version.
 +
 +
 +
 +
 +====== Jelix 1.7.6 ======
 +
 +Released on november 24th, 2020.
 +
 +* have all bug fixes and improvements from Jelix 1.6.30.
 +    * Fix basePath in the context of a command line script
 +    * Fix a PHP error in the listbox form widget
 +    * Fix a issue in jAcl2 admin: an administrator could put himself into a group which forbid some admin rights, and so he was not an administrator anymore.
 +    * new command to test the mailer. To send an email to check mailer parameters, execute @@php console.php mailer:test my.email@@@@@example.com@@
 +    * jForms: new control jControlTime, and support of a @@<time>@@ element in jforms 
 +    * New method @@jEvent::getParameters()@@
 +    * New method @@jAuth::setUserSession()@@
 +    * jAcl2 admin interface: confirmation on groups delete button
 +    * jAcl2 admin interface: added a separator between groups in users list
 +    * Fix compat with php 7.4 in jCmdUtils
 +    * New methods @@jServer::getDomainName()@@, @@jServer::getServerURI()@@, @@jServer::getPort()@@, @@jServer::isHttps()@@
 +
 +Bug fixed:
 +
 +  * Fix web assets upgrader with jforms_datepicker and jforms_datetimepicker
 +  * Fix web assets loading of the datetime widget
 +  * Fix console: initialize a coordinator so components could work well
 +  * Fix: some components should check if the coordinator is there or not 
 +  * Authentication: @@checkCookieToken()@@ does not trigger anymore a 500 error page if the cookie token is invalid.
 +  * jAcl2: reword terms 'role' to 'right'. Rewording 'subject' to 'role' into Jelix 1.7 was a mistake. So some API have been renamed, but old API are still usable, even if deprecated. 
 +    * @@jAcl2DbManager::addRole()@@ becomes @@createRight()@@
 +    * @@jAcl2DbManager::removeRole()@@ becomes @@deleteRight()@@
 +    * @@jAcl2DbManager::removeRole()@@ becomes @@deleteRight()@@
 +    * @@jAcl2DbManager::copyRoleRights()@@ becomes @@copyRightSettings()@@
 +    * @@jAcl2DbManager::addRoleGroup()@@ becomes @@createRightGroup()@@
 +    * @@jAcl2DbManager::removeRoleGroup()@@ becomes @@deleteRightGroup()@@
 +    * dao method @@jacl2rights::getRightsByRole()@@ becomes @@getRightSettings()@@
 +    * dao method @@jacl2rights::deleteByRoleRes()@@ becomes @@deleteByRightRes()@@
 +    * dao method @@jacl2rights::deleteByRole()@@ becomes @@deleteByRight()@@
 +    * dao method @@jacl2rights::deleteByGroupAndRoles()@@ becomes @@deleteByGroupAndRights()@@
 +    * dao method @@jacl2subject::findAllRoles()@@ becomes @@findAllRights()@@
 +    * dao method @@jacl2subject::removeRolesFromGroup()@@ becomes @@removeRightsFromRightsGroup()@@
 +    * dao method @@jacl2subject::replaceRoleGroup()@@ becomes @@replaceRightsGroup()@@
 +    * console command @@acl2:role-create@@ becomes @@acl2:right-create@@
 +    * console command @@acl2:role-delete@@ becomes @@acl2:right-delete@@
 +    * console command @@acl2:role-group-create@@ becomes @@acl2:rights-group-create@@
 +    * console command @@acl2:role-group-delete@@ becomes @@acl2:rights-group-delete@@
 +    * console command @@acl2:role-group-list@@ becomes @@acl2:rights-groups-list@@
 +    * console command @@acl2:roles-list@@ becomes @@acl2:rights-list@@
 +  
 +Improvements:
 +
 +  * jAcl2: adapter system to make the glue to authentication. It allows to use authentication library other than jAuth, like the jelix/authentication-module library.
 +  * Tests: docker configuration for a test environment, to replace Vagrant.
 +
 +
 +
 +
 +====== Jelix 1.7.5 ======
 +
 +Released on august 17th, 2020
 +
 +  * have all bug fixes and improvements from Jelix 1.6.29.
 +
 +
 +====== Jelix 1.7.4 ======
 +
 +Released on june 9th, 2020
 +
 +==== Bug fixed ====
 +
 +  * All bug fixes and improvements from Jelix 1.6.28
 +
 +==== Improvements ====
 +
 +  * add @@--profile@@ option on commands @@module:create-class-dao@@ and @@module:create-form@@
 +
 +====== Jelix 1.7.3 ======
 +
 +Released on march 28th, 2020
 +
 +==== Bug fixed ====
 +
 +  * Fix @@setAttribute()@@ method in the mysqli driver and other little issues into plugins of jDb
 +  * Fix a regression in @@jDbPgsqlTools::getFieldList()@@
 +  * Fix help into the app:create-lang-package command
 +  * Fix installer: @@module:configure@@ did not honor @@--no-local@@ correctly
 +  * Fix installer: error in @@jelix:migrate@@ when called when the app is already migrated
 +  * Fix some unit tests
 +  * Change the configuration parameter name @@notfoundAct@@ to @@notFoundAct@@. The upgrader change it.
 +  * All bug fixes and improvements from Jelix 1.6.26 and 1.6.27
 +
 +
 +==== Improvements ====
 +
 +  * new web assets configuration for the new autocomplete and imageupload widgets (from Jelix 1.6.26)
 +  * upgrade dependencies: PhpMailer 5.2.28, IniFile 3.2.4, FileUtilities 1.8.4, Symfony Console 3.2.14
 +
  
 ====== Jelix 1.7.2 ====== ====== Jelix 1.7.2 ======
Line 13: Line 110:
    * Fix auto-discovering of the plugins directory provided with Jelix    * Fix auto-discovering of the plugins directory provided with Jelix
    * All bug fixes and improvements from Jelix 1.6.25    * All bug fixes and improvements from Jelix 1.6.25
 +
 ==== Improvements ==== ==== Improvements ====
  

en/changelog/1.7.x.txt · Last modified: 2023/11/08 14:35 by laurent

Recent changes RSS feed Creative Commons License