Skip to content

Tags: cesarParra/expression

Tags

v1.44.0

Toggle v1.44.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Refactoring pipeline interpretation to first completely desugar it be… (

#227)

* Refactoring pipeline interpretation to first completely desugar it before running it through future interpreters.

* Releasing new version

v1.43.0

Toggle v1.43.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
$Setup global variable implementation (#225)

v1.42.0

Toggle v1.42.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Function call cache (#222)

* Add import-data command to start-dev workflow

* Implement equality and hashCode methods for Literal expressions and add unit tests for expression comparison

* Implement equals and hashCode methods for StringLiteral and add unit tests for equality comparison

* Implement equals and hashCode methods for Variable class and add unit tests for variable equality comparison

* Implement equals and hashCode methods for MergeFieldOrScopeVariable and add unit tests for equality comparison

* Implement equals and hashCode methods for Logical expressions and add unit tests for equality comparison

* Implement equals and hashCode methods for Binary expressions and add unit tests for equality comparison

* Implement equals and hashCode methods for Grouping expressions and add unit tests for equality comparison

* Implement equals and hashCode methods for FunctionCall and add unit tests for equality comparison

* Implement equals and hashCode methods for various expression types and add unit tests for equality comparison

* Implement caching for function calls and update hashCode method for Expr class

* Remove debug statements from function execution in FunctionCaller and add a TODO comment for handling line spreads in array literals in Interpreter

* Implement caching for query results

* Implement caching for function calls and query results in EnvironmentCache class

* `nocache` keyword deprecation

* Revert "`nocache` keyword deprecation"

This reverts commit cb839b8.

* Add caching configuration and disable function result caching option

* Rename caching configuration for clarity and update related methods

* Implement caching control for custom functions and update related classes

* Add caching documentation and update navigation

* Releasing a new package version

v1.41.0

Toggle v1.41.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Ability to provide a custom record context besides the standard recor…

…d Id (#220)

v1.40.0

Toggle v1.40.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix permission namespace handling and update package versioning (#217)

v1.36.0

Toggle v1.36.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bulk evaluations (#212)

* Initial commit

* Refactor evaluation process to improve global context handling

* Refactor evaluation logic to support bulk evaluations and handle function declarations

* Add bulk evaluation tests and refactor evaluation result handling

* Add bulk evaluation test for expression evaluation using Id context

* Add test for error handling in bulk evaluation and update Evaluator class comments

* Enhance Evaluator class with bulk evaluation capabilities and update documentation

* Releasing package version

v1.35.0

Toggle v1.35.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Releasing version 1.35 (#211)

v1.34.0

Toggle v1.34.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add OrganizationSettings global variable resolver and update document… (

#208)

* Add OrganizationSettings global variable resolver and update documentation

* Releasing and promoting a new package version.

1.33

Toggle 1.33's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Mini editor monaco support (#203)

* Enhance mini editor with Monaco support

* Releasing new package version

* Releasing new package version

* The Transform function inherits the parent environment to have access to any contextual fields

1.30

Toggle 1.30's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixing issue where running the evaluator multiple times with an expre… (

#202)

* Fixing issue where running the evaluator multiple times with an expression with functions errored out.

On the second run, the evaluator tried to use the same global context that was declared by the first one.

The global context is now cleared after every evaluation.

* Releasing 1.30