mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-11-22 18:09:06 +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
|
ldapsaisie (4.0.0-1) unstable; urgency=medium
|
||||||
|
|
||||||
* Add API feature
|
* Add API feature
|
||||||
|
|
Loading…
Reference in a new issue