Releases: UndefinedOffset/silverstripe-codebank
Releases · UndefinedOffset/silverstripe-codebank
3.1.2
3.1.1
- Version Sync with the Desktop Client
3.1.0
- Added support for different database back-ends such as SQLite and PostgreSQL (Fixes #9, #8 and #11)
- Reworked desktop client api permission checking to be class wide (Fixes #7)
- Removed PackageSelectionField::doAddPackage() from allowed actions (Fixes #13)
- Folders are now sorted by their name by default
- Fixed issue where the export package would fail on linux caused by incorrect permissions on the assets/.codeBankTemp folder (Fixes #10)
- Added the php zip extension to the list of requirements
- Added support for appending imports (Fixes #12)
- Added api for supporting alternate snippet search engines i.e solr via silverstripe/fulltextsearch (Fixes #14)
- Added the ability for the desktop client to request a password reset for an email address
3.0.3
- Fixed client version miss-match error when using composer (Fixes #4)
- Desktop client now is now sent a display name which is the users first & last name (Fixes #5)
- Fixed issue where the client could receive an incorrect version on connect
- Added checks to ensure that a user language is not deleted when it has folders or snippets (Fixes #6)
- Fixed issue where languages would not count the folders but would instead count only the number of snippets
- Fixed strict notice generated when attempting a login
- Fixed issue where when changing the currently logged in users password if they are an admin would by pass the current password check
- Fixed issue where the proper encryption algorithem was not passed to the encryption check
- Fixed issue that would cause a server error when trying to write a member with an email that already exists
- Changed detection for if a language can be deleted to simply call canDelete() on the language
- Fixed duplicate detection when editing languages
- Fixed issue where the wrong Folder was being checked when creating a snippet
- Added phpunit tests (Fixes #2)