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/05/30 14:02] – [Jelix 1.8.1] laurent | en:changelog:1.8.x [2024/05/12 20:52] (current) – laurent | ||
---|---|---|---|
Line 2: | Line 2: | ||
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 ====== | ||
+ | |||
+ | Released on october 24th, 2023 | ||
+ | |||
+ | It fixes some bugs, but it brings also some new features. | ||
+ | |||
+ | * New method @@setHtmlAttributes()@@ on the @@jResponseHtml@@ class, to set attributes on the @@< | ||
+ | * New method @@getFileResponse()@@ in @@jController@@ to ease to return a file as a response | ||
+ | * jauthdb_admin module: | ||
+ | * New event @@jauthdbAdminAfterUpdate@@ when properties of a user has changed. | ||
+ | * Fix: uploaded files should be saved after the events @@jauthdbAdminAfterCreate@@ and @@jauthdbAdminAfterUpdate@@, | ||
+ | * Use a jForms form to change a password | ||
+ | * Add a @@formOptions@@ template variable in templates displaying forms of jauthdb_admin, | ||
+ | * new events @@jauthdbAdminPasswordForm@@ and @@jauthdbAdminCheckPasswordForm@@ for the password form | ||
+ | * jauthdb: | ||
+ | * possibility to authenticate with the email or the login, if there is a configuration parameter @@authenticateWith=login-email@@. | ||
+ | * the section @@auth_< | ||
+ | * 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 jforms widget: @@password_html@@ for @@secret@@ controls. Adds a " | ||
+ | * 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 | ||
+ | * new method @@jAcl2DbUserGroup:: | ||
+ | * new configuration parameter to set default value for the @@Return-Path@@ header into jMailer. | ||
+ | * 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: jDbSchema for Postgresql did not find table in schemas having upper case letters. | ||
+ | |||
+ | Improvements and bug fix from Jelix 1.7.17: | ||
+ | |||
+ | * Fix regression into @@jFormsBase:: | ||
+ | * Fix regression into the debugging of jMailer: the output was not made anymore into logs | ||
+ | * Fix error in create:dao command with nullable fields | ||
+ | * Fix jforms choice widget, display control value: add a space betwen label and value. | ||
+ | * Fix some PHP warning about passing null values to htmlspecialchars | ||
+ | * Fix the version into the JELIX_VERSION constant. It was not updated in the latest release. | ||
+ | * Fix the migration 1.6->1.7 of configuration file of entry points. | ||
+ | |||
+ | |||
+ | ====== Jelix 1.8.2 ====== | ||
+ | |||
+ | Released on july 30th, 2023 | ||
+ | |||
+ | * Fix the display of the debugbar, when having long lines | ||
+ | |||
+ | Improvements and bug fix from Jelix 1.7.16: | ||
+ | |||
+ | * Support of a default @@Reply-To@@ header into jMailer | ||
+ | * new method @@ConfigurationHelpers:: | ||
+ | * new method @@InstallHelpers:: | ||
+ | * Update header of API documentation | ||
+ | * Fix @@Jelix\Utilities\utf8_*@@ functions | ||
+ | * tests: fix error into the ldap docker image at startup | ||
+ | * tests: fix a warning in upgraderValidityTest with PHP 8.2 | ||