Releases: silverstripe/silverstripe-framework
Releases · silverstripe/silverstripe-framework
5.2.2
What's Changed
- FIX Ensure eagerLoading don't load has_one twice (#11170) by @beerbohmdo in #11185
Full Changelog: 5.2.1...5.2.2
5.2.1
What's Changed
- FIX: OutOfBoundsException when recipe-core isn't installed (fixes #11197) by @kinglozzer in #11199
Full Changelog: 5.2.0...5.2.1
5.2.0
What's Changed
- ENH Deprecate old password encryptors by @GuySartorelli in #10948
- ENH Allow selecting multiple (or no) tables by @GuySartorelli in #10953
- NEW Add abstraction for sql RIGHT JOIN by @GuySartorelli in #10954
- ENH Enable allowing collisions for field statements by @GuySartorelli in #10957
- NEW Add sql UNION abstraction by @GuySartorelli in #10956
- FIX Match multi-line JOIN statements by @GuySartorelli in #10960
- NEW Add rightJoin method to DataList by @GuySartorelli in #10961
- NEW Add ORM abstraction for "WITH" clauses by @GuySartorelli in #10943
- ENH allow stacked messages on FormMessage by @andrewandante in #10966
- MNT Test that we can't filter/sort eagerloaded data by relation by @GuySartorelli in #10978
- NEW Generate a random password if a blank password is entered by @emteknetnz in #10974
- Add support for braille format files by @edwilde in #10970
- TLN Update translations by @emteknetnz in #11041
- Add buildtask and dev URL permissions by @andrewandante in #10979
- ENH Throw exception when no react component by @emteknetnz in #11059
- MNT Add sort order to unit test so it passes with mariadb by @GuySartorelli in #11078
- NEW Allow a single has_one to manage multiple reciprocal has_many by @GuySartorelli in #11084
- API Use correct param types by @emteknetnz in #11073
- NEW SearchableDropdownField by @emteknetnz in #11057
- Remove unused lines in
findTab()
by @edwilde in #11091 - ENH Use SearchableDropdownField for autoscaffolded has_one relationships by @emteknetnz in #11071
- Make GridField components work with ViewableData where possible by @GuySartorelli in #11049
- MNT Run module-standardiser by @GuySartorelli in #11102
- ENH Create Requirements::customScriptWithAttributes by @Ofthemasses in #11076
- Fix clobbering of the upload size validation by @nfauchelle in #10059
- ENH Split sentences by configurable punctuation for summary by @GuySartorelli in #11100
- FIX Handle polymorphic relationships that use Owner instead of Parent by @emteknetnz in #11107
- API Deprecate some unused API by @GuySartorelli in #11110
- ENH Add generic types by @GuySartorelli in #11108
- NEW HasOneRelationFieldInterface by @emteknetnz in #11119
- MNT Remove unused import by @emteknetnz in #11122
- NEW Wire up symfony/validator by @GuySartorelli in #11123
- NEW Add UrlField by @emteknetnz in #11116
- TLN Update translations by @GuySartorelli in #11125
- NEW Add a trace comment for queries in dev mode by @GuySartorelli in #11065
- MNT Run module-standardiser by @GuySartorelli in #11121
- ENH Allow all valid true-like ini values by @GuySartorelli in #11144
- NEW Allow manipulating eagerloading queries by @GuySartorelli in #11140
- Allow better subclassing of MoneyField by @beerbohmdo in #11150
- FIX use composer runtime api by @lekoala in #11157
- MNT Ensure composer/semver installed or skip test by @emteknetnz in #11166
- FIX Remove ambiguity for polymorphic queries by @GuySartorelli in #11195
New Contributors
- @Ofthemasses made their first contribution in #11076
Full Changelog: 5.1.23...5.2.0
5.1.23
What's Changed
Full Changelog: 5.1.22...5.1.23
5.2.0-rc1
What's Changed
- ENH Deprecate old password encryptors by @GuySartorelli in #10948
- ENH Allow selecting multiple (or no) tables by @GuySartorelli in #10953
- NEW Add abstraction for sql RIGHT JOIN by @GuySartorelli in #10954
- ENH Enable allowing collisions for field statements by @GuySartorelli in #10957
- NEW Add sql UNION abstraction by @GuySartorelli in #10956
- FIX Match multi-line JOIN statements by @GuySartorelli in #10960
- NEW Add rightJoin method to DataList by @GuySartorelli in #10961
- NEW Add ORM abstraction for "WITH" clauses by @GuySartorelli in #10943
- ENH allow stacked messages on FormMessage by @andrewandante in #10966
- MNT Test that we can't filter/sort eagerloaded data by relation by @GuySartorelli in #10978
- NEW Generate a random password if a blank password is entered by @emteknetnz in #10974
- Add support for braille format files by @edwilde in #10970
- TLN Update translations by @emteknetnz in #11041
- Add buildtask and dev URL permissions by @andrewandante in #10979
- ENH Throw exception when no react component by @emteknetnz in #11059
- MNT Add sort order to unit test so it passes with mariadb by @GuySartorelli in #11078
- NEW Allow a single has_one to manage multiple reciprocal has_many by @GuySartorelli in #11084
- API Use correct param types by @emteknetnz in #11073
- NEW SearchableDropdownField by @emteknetnz in #11057
- Remove unused lines in
findTab()
by @edwilde in #11091 - ENH Use SearchableDropdownField for autoscaffolded has_one relationships by @emteknetnz in #11071
- Make GridField components work with ViewableData where possible by @GuySartorelli in #11049
- MNT Run module-standardiser by @GuySartorelli in #11102
- ENH Create Requirements::customScriptWithAttributes by @Ofthemasses in #11076
- Fix clobbering of the upload size validation by @nfauchelle in #10059
- ENH Split sentences by configurable punctuation for summary by @GuySartorelli in #11100
- FIX Handle polymorphic relationships that use Owner instead of Parent by @emteknetnz in #11107
- API Deprecate some unused API by @GuySartorelli in #11110
- ENH Add generic types by @GuySartorelli in #11108
- NEW HasOneRelationFieldInterface by @emteknetnz in #11119
- MNT Remove unused import by @emteknetnz in #11122
- NEW Wire up symfony/validator by @GuySartorelli in #11123
- NEW Add UrlField by @emteknetnz in #11116
- TLN Update translations by @GuySartorelli in #11125
- NEW Add a trace comment for queries in dev mode by @GuySartorelli in #11065
- MNT Run module-standardiser by @GuySartorelli in #11121
- ENH Allow all valid true-like ini values by @GuySartorelli in #11144
- NEW Allow manipulating eagerloading queries by @GuySartorelli in #11140
- Allow better subclassing of MoneyField by @beerbohmdo in #11150
- FIX use composer runtime api by @lekoala in #11157
- MNT Ensure composer/semver installed or skip test by @emteknetnz in #11166
New Contributors
- @Ofthemasses made their first contribution in #11076
Full Changelog: 5.1.22...5.2.0-rc1
5.1.22
What's Changed
- FIX Fix link for managing roles by @GuySartorelli in #11178
Full Changelog: 5.1.21...5.1.22
5.1.21
What's Changed
- DEP Explicitly require psr/http-message ^1 by @emteknetnz in #10796
- FIX Handle TRAIT in i18nTextCollector by @davejtoews in #11137
- FIX handle non breakable spaces by @lekoala in #11163
- Revert "Use field editorconfig when sanitising content" by @GuySartorelli in #11180
New Contributors
- @davejtoews made their first contribution in #11137
Full Changelog: 5.1.20...5.1.21
4.13.44
What's Changed
- Revert "Use field editorconfig when sanitising content" by @GuySartorelli in #11180
Full Changelog: 4.13.43...4.13.44
5.1.20
What's Changed
Full Changelog: 5.1.19...5.1.20