mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-12-22 16:33:48 +01:00
Release 4.1.0-1
This commit is contained in:
parent
fea76e7af2
commit
3a862ce93e
1 changed files with 87 additions and 0 deletions
87
debian/changelog
vendored
87
debian/changelog
vendored
|
@ -1,3 +1,90 @@
|
|||
ldapsaisie (4.1.0-1) unstable; urgency=medium
|
||||
|
||||
* PHP8 compatibility
|
||||
* Import/export:
|
||||
* Allow translation of labels
|
||||
* Add before/after import triggers feature
|
||||
* Allow to generate attribute value using a custom callable
|
||||
* Add update_only mode
|
||||
* Trace errors and messages during import to map them with objects and hooks.
|
||||
* Improve handling time & memory limits and allow before_import hook to set them
|
||||
* import: Check generated field value and stop import in case of error
|
||||
* import: Fix displaying attribute errors two times
|
||||
* Translation:
|
||||
* Fix handling backslash in export POT file
|
||||
* Improve internal message extrators from PHP files
|
||||
* CLI commands messages translation
|
||||
* generate_lang_file: add possibility to translate message in a text editor
|
||||
* generate_lang_file: ignore LSformat string with simple string substitution
|
||||
* Make location paths in ldapsaisie.pot file relative
|
||||
* generate_ldapsaisie_pot: Add -I/--internal paramater to use internal message extractor for PHP files instead of xgettext
|
||||
* Templating tr function: provided message could now be formated as LSformat string using extra provided parameters
|
||||
* Search:
|
||||
* handle translation of LSformat, alternativeLSformats and formaterLSformat
|
||||
* Fix/improve handling data keep in session
|
||||
* globalSearch: defaulty display extraDisplayedColumns
|
||||
* LSsession:
|
||||
* fix saving context info method to keep existing other info
|
||||
* canExecuteCustomAction(): fix handling self LSprofile
|
||||
* loadLSprofiles(): reset current LSprofiles on each call
|
||||
* LSprofiles by LSobject: add possibility to compute basedn using LSformat on authenticated user
|
||||
* LSldap:
|
||||
* add formatDate() method
|
||||
* add possibility to configure hooks
|
||||
* getAttr(): be sure to return on array when $multiple is true
|
||||
* add LDAP password policy support
|
||||
* update(): fix object creation with required userPassword attribute
|
||||
* translate code comments
|
||||
* fix updating internal attributes
|
||||
* LSform:
|
||||
* fix handling default values of dataEntryForm
|
||||
* dataEntryForm: Add forceGeneration parameter
|
||||
* LSformElements
|
||||
* inarray: add reverse parameter
|
||||
* jsonCompositeAttribute:
|
||||
* fix checking non-multiple components value
|
||||
* fix handling empty value & $onlyIfPresent parameter
|
||||
* pre: Fix long lines diplay
|
||||
* select_list/select_box: display values respecting possible values order and force sub-options at the end when sorting
|
||||
* Themes:
|
||||
* light-blue.css: Fix LSobject-list links color on line hover
|
||||
* Fix default ASC & DESC images color to fit with clear themes
|
||||
* Addons:
|
||||
* Some news addons: accesslog, impersonate, orgchart, ppolicy, showSupportInfo
|
||||
* Code cleaning
|
||||
* Mail:
|
||||
* fix catch all message suffix in HTML mode
|
||||
* make optional parameter of sendMail() defaulty null
|
||||
* add MAIL_CATCH_ALL parameter
|
||||
* SUPANN:
|
||||
* Rename some functions:
|
||||
* supannCheckEduPersonPrimaryAffiliation => validate_eduPersonPrimaryAffiliation
|
||||
* supannCheckEduPersonAffiliation => validate_eduPersonAffiliation
|
||||
* Add some new functions:
|
||||
* generate_supannRessourceEtat
|
||||
* generate_supannEntiteAffectationPrincipale & validate_supannEntiteAffectationPrincipale
|
||||
* Add UAI code of ENSAD
|
||||
* LSformElements:
|
||||
* supannCompositeAttribute: fix checking components value
|
||||
* supannEtuInscription: fix cursusann component regex
|
||||
* LSexample:
|
||||
* Make restore_lsexample compatible with OpenLDAP 2.5 (and Debian Bookworm)
|
||||
* LSexample: restore compatibility with Debian stretch
|
||||
* Remove showObjectAccessLogs custom action on LSpeople
|
||||
* Defaulty enable LSpeople API access
|
||||
* Other changes:
|
||||
* LSerror::getErrors(): add $reset parameter
|
||||
* LSselect: fix ajax input
|
||||
* AJAX routes: ensure to enable AJAX mode even if an error occured handling request
|
||||
* LSldapObject::validateAttrsData(): fix handling attribute generation of empty required attributes even if their new value have been provided
|
||||
* Add argon2 passwords support
|
||||
* LSdefault / copyable helper: add copyable-no-btn helper class and fix translating messages
|
||||
* Add some helper functions: generate_uuid(), getRdn() and parentDn()
|
||||
* Code cleaning and quality improvement using PHPstan and pre-commit & CI to maintain it
|
||||
* Fix typos
|
||||
|
||||
-- Benjamin Renard <brenard@easter-eggs.com> Sat, 22 Jul 2023 13:38:40 +0200
|
||||
|
||||
ldapsaisie (4.0.0-1) unstable; urgency=medium
|
||||
|
||||
* Add API feature
|
||||
|
|
Loading…
Reference in a new issue