Kogito Tooling 0.8.0 Released!

We just launched a fresh new Kogito Tooling release! πŸŽ‰

On the 0.8.0 release, we made a lot of improvements and bug fixes. This post will do a quick overview of those. I hope you enjoy it!

Kogito Tooling Examples Update!

We’re happy to announce a big update on the Kogito Tooling Examples in order to help you understand how to use and integrate the Kogito Tooling packages on your project!

Example

The examples can be accessed here, the source code lives in this repository and you can follow this series of blog posts guiding you through them.

BPMN and DMN Standalone Editors

We also published on npm the alpha version of our BPMN and DMN Standalone Editors. Now it’s super easy to embed our editors in your own applications:

Embed

See the full blog post for details.

DMN β€” Multiple Decision Requirement Diagrams

The DMN editor was already great for expressing business logic and decomposing complex decisions into multiple nodes.

On 0.7.0, we introduced tech preview support for Multiple DRDs. On 0.7.1, we delivered the last bit of this important feature. Check this post to understand this feature in detail.

DMN

Update Gist on Online Modeler

We also included in this version a small but important tweak on Online Modeler. Now you can create gists and also update them!

GIST

Kogito Tooling i18n Infrastructure

On the 0.7.1 release, we introduced a generic API for i18n in all the channels. Soon, editors will use this API to implement internationalization on all editors! Stay tuned.

Fixed issues and improvements

We also made a lot of refactorings and improvements, especially to allow our internal API’s extendability.

Infrastructure

  • [KOGITO-2926] β€” Provide readOnly property on EditorContext
  • [KOGITO-3709] β€” Creating GitHub gist with no token setup requires the users to click on β€œGist it!” twice
  • [KOGITO-3347] β€” The input field on Gist modal is being marked as invalid with a valid token
  • [KOGITO-3705] β€” Cannot open files on private repos using the Chrome Extension
  • [KOGITO-3820] β€” Fix open from source Gist URLs double encoded

Editors

  • [KOGITO-2348] β€” Scenario fails if model includes another one
  • [KOGITO-2773] β€” [Test Scenario Editor] BC β€” Kogito generated scesim file are in same cases not compatible
  • [KOGITO-3152] β€” [DMN Designer] PMML support β€” function parameters generation
  • [KOGITO-3571] β€” [DMN Designer] Multiple DRDs support β€” Information requirements are duplicated into the DMN XML
  • [KOGITO-1489] β€” Editor is broken after See as source during loading (Chrome Extension)
  • [KOGITO-3192] β€” [DMN Designer] Multiple DRDs support β€” The undo/reado are lost when user changes between diagrams
  • [KOGITO-3364] β€” [DMN Designer] Multiple DRDs support β€” When a node is deleted in the DRG, undo/redo operations do not work properly
  • [KOGITO-3366] β€” [DMN Designer] Boxed Expression β€” Decision Tables β€” Users lost constraints when they change the focus

Further Reading/Watching

We had this month two talks on KIE youtube channel:

I would like to also recommend a blog post from Guilherme, where he shows how to maintain DMN models on Business Central and VS Code.

Thank you to everyone involved!

I would like to thank everyone involved with this release from the awesome KIE Tooling Engineers to the lifesavers QEs and the UX people that help us look awesome!