Trace: • 1.7.x
Wiki: Sitemap - Recent Changes - Back link
This is an old revision of the document!
Table of Contents
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()
becomescreateRight()
jAcl2DbManager::removeRole()
becomesdeleteRight()
jAcl2DbManager::removeRole()
becomesdeleteRight()
jAcl2DbManager::copyRoleRights()
becomescopyRightSettings()
jAcl2DbManager::addRoleGroup()
becomescreateRightGroup()
jAcl2DbManager::removeRoleGroup()
becomesdeleteRightGroup()
- dao method
jacl2rights::getRightsByRole()
becomesgetRightSettings()
- dao method
jacl2rights::deleteByRoleRes()
becomesdeleteByRightRes()
- dao method
jacl2rights::deleteByRole()
becomesdeleteByRight()
- dao method
jacl2rights::deleteByGroupAndRoles()
becomesdeleteByGroupAndRights()
- dao method
jacl2subject::findAllRoles()
becomesfindAllRights()
- dao method
jacl2subject::removeRolesFromGroup()
becomesremoveRightsFromRightsGroup()
- dao method
jacl2subject::replaceRoleGroup()
becomesreplaceRightsGroup()
- console command
acl2:role-create
becomesacl2:right-create
- console command
acl2:role-delete
becomesacl2:right-delete
- console command
acl2:role-group-create
becomesacl2:rights-group-create
- console command
acl2:role-group-delete
becomesacl2:rights-group-delete
- console command
acl2:role-group-list
becomesacl2:rights-groups-list
- console command
acl2:roles-list
becomesacl2: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 commandsmodule:create-class-dao
andmodule: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
tonotFoundAct
. 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 ¶
Released on october 20th, 2019
Bug fixed ¶
- Fix install parameters given to installers. Given parameters list didn't contain parameters that have default values indicated into configurators objects.
- Fix the configurator: modules were not enabled when they didn't have a configurator class
- Fix auto-discovering of the plugins directory provided with Jelix
- All bug fixes and improvements from Jelix 1.6.25
Improvements ¶
- new class jHttpErrorException, jHttp401UnauthorizedException, jHttp403ForbiddenException and jHttp404NotFoundException to generate an HTTP error from controllers and coordinator plugins.
- new default response, having the id 'htmlerror', used to return an HTML content with an HTTP error, when the HTTP client accepts HTML content. This response is now used when the core router catch an jHttpErrorException or any of its child class.
- upgrade ckeditor5 to 12.4.0 with some additionnal plugins
Jelix 1.7.1 ¶
Released on september 11th, 2019
Bug fixed ¶
- jForms: fix regression about CSRF token check
- webassets: fix url when using themes
Jelix 1.7.0 ¶
Release: 2019-09-09