mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
bd5a815909
This change also renders a portion of DBSchemaManager irrelevant, that destructively “fixes” old values. This is in keeping with the non-destructive principle of dev/build, and some suggestions to move away from enum fields altogether. Fixes https://github.com/silverstripe/silverstripe-framework/issues/1387
15 lines
566 B
Markdown
15 lines
566 B
Markdown
# 4.4.0
|
|
|
|
## Overview {#overview}
|
|
|
|
- [Correct PHP types are now returned from database queries](/developer_guides/model/sql_select#data-types)
|
|
|
|
## Upgrading {#upgrading}
|
|
|
|
- dev/build is now non-destructive for all Enums, not just ClassNames. This means your data won't be lost if you're switching between versions, but watch out for code that breaks when it sees an unrecognised value!
|
|
|
|
## Changes to internal APIs
|
|
|
|
- `PDOQuery::__construct()` now has a 2nd argument. If you have subclassed PDOQuery and overridden __construct()
|
|
you may see an E_STRICT error
|