Releases: silverstripe/silverstripe-framework
Releases · silverstripe/silverstripe-framework
4.13.31
What's Changed
- MNT Fix incorrect expected value in HTMLEditorFieldTest by @sabina-talipova in #11040
- TLN Update translations by @emteknetnz in #11043
Full Changelog: 4.13.30...4.13.31
4.13.30
What's Changed
- Use field editorconfig when sanitising content by @blueo in #10977
- MNT Table header closed tag position by @sabina-talipova in #11038
Full Changelog: 4.13.29...4.13.30
5.1.1
What's Changed
Full Changelog: 5.1.0...5.1.1
5.1.0
What's Changed
- ENH Exclude a list of models for checking and repairs by @GuySartorelli in #10746
- API Add AbsoluteLink method to RequestHandler by @GuySartorelli in #10749
- NEW: Allow different search filters on TreeDropdownField by @elliot-sawyer in #10735
- MINOR: faster checking if record exists by @sunnysideup in #10763
- make Group use tri-state can* extension hooks, fixes #9580 by @xini in #10751
- ENH Add loading of ORM field labels to i18nTextCollector by @xini in #10688
- Update i18nTextCollector to collect strings also from themes by @xini in #10685
- FIX Use OR conjuctive in filterAny aggregate queries by @emteknetnz in #10778
- FIX Ensure dir exists before scanning it by @emteknetnz in #10800
- Adjust isEnabled method by @kevingroeger in #10801
- NEW ORM eager loading by @emteknetnz in #10783
- MNT Add BuildTaskTest by @emteknetnz in #10804
- FIX Duplicate page keeps original pages canView and canEdit permission by @sabina-talipova in #10806
- ENH Update translations by @emteknetnz in #10818
- FIX Passing 0 as first method argument breaks template by @beerbohmdo in #10798
- DOC Update eagerLoad() docblock by @emteknetnz in #10827
- ENH Cache $item->ID for eager loading by @emteknetnz in #10840
- ENH Cache DataObject::getSchema() by @emteknetnz in #10841
- BUG Tweak the Eagerload test to not worry about sort order by @maxime-rainville in #10848
- avoid multiple calls to records->count() In PermissionCheckboxSetField by @lekoala in #10839
- NEW ListboxField react field schema by @andrewandante in #10842
- MNT Deprecation notice if param has wrong type by @sabina-talipova in #10853
- FIX Resolve problems with eagerloading performance by @GuySartorelli in #10855
- NEW add OnlyTheseMembers Inherited Permission type by @andrewandante in #10819
- Fix various eagerloading bugs by @GuySartorelli in #10862
- MNT Add merge-up action by @emteknetnz in #10871
- FIX Trigger eagerloading for first() and last() by @GuySartorelli in #10875
- MNT Allow workflow_dispatch on merge-up workflow by @emteknetnz in #10879
- ENH Do not use placeholders for int ID filters by @emteknetnz in #10861
- FIX Use TransportFactory to prevent infinite config loop by @emteknetnz in #10898
- NEW Use custom list for eagerloaded relations by @GuySartorelli in #10869
- FIX Empty relations don't have extra DB calls with eager-loading by @GuySartorelli in #10886
- FIX Ensure DataList::eagerLoad() returns a clone by @GuySartorelli in #10899
- FIX Allow subclasses of ManyMany lists in EagerLoadedList by @GuySartorelli in #10905
- MNT Don't change auto-increment for non mysql database in test by @GuySartorelli in #10906
- ENH Do not use placeholders by default for foreignIDFilter() by @emteknetnz in #10904
- update IPUtils by @lekoala in #10844
- MNT Run module-standardiser by @emteknetnz in #10909
- MINOR: set a default password encryption for a member, if no password encryption… by @sunnysideup in #10917
- ENH Update translations by @GuySartorelli in #10918
- NEW Enable ArrayList and EagerLoadedList to use search filters by @GuySartorelli in #10925
- ENH Update logo by @maxime-rainville in #10922
- FIX Correctly implement backwards compatible null comparisons by @GuySartorelli in #10935
New Contributors
- @kevingroeger made their first contribution in #10801
Full Changelog: 5.0.23...5.1.0
5.0.23
What's Changed
- added missing returns (fluent setter) by @rasstislav in #10942
- FIX Set tableName on DBField before calling addToQuery by @GuySartorelli in #10946
- FIX Ensure all fixed fields are added by @GuySartorelli in #10959
Full Changelog: 5.0.22...5.0.23
4.13.29
What's Changed
- FIX Ensure all fixed fields are added by @GuySartorelli in #10959
Full Changelog: 4.13.28...4.13.29
5.1.0-rc1
What's Changed
- ENH Exclude a list of models for checking and repairs by @GuySartorelli in #10746
- API Add AbsoluteLink method to RequestHandler by @GuySartorelli in #10749
- NEW: Allow different search filters on TreeDropdownField by @elliot-sawyer in #10735
- MINOR: faster checking if record exists by @sunnysideup in #10763
- make Group use tri-state can* extension hooks, fixes #9580 by @xini in #10751
- ENH Add loading of ORM field labels to i18nTextCollector by @xini in #10688
- Update i18nTextCollector to collect strings also from themes by @xini in #10685
- FIX Use OR conjuctive in filterAny aggregate queries by @emteknetnz in #10778
- FIX Ensure dir exists before scanning it by @emteknetnz in #10800
- Adjust isEnabled method by @kevingroeger in #10801
- NEW ORM eager loading by @emteknetnz in #10783
- MNT Add BuildTaskTest by @emteknetnz in #10804
- FIX Duplicate page keeps original pages canView and canEdit permission by @sabina-talipova in #10806
- ENH Update translations by @emteknetnz in #10818
- FIX Passing 0 as first method argument breaks template by @beerbohmdo in #10798
- DOC Update eagerLoad() docblock by @emteknetnz in #10827
- ENH Cache $item->ID for eager loading by @emteknetnz in #10840
- ENH Cache DataObject::getSchema() by @emteknetnz in #10841
- BUG Tweak the Eagerload test to not worry about sort order by @maxime-rainville in #10848
- avoid multiple calls to records->count() In PermissionCheckboxSetField by @lekoala in #10839
- NEW ListboxField react field schema by @andrewandante in #10842
- MNT Deprecation notice if param has wrong type by @sabina-talipova in #10853
- FIX Resolve problems with eagerloading performance by @GuySartorelli in #10855
- NEW add OnlyTheseMembers Inherited Permission type by @andrewandante in #10819
- Fix various eagerloading bugs by @GuySartorelli in #10862
- MNT Add merge-up action by @emteknetnz in #10871
- FIX Trigger eagerloading for first() and last() by @GuySartorelli in #10875
- MNT Allow workflow_dispatch on merge-up workflow by @emteknetnz in #10879
- ENH Do not use placeholders for int ID filters by @emteknetnz in #10861
- FIX Use TransportFactory to prevent infinite config loop by @emteknetnz in #10898
- NEW Use custom list for eagerloaded relations by @GuySartorelli in #10869
- FIX Empty relations don't have extra DB calls with eager-loading by @GuySartorelli in #10886
- FIX Ensure DataList::eagerLoad() returns a clone by @GuySartorelli in #10899
- FIX Allow subclasses of ManyMany lists in EagerLoadedList by @GuySartorelli in #10905
- MNT Don't change auto-increment for non mysql database in test by @GuySartorelli in #10906
- ENH Do not use placeholders by default for foreignIDFilter() by @emteknetnz in #10904
- update IPUtils by @lekoala in #10844
- MNT Run module-standardiser by @emteknetnz in #10909
- MINOR: set a default password encryption for a member, if no password encryption… by @sunnysideup in #10917
- ENH Update translations by @GuySartorelli in #10918
- NEW Enable ArrayList and EagerLoadedList to use search filters by @GuySartorelli in #10925
- ENH Update logo by @maxime-rainville in #10922
- FIX Correctly implement backwards compatible null comparisons by @GuySartorelli in #10935
- added missing returns (fluent setter) by @rasstislav in #10942
- FIX Set tableName on DBField before calling addToQuery by @GuySartorelli in #10946
New Contributors
- @kevingroeger made their first contribution in #10801
Full Changelog: 5.0.22...5.1.0-rc1
4.13.28
What's Changed
- FIX Set tableName on DBField before calling addToQuery by @GuySartorelli in #10946
Full Changelog: 4.13.27...4.13.28
4.13.27
What's Changed
- added missing returns (fluent setter) by @rasstislav in #10942
Full Changelog: 4.13.26...4.13.27
5.0.22
What's Changed
- FIX Call addToQuery on all DBFields by @GuySartorelli in #10936
Full Changelog: 5.0.21...5.0.22