Packages
A native Elixir parser and evaluator for the Friendly Enough Expression Language defined by DMN.
Current section
Files
Jump to
Current section
Files
boxic_feel
CHANGELOG.md
CHANGELOG.md
# Changelog
All notable changes to `boxic_feel` will be documented in this file.
## Unreleased
## 0.2.0 - 2026-07-24
- Add options-aware expression, AST, and unary-test evaluation with a private
trusted external-function environment.
- Keep built-ins ahead of registered functions by default, allow explicit host
opt-in to registered precedence, and redact host exceptions.
- Validate against DMN TCK revision
`a162739daee85fb28e9d3bec2f306505992dae0f`: 2,042 cases pass and the 18
Java-specific external-function cases remain explicitly unsupported.
The project follows Semantic Versioning. While the package is below version
1.0.0, breaking changes increment the minor version.
## 0.1.0 - 2026-07-18
- Initial public release.
- Parse and evaluate FEEL expressions with decimal number semantics.
- Support FEEL collections, contexts, ranges, functions, temporal values, and
Level 3 built-ins.
- Provide an allowlisted Elixir external-function boundary.
- Target DMN 1.4 and use the IANA timezone database through `tz`.
- Validate against DMN TCK revision
`0dbcaf9b98bc3af4e36d44a7aed95e9e85703a13`.
- Pass 2,042 cases in the pinned FEEL TCK profile, with the 18 Java-specific
external-function cases reported as intentionally unsupported.