Skip to content

Releases: SerafimArts/Contracts

0.3.2

02 Apr 22:10
Compare
Choose a tag to compare
  • Fix interfaces body injections

0.3.1

27 Mar 15:34
Compare
Choose a tag to compare
  • Fix Ensure's $old variable over static method.
  • Fix method decoration of abstract methods.
  • Optimize code generation

0.3.0

27 Mar 02:13
Compare
Choose a tag to compare
  • Add PHP syntax error interception: Now in case of a parsing error, the correct PHP SyntaxError is throwed.
  • Add __FILE__, __DIR__ and __LINE__ constants interception (replace to original file, dir and line values).
  • Fix __LINE__ replacement value: Using int instead of float.

0.2.0

26 Mar 01:53
Compare
Choose a tag to compare
  • Improve contracts backtrace.
  • Added support of __DIR__, __FILE__ and __LINE__ constants.
  • Fixed runtime disable logic.
  • Added support of void return statements.
  • And more...

0.1.0

25 Mar 01:31
Compare
Choose a tag to compare
  • Initial release