Add support for full FEEL 1.2 feature set

XMLWordPrintable

      • Based on scala engine

      AT
      I can...

      • ...use FEEL in the following DMN Notation Elements...
        • ...Input Expression
        • ...Input Entries
        • ...Output Entires
        • ...Literal Expression
      • ...register Custom Functions
      • ...handle SPIN-based JSON & XML variables
      • ...restore the legacy FEEL behavior

        1.
        Incorporate engine specific code from Scala FEEL Engine Sub-task Closed Nikola Koevski
        2.
        Identify breaking changes due to different type handling Sub-task Closed Nikola Koevski
        3.
        In Scala FEEL Engine, define public API Sub-task Closed Tassilo Weidner-Mühl
        4.
        Promote maven version to ensure JDK compatibility with scala maven plugin Sub-task Closed Tassilo Weidner-Mühl
        5.
        Investigate why scala feel integration fails when scala-doc is executed Sub-task Closed Tassilo Weidner-Mühl
        6.
        Migrate feel factory to java Sub-task Closed Nikola Koevski
        7.
        In DMN Engine, output rules & literal expressions typed with date should return Java util date Sub-task Closed Nikola Koevski
        8.
        Migrate feel spin to java Sub-task Closed Tassilo Weidner-Mühl
        9.
        I can register custom functions with the shaded Scala FEEL Engine artifact Sub-task Closed Nikola Koevski
        10.
        In DMN Engine, configure new default expression languages Sub-task Closed Nikola Koevski
        11.
        DMN Engine can fallback to Juel FEEL Engine Sub-task Closed Nikola Koevski
        12.
        In Scala FEEL Engine, change package structure to reflect private/public API Sub-task Closed Nikola Koevski
        13.
        Separate DMN Engine & FEEL integration artifact Sub-task Closed Nikola Koevski
        14.
        Unable to use the Scala FEEL Engine on Tomcat Sub-task Closed Nikola Koevski
        15.
        In DMN Engine, change name of config setter Sub-task Closed Tassilo Weidner-Mühl
        16.
        Get rid of SpiServiceLoader usage Sub-task Closed Nikola Koevski
        17.
        Do manual test if the right modules end up in the artifacts Sub-task Closed Tassilo Weidner-Mühl
        18.
        In DMN Engine, throw exception on date-typed conversion of time("22:22:22@Europe/Berlin") Sub-task Closed Tassilo Weidner-Mühl
        19.
        Consolidate FEEL Exceptions inside Scala Feel Logger Sub-task Closed Nikola Koevski
        20.
        Add test cases to validate that the FEEL type handling behavior does not change Sub-task Closed Nikola Koevski
        21.
        Add Engine ITs to ensure that spin integration is available on all containers Sub-task Closed Nikola Koevski
        22.
        Tidying up Sub-task Closed Nikola Koevski
        23.
        With the Java native custom function mechanism, I can use varargs Sub-task Closed Nikola Koevski
        24.
        Add Scala FEEL version to root pom Sub-task Closed Tassilo Weidner-Mühl
        25.
        Ensure context functions cannot be used Sub-task Closed Nikola Koevski
        26.
        Document API of feel-scala Sub-task Closed Tassilo Weidner-Mühl
        27.
        Document constraints for future development of feel-scala Sub-task Closed Tassilo Weidner-Mühl
        28.
        Release alpha of Scala FEEL Engine Sub-task Closed Nikola Koevski
        29.
        Write dedicated blog post for 7.13.0-alpha2 about FEEL 1.2 Sub-task Closed Tassilo Weidner-Mühl
        30.
        Scala FEEL Engine is product compliant Sub-task Closed Tassilo Weidner-Mühl
        31.
        Change logger category Sub-task Closed Tassilo Weidner-Mühl
        32.
        Consolidate FEEL Engine logger category Sub-task Closed Tassilo Weidner-Mühl
        33.
        I can read documentation about the FEEL legacy behavior config flag Sub-task Closed Tassilo Weidner-Mühl
        34.
        I can read documentation about the new DMN EL defaults Sub-task Closed Tassilo Weidner-Mühl
        35.
        Refactor feel-scala usage example Sub-task Closed Tassilo Weidner-Mühl
        36.
        Varargs can be used together with explicitly defined parameters Sub-task Closed Nikola Koevski
        37.
        I can read documentation about the Java native custom function mechanism Sub-task Closed Nikola Koevski
        38.
        I can read documentation about supported types of the FEEL Engine Sub-task Closed Nikola Koevski
        39.
        I can read documentation on the FEEL Engine Spin integration Sub-task Closed Tassilo Weidner-Mühl
        40.
        In FEEL Scala Docs, remove Camunda BPM specific leftovers Sub-task Closed Tassilo Weidner-Mühl
        41.
        Align docs so that they reflect new FEEL Engine Sub-task Closed Nikola Koevski
        42.
        I can read a migration guide between Java and Scala FEEL Engine Sub-task Closed Nikola Koevski

            Assignee:
            Tassilo Weidner-Mühl
            Reporter:
            Daniel Meyer
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: