- Dropped support for PHP 7.0 - 7.3, see xp-framework/rfc#343. Minimum required PHP version is now 7.4! (@thekid)
- Merged PR #5: Remove deprecated static Marshaller / Unmarshaller usage (@thekid)
- Merged PR #4: Refactor to use reflection library, xp-framework/rfc#338 (@thekid)
- Made compatible with XP 12 - @thekid
- Implemented xp-framework/rfc#344: New testing library - @thekid
- Added PHP 8.4 to the test matrix - @thekid
- Added support for
__serialize()
, which has superseded__sleep()
in PHP 7.4+, see https://wiki.php.net/rfc/custom_object_serialization (@thekid)
- Made compatible with XP 11 - @thekid
- Implemented xp-framework/rfc#341, dropping compatibility with XP 9 (@thekid)
- 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
. Converted
newinstance
to anonymous classes . Rewroteisset(X) ? X : default
toX ?? default
(@thekid)
- Implemented RFC #335: Remove deprecated key/value pair annotation syntax (@thekid)
- Made compatible with XP 10 - @thekid
- Made compatible with PHP 7.4 - refrain using
{}
for string offsets (@thekid) - Replaced all calls to the deprecated
xp::stringOf()
to use the method fromutil.Objects
. (@thekid)
- Fixed compatiblity with PHP 7.2 - @thekid
- Merged PR #3: XP9 Compat. Heads up: xml.Tree, xml.Node, xml.CData and
xml.PCData now implement
lang.Value
instead of extendinglang.Object
. (@thekid)
- Refactored code to use
typeof()
instead ofxp::typeOf()
, see xp-framework/rfc#323 (@thekid)
- Code QA (no functional changes!) - @thekid
- Improved speed of XSL callbacks by using direct invocations instead
of
call_user_func_array
/func_get_args
indirection (@thekid) - Heads up: Dropped PHP 5.5 support! - @thekid
- Added forward compatibility with XP 8.0.0 (@thekid)
- Merged pull request #2: Updated obsolete PHP namespace seperator... (@djuelg, @kiesel)
- Adopted semantic versioning. See xp-framework/rfc#300 - @thekid
- Added version compatibility with XP 7 - @thekid
- Fix code to use
nameof()
instead of the deprecatedgetClassName()
method from lang.Generic. See xp-framework/core#120 (@thekid)
- Heads up: Dropped PHP 5.4 support. Note: As the main source is not touched, unofficial PHP 5.4 support is still available though not tested with Travis-CI. (@thekid)
- Officially addited support for HHVM (3.5+) support - @thekid
- Rewrote code to ue
literal()
instead ofxp::reflect()
. See xp-framework/rfc#298 (@thekid)
- Added forward compatibility with XP 6.4.0
. Rewrote code using
create()
to PHP 5.4 syntax . Replacedraise()
with throw statement (@thekid)
- Added forward compatibility with PHP7 - @thekid
- Fixed HHVM compatibility issue in
xml.DomXSLProcessor
- @thekid
- Fixed issue #1: Merge "Invoke htmlspecialchars() w/ fixed encoding" from XP 5. See xp-framework/xp-framework#367 (@thekid)
- Changed dependency to use XP 6.0 (instead of dev-master) - @thekid
- Changed default encoding to
UTF-8
- (@thekid) - Heads up: Converted classes to PHP 5.3 namespaces - (@thekid)