Releases: silverstripe/silverstripe-framework
Releases · silverstripe/silverstripe-framework
5.4.0-beta1
What's Changed
- NEW Create DBClassNameVarchar by @emteknetnz in #11359
- API Made the GridFieldDeleteAction method getRemoveAction() protected by @mooror in #11369
- FIX Use correct constructors arguments by @emteknetnz in #11374
- API Deprecate classes which will be renamed by @GuySartorelli in #11375
- API Deprecate SSListExporter by @emteknetnz in #11376
- Various deprecations and a few features by @GuySartorelli in #11365
- feat: support defining MySQLi flags by @wilr in #11383
- API Rename Deprecation::withNoReplacement by @GuySartorelli in #11390
- FIX Use correct contructor for HTTPOutputHandler by @emteknetnz in #11393
- DEP Deprecate API that will be removed or renamed by @GuySartorelli in #11401
- FIX Return null error solved for DBQueryBuilder::shouldBuildTraceComment by @Ofthemasses in #11241
- ENH Allow overriding GridFieldFilterHeader placeholder by @GuySartorelli in #11418
- API Add deprecation by @emteknetnz in #11427
- ENH Do not output core code deprecation messages by default by @emteknetnz in #11429
- API Deprecations for template layer by @GuySartorelli in #11420
- API Deprecate FlushMiddelware by @GuySartorelli in #11444
- API List interface deprecations by @emteknetnz in #11448
- TLN Update translations by @emteknetnz in #11452
- API Deprecate API which is moving into its own module by @GuySartorelli in #11454
- API Deprecate FormField API by @emteknetnz in #11464
- New BC-safe API to support CMSMain refactoring by @GuySartorelli in #11461
- API Deprecation notice for FormField::validate() by @emteknetnz in #11472
- ENH Config to toggle allowing whitespace only in Requiredfields by @emteknetnz in #11491
- API Deprecate renamed validators by @emteknetnz in #11490
- API Deprecate code that will be removed in CMS 6 by @GuySartorelli in #11501
- API Use validate method instead of validationResult by @emteknetnz in #11515
- FIX Don't log to the error handler by @GuySartorelli in #11523
- API Deprecate API which will be removed in CMS 6 by @GuySartorelli in #11526
- FIX Apply correct typing to $limit in BasicSearchContext by @GuySartorelli in #11535
- DOC Remove "deprecated" note from PHPDoc for not-deprecated method by @GuySartorelli in #11537
- API Deprecate getCMSValidator() method. by @GuySartorelli in #11539
- API Deprecate passing bool to Form::loadDataFrom() by @GuySartorelli in #11542
- API Remove deprecation notice from method we're not removing by @GuySartorelli in #11540
- A few deprecation fixes by @GuySartorelli in #11544
- API Deprecate unused configuration property by @GuySartorelli in #11552
- NEW Provide clear UX validation errors when violating unique index by @GuySartorelli in #11558
- Updates example to use current code by @davejtoews in #11573
- MNT Ensure default_locale to en_US by @emteknetnz in #11570
- MNT Handle LogicExceptions when calling setI18nLocale() by @emteknetnz in #11576
- FEAT support variables as second and third argument by @lekoala in #11521
- ENH: Scaffold GridFieldFilterHeader filters for ArrayList based GridFields. by @mfendeksilverstripe in #11575
- API Deprecate FormField Value by @emteknetnz in #11551
- API Deprecate passing null paramters for Form and ValidationResult methods by @emteknetnz in #11564
- FEAT add sortByField and remove mysql specific code from DataList by @lekoala in #11588
- FIX don't count records twice on a GridField if there is a GridFieldPaginator by @lekoala in #11593
- API Deprecate DBInt::Times() by @emteknetnz in #11600
- FIX Avoid double escaping values when printing a gridfield by @GuySartorelli in #11598
- FIX Prevent invalid i18n sources from being collected by @emteknetnz in #11603
- TLN Update translations by @emteknetnz in #11608
- API Deprecate Controller::has_curr() by @emteknetnz in #11614
- ENH Add a warning if allowed hosts is not set. by @GuySartorelli in #11612
- NEW Form sudo mode by @emteknetnz in #11582
Full Changelog: 5.3.15...5.4.0-beta1
5.3.15
What's Changed
- FIX Reset time limit back to original value by @emteknetnz in #11621
Full Changelog: 5.3.14...5.3.15
5.3.14
5.3.13
What's Changed
- FIX Handle composite fields in GridFIeldFilterHeader by @GuySartorelli in #11609
Full Changelog: 5.3.12...5.3.13
5.3.12
What's Changed
Full Changelog: 5.3.11...5.3.12
5.3.11
What's Changed
- FIX re-label forgot password for uniq id by @andrewandante in #11568
Full Changelog: 5.3.10...5.3.11
5.3.10
What's Changed
Full Changelog: 5.3.9...5.3.10
5.3.9
What's Changed
Full Changelog: 5.3.8...5.3.9
5.3.8
What's Changed
- [SS-2024-002] Detect if debugging in HTML context by @GuySartorelli in #11553
- [CVE-2024-47605] Wrap embeds containing script or style tags in an iframe by @GuySartorelli in #11554
- [CVE-2024-53277] Sanitise form messages against XSS attacks by @GuySartorelli in #11555
- FIX Escape user input from an HTML context. by @GuySartorelli in #11556
Full Changelog: 5.3.7...5.3.8
5.3.7
What's Changed
- FIX Throw DatabaseException, not mysqli_sql_exception by @GuySartorelli in #11545
Full Changelog: 5.3.6...5.3.7