Major refactoring cleanup: - Add new controller architecture (class-controller-*.php) - Add new settings-v2 UI (views/settings-v2/) - Add new CSS architecture (agentic-sidebar.css, tokens) - Add esbuild build pipeline (scripts/build.js, package.json) - Add composer dependencies (vendor/) - Add frontend src directory (assets/js/src/index.jsx) - Add documentation files - Remove old/obsolete files (class-settings.php, old CSS) This commits all pending changes from previous refactoring efforts.
1.0 KiB
1.0 KiB
CHANGELOG
6.3
- Add
enumexpression function - Deprecate loose comparisons when using the "in" operator; normalize the array parameter so it only has the expected types or implement loose matching in your own expression function
6.2
- Add support for null-coalescing syntax
6.1
- Add support for null-safe syntax when parsing object's methods and properties
- Add new operators:
contains,starts withandends with - Support lexing numbers with the numeric literal separator
_ - Support lexing decimals with no leading zero
5.1.0
- added
lintmethod toExpressionLanguageclass - added
lintmethod toParserclass
4.0.0
- the first argument of the
ExpressionLanguageconstructor must be an instance ofCacheItemPoolInterface - removed the
ArrayParserCacheandParserCacheAdapterclasses - removed the
ParserCacheInterface
2.6.0
- Added ExpressionFunction and ExpressionFunctionProviderInterface
2.4.0
- added the component