Releases: xp-framework/rdbms
Releases · xp-framework/rdbms
13.4.0: Math, PHP 8.5 compatibility
13.3.0: XP 12 compatibility
- Made compatible with XP 12 - @thekid
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
. Convertednewinstanceto anonymous classes
. Rewroteisset(X) ? X : defaulttoX ?? default
(@thekid)
12.0.3: Annotation syntax
- Implemented RFC #335: Remove deprecated key/value pair annotation syntax
(@thekid)