Releases: xp-forge/address
Releases · xp-forge/address
6.1.1: Implicitely nullable fixes
- Fixed "Implicitly marking parameter ... as nullable is deprecated"
warnings
(@thekid)
6.1.0: XP 12 compatibility
- Made compatible with XP 12 - @thekid
6.0.0: Continuous disintegration
- Merged PR #23: Remove deprecated XmlStream, XmlFile, XmlString and
XmlResource classes
(@thekid)
5.4.0: Whitespace handling
- Merged PR #24: Handle
xml:space
attribute and preserve whitespace
(@thekid)
- Added PHP 8.4 to the test matrix - @thekid
5.3.0: XmlStreaming API
- Heads up: Deprecated XmlStream, XmlFile, XmlString and XmlResource
in favor of the new entry point class util.address.XmlStreaming
.
(@thekid)
- Merged PR #21: Join various input sources into one new API: XmlStreaming
(@thekid)
- Merged PR #20: Migrate to new testing library - @thekid
5.2.1: Reflection compatibility
- Fixed compatibility with XP reflection 2.8.0 - @thekid
5.2.0: Closeable streams and files
- Made
XmlStream
and XmlFile
implement the lang.Closeable
interface
(@thekid)
- Fixed Undefined property: util\address\XmlStream::$file warnings
(@thekid)
- Changed
XmlStream::toString()
to check if InputStream implementations
provide a toString()
method even if they do not implement lang.Value
.
See xp-framework/core#310
(@thekid)
5.1.1: PHP 8.2, library compatibility
- Fixed PHP 8.2 compatiblity - @thekid
- Made compatible with XP reflection 2.0.0 - @thekid
5.1.0: Inline DTD support
- Merged PR #19: Support for inline doctype and entities. External
DTDs and external entities are not supported.
(@thekid)
5.0.0: Yield & cleanup
This major release deprecates the $it->next()
syntax in favor of using yield
. See #16, implemented in 4.2.0.
- Merged PR #18: Version 5 cleanup, implementing #17. This means the
deprecated ArrayOf and Enclosing classes are gone as well as $this
being bound to the created instance in util.address.ObjectOf
.
(@thekid)