# Changelog:

* OpenVPN: update default server & client config to improve security & keep compatibility with OpenVPN < 2.5
* Upgrade prettier pre-commit hook
* OpenVPN addon: improve openvpn_status CLI command
* OpenVPN addon: add passphrase generation & copy features
* LSformRule::telephonenumber: fix handling 07 french mobile phone number
* OpenVPN addon: fix user access page
* OpenVPN addon: fix client config template about auth-user-pass
* OpenVPN addon: allow to choice to not disconnect client on renewing access
* OpenVPN addon: improve doc and default provided configuration files
* OpenVPN addon: improve init_openvpn_ca CLI command to handle serial number pool object initialization and improve doc
* LSformElement_select_object: fix selection of object using LSselect
* LSform: fix adding empty field on create form
* LSlang: fix lang.php file format and french translations
* LSformElement_password: fix generating password on create form
* Fix deprecation warnings about deprecated stuff in production
* Code cleaning, upgrade phpstan to 2.1.51 & remove PHP < 7.4 support
* Upgrade php-stan to version 2.1.47
* LSaddon_openvpn: fix checking device name and some improvement
* Publish official ldapsaisie-openvpn docker image and add doc about its usage
* Fix error relative to xgettext >= 0.23 and double quotes inside embedded expressions [bug #67948]
* Introduce prettier-php pre-commit hook
