diff --git a/CHANGELOG.md b/CHANGELOG.md index 3d7622f..15dba21 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,28 +6,48 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] ### Added -- Options for Courier authlib authentication: courier_md5, courier_md5raw, courier_sha1, courier_sha256 -- crypt_type 'drupal' for Drupal 7 authentication +- New hashing algorithms: Argon2 Crypt (PHP 7.2 and above), Blowfish Crypt, Courier base64-encoded MD5, Courier base64-encoded SHA1, + Courier base64-encoded SHA256, Courier hexadecimal MD5, Extended DES Crypt, SHA256 Crypt, + SHA512 Crypt, SSHA512, Standard DES Crypt +- Option to allow users to change their display names +- Option to allow user to change its avatar +- Database query results cache +- Option for group display name +- Option for group is admin flag + +### Changed +- The whole core implementation, which is NOT COMPATIBLE with the previous versions. +- Minimum supported PHP version - 7.0 + +## Removed +- MySQL ENCRYPT() hashing implementation - Function is deprecated as of MySQL 5.7.6 and will be removed in a future MySQL release. +- MySQL PASSWORD() hashing implementation - Function is deprecated as of MySQL 5.7.6 and will be removed in a future MySQL release. +- Redmine hashing implementation - Cannot implement in new core system. +- User active column - Use database view instead +- Domain support ## [3.1.0] - 2018-02-06 ### Added - Column autocomplete for PostgreSQL - Currently supported parameters in README.md - SALT support for password algorithms "system" and "password_hash" + ### Changed - Updated README.me file - Nextcloud 12 & 13 support - Moved files to be more on the standard places - Renamed some files to be more standard like - Source code changes to be more standard like (max 80 characters) + ### Fixed - Column autocomplete in "Groups Settings" - Security fix for password length sniffing attacks - Small bug fixes + ## Removed - Code for supervisor mode -## [2.4.0] - 2017-12-26 +## 2.4.0 - 2017-12-26 ### Added - This CHANGELOG.md file - Support for PHP 7 @@ -37,3 +57,6 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ### Changed - Supported version of ownCloud, Nextcloud: ownCloud 10, Nextcloud 12 + +[Unreleased]: https://github.com/nextcloud/user_sql/compare/v3.1.0...develop +[3.1.0]: https://github.com/nextcloud/user_sql/compare/v2.4.0...v3.1.0