-
Notifications
You must be signed in to change notification settings - Fork 493
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update FEEL editor Suggestions #3884
Comments
Suggestions are compiled from the platform docs, so changes/removal on the will be reflected once we run the script again. https://github.com/bpmn-io/feel-editor/blob/main/scripts/compileBuiltins.js I just noticed that it uses versioned docs instead of latest, this should be tackled in this issue as well |
I'm moving this to |
fixed upstream via bpmn-io/feel-editor#45 |
- @bpmn-io/[email protected] - [email protected] closes #3929, closes #3884
- @bpmn-io/[email protected] - [email protected] closes #3929, closes #3884
- @bpmn-io/[email protected] - [email protected] closes #3929, closes #3884, closes #3941
- @bpmn-io/[email protected] - [email protected] closes #3929, closes #3884, closes #3941
What should we do?
the is defined()
function: the behavior of the function will change with Camunda 8.3The new version of the FEEL-Scala engine is much more null-friendly. Instead of failing the evaluation, for example, because of missing variables, it returns null. The new behavior is similar to the current behavior of the FEEL JS engine.
Because of the new behavior, the is defined() function is effectively just a null-check. I recommend to replace the usage of is defined(x) with x != null.
It should be marked as deprecated and removed from auto-completion
Why should we do it?
cf slack: https://camunda.slack.com/archives/CKGH9LR40/p1695628447744909?thread_ts=1695374400.947109&cid=CKGH9LR40
The text was updated successfully, but these errors were encountered: