Releases: xp-framework/rdbms
Releases · xp-framework/rdbms
13.3.0: XP 12 compatibility
13.2.0: SQLite forward compatibility
- Implemented forward compatibility for SQLite error handling, see
https://wiki.php.net/rfc/sqlite3_exceptions and #52
(@thekid) - Fixed empty string handling in TDS protocol for PHP 8.1+, see
https://wiki.php.net/rfc/deprecate_null_to_scalar_internal_arg
(@thekid) - Fixed missing declaration for
MySqlxProtocol::$fieldparser
, see
https://wiki.php.net/rfc/deprecate_dynamic_properties
(@thekid) - Fixed handling of MySQL error code 1927 ("Connection was killed")
(@thekid) - Overhauled test suite:
. Migrated tests to new testing library, see xp-framework/rfc#344
. Split unit and integration tests
. Added PHP 8.3 and PHP 8.4 to the test matrix
. Fixed integration tests to no longer reuse connections
(@thekid)
13.1.0: UUID support
13.0.3: PHP 8.2 compatibility
- Fixed "Creation of dynamic property" warnings in PHP 8.2 - @thekid
13.0.2: XP 11, PHP 8.1 compatibility
13.0.1: PHP 8 compatibility
- Fixed "Array and string offset access syntax with curly braces is no
longer supported"
(@thekid)
13.0.0: Drop PHP 5 support
- Implemented xp-framework/rfc#334: Drop PHP 5.6:
. Heads up: Minimum required PHP version now is PHP 7.0.0
. Rewrote code base, grouping use statements
. Convertednewinstance
to anonymous classes
. Rewroteisset(X) ? X : default
toX ?? default
(@thekid)
12.0.3: Annotation syntax
- Implemented RFC #335: Remove deprecated key/value pair annotation syntax
(@thekid)
12.0.2: XP10 compatibility
8.0.4: Backports from 10.0.1
- Backported changes from 10.0.1
- Fix parse error
- MSSQL datetime4 handling is the same as Sybase, only datetime8 differs
- Add tests for datetime and datetime4 types
- Separate implementations for date time parsing for MSSQL & Sybase
- Try removing division by 300 for dates