Claude Brisson created VELOCITY-995:
---------------------------------------
Summary: Deprecate syntax constructs not planned for next major
version ; add elvis operator
Key: VELOCITY-995
URL: https://issues.apache.org/jira/browse/VELOCITY-995
Project: Velocity
Issue Type: Task
Components: Engine
Affects Versions: 2.5
Reporter: Claude Brisson
Fix For: 2.5
Next engine major version will allow ${kotlin expression} constructs (at least,
that's the goal). To go this route, we need to explicitly deprecate the syntax
constructs.
Introduce:
- elvis operator
Deprecate :
- {{${foo|'bar'}}} => {{${foo ?: 'bar}}}
- $foo.bar => ${foo.bar}
- ${$foo.bar} => ${foo.bar}
Syntax deprecation warnings should be gated.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]