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]

Reply via email to