Skip to content

Released version 3.0.26

Choose a tag to compare

@dg dg released this 25 Feb 00:02
  • Feature class with setFeature()/hasFeature() – a unified way to toggle engine capabilities. Existing methods like setStrictTypes() and setStrictParsing() now delegate to this system, so you can use either style. New features can be added without cluttering the Engine API.
  • setCacheDirectory() replaces the old setTempDirectory() – because "temp" was too easily confused with "template". The old method still works but consider it deprecated.
  • Fixed ! operator priority – the logical NOT operator was incorrectly placed at the same precedence level as bitwise NOT and type casts, above instanceof. It now correctly sits below instanceof, matching PHP's actual operator precedence.