Differences ¶
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:changelog:1.8.x [2023/11/08 14:27] – [Jelix 1.8.1] laurent | en:changelog:1.8.x [2024/05/12 20:52] (current) – laurent | ||
---|---|---|---|
Line 3: | Line 3: | ||
This page is listing updates and enhancements added since 1.8.0 version. | This page is listing updates and enhancements added since 1.8.0 version. | ||
+ | ====== Jelix 1.8.9 ====== | ||
+ | Released on may 7th, 2024 | ||
+ | |||
+ | * Fix installer: installation parameter into mainconfig may not be taken account. In some cases, default values of installation parameter may be unexpectedly written into @@localconfig.ini.php@@ during the configuration, | ||
+ | * @@jResponseHtmlFragment@@: | ||
+ | * Fix jDbSchema: reload list of tables in some case | ||
+ | * Configurator: | ||
+ | * fix pgsql drive: execute should return the status of @@pg_execute@@ | ||
+ | * fix jacl2db_adminListener: | ||
+ | |||
+ | ====== Jelix 1.8.8 ====== | ||
+ | |||
+ | Released on march 18th, 2024 | ||
+ | |||
+ | * Fix package and subpackage into doc comments | ||
+ | * Fix jacl2db_admin: | ||
+ | * Fix Sqlite3 jDb driver: it must not free results if connection is already closed | ||
+ | * Fix regression: event listeners cache was never reused | ||
+ | |||
+ | ====== Jelix 1.8.7 ====== | ||
+ | |||
+ | Released on february 14th, 2024 | ||
+ | |||
+ | * jForms: in javascript, the form is now declared after the setup of all controls, not only after the setup of the jforms object. So the event @@jformsready@@ is triggered and the callbacks declared with @@onFormReady@@ are executed after the full initialization of the javascript objects of jForms. If you want to keep the old behavior, you should indicate the option @@' | ||
+ | * Fix dbcache driver of jAcl2: anonymous rights were not stored properly into the cache, and so rights were not taken account. | ||
+ | * Fix Composer package: remove the @@assets/@@ directory, it is useless | ||
+ | |||
+ | ====== Jelix 1.8.6 ====== | ||
+ | |||
+ | Released on january 16th, 2024 | ||
+ | |||
+ | * Check compatibility with PHP 8.3: all seems ok | ||
+ | * ldap driver for jAuth: remove deprecation notice with PHP 8.3, about parameters on ldap_connect | ||
+ | * ldap driver for jAuth: support of TLS mode. Configuration parameter @@tlsMode@@, | ||
+ | * jDb/mysqli: fix typo into getAttribute/ | ||
+ | * Fix Jelix 1.7/1.8 migrator: changes on url map were not saved | ||
+ | * Tests: upgrade PHPUnit to 9.6 | ||
+ | |||
+ | ====== Jelix 1.8.5 ====== | ||
+ | |||
+ | Released on december 12th, 2023 | ||
+ | |||
+ | * jacl2db_admin: | ||
+ | * The application version is available into @@jApp:: | ||
+ | * new configuration parameter @@sslmode@@ for Postgresql profiles. Possible values are @@disable@@, | ||
+ | |||
+ | ====== Jelix 1.8.4 ====== | ||
+ | |||
+ | Released on november 23th, 2023 | ||
+ | |||
+ | * Fix redirections when there is an error, into the rights management interface (jacl2db_admin) | ||
+ | * new method @@jResponseFormJQJson:: | ||
+ | * New: Support of favicons into WebAssets (ex: @@mygroup.icon=favicon-32x32.png|sizes=32x32@@). | ||
+ | * new method @@WebAssetsSelection:: | ||
+ | * Fix issue into the password editor: the new value of the password changed by the button to regenerate one, was not taken account when submitted the form | ||
+ | | ||
====== Jelix 1.8.3 ====== | ====== Jelix 1.8.3 ====== | ||
Line 10: | Line 66: | ||
It fixes some bugs, but it brings also some new features. | It fixes some bugs, but it brings also some new features. | ||
- | * New method @@setHtmlAttributes()@@ on the @@jResponseHtml@@ class, to set attributes on | + | * New method @@setHtmlAttributes()@@ on the @@jResponseHtml@@ class, to set attributes on the @@< |
- | the @@< | + | |
* New method @@getFileResponse()@@ in @@jController@@ to ease to return a file as a response | * New method @@getFileResponse()@@ in @@jController@@ to ease to return a file as a response | ||
* jauthdb_admin module: | * jauthdb_admin module: | ||
* New event @@jauthdbAdminAfterUpdate@@ when properties of a user has changed. | * New event @@jauthdbAdminAfterUpdate@@ when properties of a user has changed. | ||
- | * Fix: uploaded files should be saved after the events @@jauthdbAdminAfterCreate@@ and @@jauthdbAdminAfterUpdate@@, | + | * Fix: uploaded files should be saved after the events @@jauthdbAdminAfterCreate@@ and @@jauthdbAdminAfterUpdate@@, |
- | | + | |
* Use a jForms form to change a password | * Use a jForms form to change a password | ||
- | * Add a @@formOptions@@ template variable in templates displaying forms of jauthdb_admin, | + | * Add a @@formOptions@@ template variable in templates displaying forms of jauthdb_admin, |
- | | + | |
* new events @@jauthdbAdminPasswordForm@@ and @@jauthdbAdminCheckPasswordForm@@ for the password form | * new events @@jauthdbAdminPasswordForm@@ and @@jauthdbAdminCheckPasswordForm@@ for the password form | ||
* jauthdb: | * jauthdb: | ||
- | * possibility to authenticate with the email or the login, if there is a configuration parameter | + | * possibility to authenticate with the email or the login, if there is a configuration parameter @@authenticateWith=login-email@@. |
- | | + | * the section @@auth_< |
- | * the section @@auth_< | + | |
- | | + | |
* new method @@getDao()@@ on the jAuth @@db@@ driver | * new method @@getDao()@@ on the jAuth @@db@@ driver | ||
* new class @@jAuthPassword@@ to check the strength of a password or to generate a random password | * new class @@jAuthPassword@@ to check the strength of a password or to generate a random password | ||
* new jforms widget: @@password_html@@ for @@secret@@ controls. Adds a " | * new jforms widget: @@password_html@@ for @@secret@@ controls. Adds a " | ||
- | * new jforms widget: @@passwordeditor_html@@ for @@secret@@ controls. It checks the strength of the | + | * new jforms widget: @@passwordeditor_html@@ for @@secret@@ controls. It checks the strength of the password, by calculating the entropy, and by comparing the edited password against a list of the most used passwords. Adds also three buttons: |
- | | + | |
- | | + | |
* jForms: fix generated JS into choice, upload2 and group widgets | * jForms: fix generated JS into choice, upload2 and group widgets | ||
* new method @@jAcl2DbUserGroup:: | * new method @@jAcl2DbUserGroup:: | ||
Line 37: | Line 86: | ||
* Fix debugbar: elements at the same level of the debugbar were not clickable | * Fix debugbar: elements at the same level of the debugbar were not clickable | ||
* Fix jDb: support of double quotes around schema names into @@search_path@@ | * Fix jDb: support of double quotes around schema names into @@search_path@@ | ||
- | * Fix jDb: jDbSchema for Postgresql did not find table in schemas having upper case | + | * Fix jDb: jDbSchema for Postgresql did not find table in schemas having upper case letters. |
- | | + | |
Improvements and bug fix from Jelix 1.7.17: | Improvements and bug fix from Jelix 1.7.17: |