Quick links: Content - sections - sub sections
EN FR

Trace:

Wiki: Sitemap - Recent Changes - Back link

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
en:changelog:1.6.x [2020/01/28 15:49] laurenten:changelog:1.6.x [2023/04/17 10:00] (current) – [Jelix 1.6.39] laurent
Line 3: Line 3:
 This page is listing updates and enhancements added since 1.6.0 version. This page is listing updates and enhancements added since 1.6.0 version.
  
 +
 +
 +====== Jelix 1.6.40 ======
 +
 +Released on february 28th, 2023
 +
 +  * Fix loading of @@jFormsControlUpload2@@ in OPT edition
 +  * Fix exception into @@jInstallerComponentModule@@, again.
 +
 +
 +====== Jelix 1.6.39 ======
 +
 +Released on january 23th, 2023
 +
 +  * Fix installer: @@useDbProfile@@ must not change the profile name
 +  * jMailer: new value @@"unencrypted"@@ for secure_protocol
 +  * Fix error "two few arguments" during call of some error handlers
 +  * Fix an exception into @@jInstallerComponentModule@@
 +
 +====== Jelix 1.6.38 ======
 +
 +Released on september 20th, 2022
 +
 +  * @@closed.html@@ can now be stored into @@var/themes/@@
 +  * Replace the use of deprecated @@utf8_*@@ functions
 +  * jDb: New option @@session_role@@ in profiles for pgsql to set session role
 +  * Fix: @@jFormsUploadControl2@@ was missing from the package
 +  * Add a facet @@filterHtml@@ to @@jDatatypeString@@
 +
 +====== Jelix 1.6.37 ======
 +
 +Released on may 30th, 2022
 +
 +  * Fix compatibility issues with PHP 8
 +  * jforms, image selector: support of "auto" for width and height of the dialog
 +  * New @@jApp::setApplicationInitFile()@@ to indicate an application.init.php file
 +  * Fix jforms javascript: selection was loose when reloading a menulist via XHR
 +  * jacl2db_admin: fix CSS to stick headers of the rights table
 +  * new method @@jAuth::getReasonToForbiddenPasswordChange()@@ and new interface @@jIAuthDriver3@@
 +
 +====== Jelix 1.6.36 ======
 +
 +Released on march 14th, 2022
 +
 +  * Fix jauthdb_admin: it should call @@jAuth::canChangePassword()@@ when needed
 +  * Fix jForms, formfull widget: display correctly checkboxes
 +  * Fix jForms: separate each item of checkboxes/radioboxes by new line
 +  * Fix jForms: Fix some HTML issues into choice, imageupload and upload2 widgets
 +  * Fix jForms: Fix dynamicFillData when there is an empty value
 +  * Fix: Error pages should not require authentication
 +  * Fix jacl2db: the id_aclgrp field should be bigger than the login field
 +  * Fix core configuration: the retrieval of the documentRoot was bad
 +  * Fix entrypoint installation: support @@require@@ without parenthesis
 +
 +
 +====== Jelix 1.6.35 ======
 +
 +Released on december 13th, 2021
 +
 +
 +  * jForms
 +    * support of option @@widgetsAttributes@@ on the form tag. With this option, we can indicate attributes to set on widgets. Useful when you don't have a ctrl_control tag for a specific widget on which you want to set attributes.
 +    * Fix control time in @@jforms_light.js@@: bad month/day values
 +    * fix setting of default attributes in upload widgets
 +    * fix autoload of @@jFormsControlImageUpload@@
 +    * fix some issues into upload2 and imageupload widgets
 +    * fix the algorithm to guess modified controls with uploads
 +    * fix a JS error when closing the image editor dialog
 +    * fix the label of the cancel button of the image editor dialog
 +  * jAuth
 +    * Add hooks on the login form template. It allows to other modules to add content on the login form, like buttons to use other authentication methods.
 +    * jAuthDb installer should be able to use compatible drivers. If some authentication module have their own driver but are using the same dao/table of jAuthDb, jAuthDb should be able to create default user when needed.
 +    * Fix the @@jauth~login:form@@ controller when after_login is @@jauth~login:form@@
 +  * jAcl2
 +    * jacl2db_admin: add title on the pages
 +    * Fix jacl2db sql upgrade script about @@jacl2_group.code@@
 +    * Fix jacl2db sql upgrade script about rights for anonymous users
 +  * jDb
 +    * Fix mysqli connector: execMulti did not return errors. When the given sql scripts fails, there was not an exception, contrary as it is expected.
 +  * Core
 +    * Support of @@<name>.class@@ properties in the @@coordplugins@@ section of the configuration. It allows to specify a class if its name is different from @@*CoordPlugin@@.
 +    * Backport support of localframework.ini.php. It allows for modules installers to declare a new entrypoint. Installers should call the new method @@createEntryPoint()@@.
 +    * Fix jelix upgrade script about @@availableLanguageCode@@
 +  * jTpl
 +    * Fix @@number_format@@ modifier with decimal point value, when @@''@@ is given
 +  * Utils
 +    * Backport some features of @@\Jelix\IniFile@@ into @@jIniModifier@@
 +  * Installer
 +    * @@jInstallerBase::createEntryPoint()@@ should set the path to application.init.php
 +  * Fix typo in some locales
 +  * Fix the load of some classes with some tools like phpstan
 +  * Fix the file2 driver for jKvDb
 +  * Fix some doc comments
 +  * Rename namespace @@jelix@@ by @@Jelix@@. No consequence on your code, but it helps to generate a better reference documentation
 +
 +====== Jelix 1.6.34 ======
 +
 +Released on july 30th, 2021
 +
 +  * Fix the installer during the setup of the module access
 +  * Fix @@jResponseHtml::addJsLink@@: possibility to setup the @@type@@ attribute
 +  * Fix jauthdb_admin user creation: login name should be trimmed
 +  * Fix automatic domain name and port retrieval. In some Nginx configuration, SERVER_NAME may be initialized with the port, and so jUrl may generate some url with two port. 
 +  * Fix crash in PHP 8 and warning in PHP 7.4 within jDb and the core
 +  * Translations are now available in several languages
 +
 +====== Jelix 1.6.33 ======
 +
 +Released on February, 26th, 2021
 +
 +==== Bug fixed ====
 +
 +  * Fix php 7 compat issue in the memcache driver
 +  * Fix jacl2db_admin: missing translations
 +  * Fix command acl2right: forbidden rights were displayed as authorized rights
 +  * Fix acl2right command: subcommand to forbid a right was missing
 +
 +==== Improvements ====
 +
 +  * jacl2db_admin: little improvements in the display of list of rights to be more usable
 +  * New option @@force_new@@ in profiles for pgsql to force a new connection
 +
 +====== Jelix 1.6.32 ======
 +
 +Released on February, 22th, 2021
 +
 +
 +==== Bug fixed ====
 +
 +  * Fix various issues with PHP 8.0
 +  * Fix some dao locales that have a bad pattern for sprintf
 +  * Fix float to string convertion into jDb
 +  * Fix pgsql schema: should list only tables from the search_path
 +
 +====== Jelix 1.6.31 ======
 +
 +Released on January, 13th, 2021
 +
 +
 +==== Bug fixed ====
 +
 +  * Fix comparison of values in the jForms modified check
 +  * Fix many issues in the checking of admin rights in administration UI. There were some situation when the checking was badly done, so there were some possibility into the UI to remove completely admin rights.
 +
 +==== Improvements ====
 +
 +  * jauthdb_admin: adding autocomplete to search users
 +  * jInstaller, module.xml: allow http:// as well as https:// into the namespace value
 +
 +====== Jelix 1.6.30 ======
 +
 +Released on November, 23th, 2020
 +
 +
 +==== Bug fixed ====
 +
 +  * Fix a compatibility issue with php 7.4 into command line scripts
 +  * 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.
 +  * Fix a php error in listbox form widget
 +  * Fix basePath on the command line
 +
 +==== Improvements ====
 +
 +  * New script to test the mailer configuration : @@php scripts/script.php jelix~mailer:test my.email[at]example.com@@.
 +  * New method @@jEvent::getParameters()@@
 +  * jforms: support of "time" controls (new class @@jFormsControlTime@@, and support of @@<time>@@ in xml files)
 +  * jAcl2 admin: added confirmation to delete a group
 +  * jAcl2 admin: added a separator between groups in users list
 +  * New method @@jAuth::setUserSession()@@
 +  * New methods on jServer: @@getDomainName()@@, @@getServerURI()@@, @@getPort()@@, @@isHttps()@@
 +
 +New contributor : Adrien Lagroy de Croute and Joel Kociolek
 +
 +
 +
 +
 +====== Jelix 1.6.29 ======
 +
 +Released on August, 17th, 2020
 +
 +
 +==== Bug fixed ====
 +
 +  * Fix a regression in dbcache plugin for jAcl2
 +  * jDb schema: fix column comparison on autoincremented fields
 +  * Fix a security issue with return url of jAuth
 +
 +==== Improvements ====
 +
 +  * new @@jAcl2::checkByUser()@@, to check a right for a non-connected user
 +  * Support of database name in Pgsql profile having a service name
 +  * new event @@jformsPrepareToFillDynamicList@@ during dynamic fill of datasources. When a control is filled with an ajax request, we should be able to prepare the form, when this one is constructed dynamically.
 +
 +====== Jelix 1.6.28 ======
 +
 +Released on June, 8th, 2020
 +
 +
 +==== Bug fixed ====
 +
 +  * core: Fix jelix autoloader when there are similar namespaces. When a first namespace has a name that is the prefix of a second namespace, path to classes of the second namespace were badly resolved.
 +  * Fix http code when displaying the closing page
 +  * Upgrade PHPMailer to 5.2.28
 +  * jalc2 module installer: do not enable jacl2 plugin on command line scripts
 +  * js files for localizing datepicker were not loaded in the right order (Joel Kociolek)
 +
 +==== Improvements ====
 +
 +  * core: add parameters for the session cookie into the configuration (@@cookieSecure@@, @@cookieHttpOnly@@, @@cookieLifetime@@, @@cookieSameSite@@), and is now @@httponly@@ by default.
 +  * Core: allow file selectors to have @@-@@ and @@_@@ in the file name
 +  * jIniMultiFilesModifier: add @@isSection()@@ method like in jIniFileModifier
 +  * installer: new methods @@jInstallerEntryPoint::getSingleMainConfigIni()@@ and @@getSingleLocalConfigIni()@@
 +  * jLocale: allow to store locales into @@<app>/app/locales@@, like in Jelix 1.7.
 +  * Sitemap: cache feature to store urls temporarly. Configure a "sitemap" cache profile, then call the hasUrlInCache() method in the controller. If it is true, the cache is still valid, and so just return the response object. If the hasUrlInCache() is not called, no cache is managed.
 +
 +====== Jelix 1.6.27 ======
 +
 +Released on March, 24th, 2020
 +
 +==== Bug fixed ====
 +
 +  * Fix compatibilities issues with PHP 7.4
 +  * jDb: Fix support of FETCH_INTO into pgsql.dbresultset.php
 +  * jDb: Fix issue with prepared queries with pgsql driver
 +  * jDb: Fix issues in the SQLServer driver
 +  * jDb: Fix warning when closing a shared connection in postgresql
 +
 +==== Improvements ====
 +
 +  * jforms: new widget imageupload
 +  * jforms: new widgets autocomplete and autocompleteajax
 +  * jInstaller: support of optional modules in dependencies
  
 ====== Jelix 1.6.26 ====== ====== Jelix 1.6.26 ======
  
-Not released yet.+Released on January, 29th, 2020
  
 ==== Bug fixed ==== ==== Bug fixed ====
en/changelog/1.6.x.1580226593.txt.gz · Last modified: 2020/01/28 15:49 by laurent
Recent changes RSS feed Creative Commons License