Skip to content

Conversation

dmay-trm
Copy link

This PR brings in all commits from the upstream while keeping our patch in place. We will need to do some extensive testing to make sure this doesnt break anything before we merge it in.

Cache Hamm and others added 30 commits June 5, 2021 13:09
Minor style edits
Allow Conditions to include names that are emitted as part of events
and can be serialized to / from JSON
Names are useful to provide human readable tags on the different
conditions, especially complex ones made up of
nested boolean conditions.
Upgrades to HashIt and JSON Path Plus. These libraries are major
versions out-of date.
Add Linting to the CI and move deployment out of the
on pull request bit so it doesn't trigger
on pull requests.
fix the link to the boolean expressions that broke after not was introduced.
This will allow you to npm install examples and actually run them.
Add Support for Conditions which are added to the engine and then
referenced in various rules.
Condition references can be used as top-level conditions in a rule
and can be used recursively.
Add documentation covering the use and advantages of condition sharing.
Specifically on the ability to re-use the same condition across multiple
rules.
emilefokkemanavara and others added 29 commits November 11, 2024 16:25
commit 1356b48
Author: Emile Fokkema <emile.fokkema@navara.nl>
Date:   Sun Nov 10 20:08:27 2024 +0100

    result and factResult are not always there

commit 725fb66
Author: Emile Fokkema <emile.fokkema@navara.nl>
Date:   Sat Nov 9 20:07:13 2024 +0100

    condition reference can be part of the result

commit cb5f3c7
Author: Emile Fokkema <146825801+emilefokkemanavara@users.noreply.github.com>
Date:   Fri Nov 8 16:27:34 2024 +0000

    there are no condition references in the result

commit c688692
Author: Emile Fokkema <146825801+emilefokkemanavara@users.noreply.github.com>
Date:   Fri Nov 8 16:27:09 2024 +0000

    begin to add condition result types

commit 7a90a81
Author: Emile Fokkema <146825801+emilefokkemanavara@users.noreply.github.com>
Date:   Fri Nov 8 16:26:42 2024 +0000

    add toJSON method to RuleResult
…ule-result-json

fix: improve typing of RuleResult
Upgrade the Version Number to version 7.1.0
Upgrade Version Number to deploy 7.1.0
Add RightSideComparisonResult as factResult
New version 7.2.0

This will include changes to allow the resolved value of values to be present on the condition results.
…type-rule-event

call Rule.ruleEvent by its correct name
Increment Minor Version Number to release type fixes around ruleEvent property on the rule class.
Change removeOperator to removeOperatorDecorator
Typo - change documentation to removeOperatorDecorator
@dmay-trm dmay-trm requested a review from a team as a code owner May 22, 2025 19:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.