Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-11184

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

        This is the controller panel for Smart Panels app

          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
          4.
          Promote maven version to ensure JDK compatibility with scala maven plugin Sub-task Closed Tassilo Weidner
          5.
          Investigate why scala feel integration fails when scala-doc is executed Sub-task Closed Tassilo Weidner
          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
          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
          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
          18.
          In DMN Engine, throw exception on date-typed conversion of time("22:22:22@Europe/Berlin") Sub-task Closed Tassilo Weidner
          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
          25.
          Ensure context functions cannot be used Sub-task Closed Nikola Koevski
          26.
          Document API of feel-scala Sub-task Closed Tassilo Weidner
          27.
          Document constraints for future development of feel-scala Sub-task Closed Tassilo Weidner
          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
          30.
          Scala FEEL Engine is product compliant Sub-task Closed Tassilo Weidner
          31.
          Change logger category Sub-task Closed Tassilo Weidner
          32.
          Consolidate FEEL Engine logger category Sub-task Closed Tassilo Weidner
          33.
          I can read documentation about the FEEL legacy behavior config flag Sub-task Closed Tassilo Weidner
          34.
          I can read documentation about the new DMN EL defaults Sub-task Closed Tassilo Weidner
          35.
          Refactor feel-scala usage example Sub-task Closed Tassilo Weidner
          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
          40.
          In FEEL Scala Docs, remove Camunda BPM specific leftovers Sub-task Closed Tassilo Weidner
          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

              tassilo.weidner Tassilo Weidner
              meyer Daniel Meyer
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: