This repository was archived by the owner on Sep 9, 2019. It is now read-only.
Releases: xp-lang/compiler
Releases · xp-lang/compiler
7.1.1: PHP 7.1 compatibility fix
- Fixed forward compatibility with PHP 7.1. It was really only unittests
failing though; see https://bugs.php.net/bug.php?id=73217
(@thekid)
7.1.0: XP8 compatibility
- Added version compatibility with XP 8 - @thekid
7.0.1: Fix module.xp handling
- Fixed
module.xp
being treated as class with XP language - @thekid
7.0.0: XP7 compatibility
- Added version compatibility with XP 7 - @thekid
6.0.1: Rebasing fix
- Adjusted test code after xp-framework/rfc#297 was implemented
(@thekid)
6.0.0: XP7 forward compatibility
- Adopted semantic versioning. See xp-framework/rfc#300 - @thekid
- Implemented "compile" subcommand for new xp-framework/rfc#303 runners
(@thekid) - Heads up: Removed support for extension methods at runtime. They no
longer exist in XP7 as per xp-framework/rfc#298
(@thekid) - Fix code to use
nameof()
instead of the deprecatedgetClassName()
method from lang.Generic. See xp-framework/core#120
(@thekid)
5.0.1: Remove ensure
- Replaced deprecated ensure() with a finally statement, creating forward
compatibility with XP 6.9.0. See xp-framework/core#111
(@thekid)
5.0.0: Enter PHP 5.5
- Heads up: Changed minimum XP version to run the XP compiler to XP
6.5.0, and with it the minimum PHP version to PHP 5.5
(@thekid)
4.1.0: Type normalization
- Normalized types when checking for extension methods so all variants
of api doc@param
tags, parameter type syntax and dotted as well as
PHP fully qualified and unqualified parameter names work.
(@thekid)
4.0.1: Forward compatiblity fixes
- Rewrote code to use
literal()
instead ofxp::reflect()
. See
xp-framework/rfc#298
(@thekid)