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