Releases: sabre-io/xml
Releases · sabre-io/xml
Release 4.0.4
Merge pull request #261 from sabre-io/release/4.0.4 Release 4.0.4
Release 4.0.3
Merge pull request #259 from sabre-io/release/4.0.3 Release 4.0.3
Release 3.0.3
3.0.3 (2023-11-09)
- #262 Backport fix: return type of XmlFragment::xmlDeserialize to match base declaration ( @phil-davis )
Release 4.0.2
4.0.2 (2023-06-28)
- #247 Enhance PHPdoc of Service write value parameter ( @phil-davis )
Release 4.0.1
4.0.1 (2023-06-28)
- #229 Fixed error where valueobject has eaten too much ( @mrbig )
- #238 cs-fixer and CI updates ( @phil-davis )
- #234 Call static assert functions with self:: tests-only ( @phil-davis )
- #231 Adjust code style to meet current php-cs-fixer ( @phil-davis )
Release 3.0.2
3.0.2 (2023-06-28)
- #247 Enhance PHPdoc of Service write value parameter ( @phil-davis )
Release 3.0.1
3.0.1 (2023-06-28)
- #229 Fixed error where valueobject has eaten too much ( @mrbig )
- #239 cs-fixer and CI updates ( @phil-davis )
Release 2.2.6
Release 4.0.0
4.0.0 (2022-09-26)
- #226 Allow sabre/uri major version 3 ( @phil-davis )
This has been released as a major release to be sure that consumers can implement it as-and-when they wish, just in case someone has some code that depends on the Windows file path URI parsing that changed a bit between sabre/uri
2 and 3.
The use of sabre/uri
major version 1 has also been dropped - that major version is very old, and everyone should be on major version 2 with PHP 7.4 or later anyway.
Release 3.0.0
3.0.0 (2022-08-17)
- #220 Set minimum PHP to 7.4 and declare types ( @phil-davis )
- #219 Update .gitattributes ( @cedric-anne )
- #217 Declare types ( @staabm )
- #213 added phpstan types to deserializer functions ( @staabm )
- #214 update phpstan 1.x ( @staabm )
Major version 3 implements type declarations for input parameters, function returns, variables etc. It supports PHP 7.4 and PHP 8. When you upgrade to major version 3, if you extend classes etc., then you will need to make similar type declarations in your code.