Skip to content

Releases: apache/incubator-kie-tools

0.3.0 (alpha)

06 Apr 21:15
Compare
Choose a tag to compare
0.3.0 (alpha) Pre-release
Pre-release

⚠️ This and the previous releases require VSCode 1.43.2 or lower to run. We are working on enabling the VSCode extension to work with versions 1.44.0 or higher.

We are happy to announce a fresh new Kogito Tooling release! 🎉

On this release, we did a lot of improvements and bug fixes. The highlight of this release is the first alpha release of two new channels: Desktop and Hub.

Business Modeler Desktop Preview is a multi platform standalone application, able to quickly create and edit DMN and BPMN assets. Business Modeler Hub Preview is the aggregator for all of the tooling distributions. Now you are able to install and access VS Code, Chrome, Desktop and Online channels in a single place.

It's important to remind that we are packing our extension with the new VSCode Custom webview proposed API. In order to use it via command line, you have to run VS Code with the following command:

OSX: code --enable-proposed-api kiegroup.vscode-extension-pack-kogito-kie-editors
Linux/Windows: code --enable-proposed-api kiegroup.vscode-extension-pack-kogito-kie-editors

In case you don't want to run VS Code in proposed API mode via CLI, you can launch VS Code in a transparent way via Business Modeler Hub Preview.

Included on this release

DMN Editor Improvements/Bug Fixes

KOGITO-1244 [DMN Designer] Data Types: Save/cancel icons not visible when there are many constraints and RHS dock open
KOGITO-841 Documentation Links popup is not readable in DMN VS Code Extension
KOGITO-1181 [DMN Designer] Default Output value for Decision Table are not persisted
KOGITO-1153 Learn DMN in 15 minutes
DROOLS-5058 [DMN Designer] Impossible to open a decision if another opened DMN is editing a decision
DROOLS-4993 [DMN Designer] Code Completion - add keywords

BPMN Improvements/Bug Fixes

KOGITO-395 Stunner - BPMN Serialization reusing ID and multi lines
KOGITO-1204 BPMN editor to support "expression" in Data IO on process side
KOGITO-991 VSCode - BPMN modeler global vs process variables
KOGITO-1219 Forms - Ability to flush the form state into the model on demand

Chrome Extension

KOGITO-1676 Chrome Extension loads editors twice
Business Modeler Preview
KOGITO-1556 DMN online editor can not be used properly in full screen mode

Business Modeler Desktop Preview

KOGITO-767 Desktop version of online modeler

Business Modeler Hub Preview

KOGITO-1220 Kogito Tooling Hub
VSCode Improvements
KOGITO-1479 Upgrade Kogito VSCode extension to the final API
KOGITO-1389 "Open to the side" not working with the newest VSCode extension (new API)

Business Modeler Online Preview

KOGITO-1461 BPMN2 Logo doesn't show correctly
KOGITO-1320 Prevent editors from opening with an unsupported file

API Improvements

KOGITO-1436 Remove double setContent call

0.2.11 (alpha)

25 Mar 21:08
Compare
Choose a tag to compare
0.2.11 (alpha) Pre-release
Pre-release

This is a minor release that fixes the Download button on the Online Business Modeler Preview and the Copy source button os Safari.

For other artifacts, you can keep using 0.2.10

0.2.10 (alpha)

24 Mar 15:24
Compare
Choose a tag to compare
0.2.10 (alpha) Pre-release
Pre-release

Release notes - 0.2.10 (alpha)

We are happy to announce a fresh Kogito Tooling release!

On this release, we did a lot of improvements and bug fixes. We progressed a lot on the DMN/BPMN Editors, delivered a new feature able to export the Diagram SVG from Business Modeler and also improved a lot the 'native' experience of VSCode with "is dirty" support.

It's important to also remind, that we are also packing our extension with the new VSCode Custom webview proposed API. Soon, this extension will become our default option, deprecating the original implementation.

In order to give it a try, you will need to download the latest version of VSCode (1.43.0+), install the specific extension (vscode_extension_kogito_kie_editors_0.2.10-new-webview-api-release.vsix) and run it with the following command:

OSX: code --args --enable-proposed-api kiegroup.vscode-extension-pack-kogito-kie-editors
Linux/Windows: code --enable-proposed-api kiegroup.vscode-extension-pack-kogito-kie-editors

In case you don't want to run VSCode in proposed API mode, for now, we are still packing vscode_extension_kogito_kie_editors_0.2.10.vsix, but this will be soon deprecated.

Features and fixes included on this release

DMN Editor Improvements/Bug Fixes

  • KOGITO-986: Display a message showing that DMN1.1 is not supported
  • KOGITO-1014: [DMN Designer] ACE Editor is not shown for invalid DMN content
  • KOGITO-1454: [DMN Designer] Docks: Rename 'Preview' to 'Explore diagram'
  • DROOLS-5006: [DMN Designer] Code Completion - When users leave it opened, it never disappears
  • DROOLS-5125: [DMN Designer] Node data type is lost after drag and drop in data type editor
  • DROOLS-5137: [DMN Designer] Decision Navigator shows Name.toString() value for diagram
  • DROOLS-5157: [DMN Designer] Monaco editor: Scrolling inside LiteralExpression editor breaks users ability to input data
  • DROOLS-5178: [DMN Designer] Generate unnecessary typerRef on output tag

BPMN Improvements/Bug Fixes

  • KOGITO-1463: BPMN editor - Explorer screen - Rename and re-order
  • KOGITO-779: Make sure that BPMN editor is published to Maven built with production parameters
  • KOGITO-989: VSCode - BPMN modeler can not delete global variables
  • KOGITO-990: BPMN saving data assignments does not save process model
  • KOGITO-1158: Zoom controls remain opened on different tabs
  • KOGITO-466: Stunner - Process with Reusable sub-process print errors to the server
  • KOGITO-437: Stunner - Zoom widget duplicated after setContent calls.
  • KOGITO-444: SVG generation feature in BPMN Designer
VSCode Improvements

API Improvements

Known Issues

  • Undo/Redo on the online editor is not working until we resolve KOGITO-766
  • KOGITO-469: Fix disabled Save button on VSCode "File > Save" menu (Fixed on the new API)
  • KOGITO-347: Error logs happening during BPMN marshaling.
  • AF-2113: No indication of a modified BPMN diagram. (Fixed on the new API)
  • AF-2168: No confirmation popup when closing a modified BPMN diagram. (Fixed on the new API)
  • KOGITO-155: Flicker when opening or restoring editors. (Fixed on the new API)
  • AF-2167: Native editor key bindings for macOS.
  • AF-2113: No indication of a modified BPMN diagram. (Fixed on the new API)
  • KOGITO-157: Copy/paste between different BPMN diagrams.
  • KOGITO-225: Custom type definitions aren’t re-used within the diagram.

0.2.9 (alpha)

11 Mar 21:30
Compare
Choose a tag to compare
0.2.9 (alpha) Pre-release
Pre-release

On this release:

KOGITO-1422 Fail to open a bpmn file associated with wid
KOGITO-1418 Error opening bpmn file in Chrome Extension

0.2.8 (alpha)

10 Mar 19:21
4da6c96
Compare
Choose a tag to compare
0.2.8 (alpha) Pre-release
Pre-release

We are happy to announce a fresh Kogito Tooling release!

On this release, we did a lot of improvements and bug fixes. We progressed a lot on the DMN/BPMN Editors, delivered a brand new UX for the Online Editor and also improved a lot the 'native' experience of VSCode.

Another important milestone achieved is the first experimental release of our extension with the of the new VSCode Custom webview proposed API. In order to give it a try, you will need to download the latest version of VSCode (1.43.0), install the specific extension (vscode_extension_kogito_kie_editors_0.2.8-new-webview-api-release.vsix) and run it with the following command (close all your VSCode running instances before execute this):

OSX: code --args --enable-proposed-api kiegroup.vscode-extension-pack-kogito-kie-editors
Linux/Windows: code --enable-proposed-api kiegroup.vscode-extension-pack-kogito-kie-editors

In case you don't want to run VSCode in proposed API mode, for now, we are still packing vscode_extension_kogito_kie_editors_0.2.8.vsix.

Included on this release:

DMN Editor Improvements/Bug Fixes

  • KOGITO-964: Run on VSCode all DMN demos published on Kogito examples
  • KOGITO-542: DMN - Format the output XML
  • KOGITO-295: [DMN Designer] Kogito - DMNMarshaller - Integrations Tests on gwt-jsonix-marshallers
  • KOGITO-936: Analyse why editor increased the artifact size
  • KOGITO-778: [DMN Designer] Client-side marshaling tests
  • KOGITO-841: Documentation Links popup is not readable in DMN VS Code Extension
  • KOGITO-1155: Fix Kogito examples with namespaces from other vendors
  • KOGITO-1156: [DMN Designer] Documentation - Buttons (Download, Print) do not work on VSCode
  • KOGITO-1157: [DMN Designer] New models must be named with the file name on VSCode
  • KOGITO-1337: [DMN Designer] Author and filename are always non defined

BPMN Improvements/Bug Fixes

  • KOGITO-631: BPMN files created in VSCode contain invalid id
  • KOGITO-653: Support process type (Public/Private) in Stunner
  • KOGITO-257: Condition Expression should … only "Expression" option
  • KOGITO-980: Error message adding a condition expression
  • KOGITO-1177: Kogito Quick Starts Scripts / Kafka Examples Spring Boot
  • KOGITO-1191: Kogito Quick Starts Scripts / Timers issue with cancelsActivity

Online Editor Improvements

  • KOGITO-741: Bring Octokit support to Online Editor
  • KOGITO-736: Add link to online editor on GitHub file list
  • KOGITO-740: Update README with development instructions for online-editor
  • KOGITO-734: Remove scroll from pages on both Chrome and Safari
  • KOGITO-860: Add error alerts for when Online Editor fails to open a file URL
  • KOGITO-861: Add a input to paste a file URL in the Online Editor home page
  • KOGITO-932: Implement revised online editor landing page
  • KOGITO-1009: Implement revised online editor masthead
  • KOGITO-737: Opening online editor for the second time doesn't take the updated name in consideration
  • KOGITO-1280: .new Domain Setup

VSCode Improvements

  • KOGITO-883: Integration: Make undo/redo work with existing VSCode commands
  • Proposed VSCode API (under vscode-new-api)
    • KOGITO-591 - Use new VSCode API for WebView-based editors
    • KOGITO-622 Undo/Redo state control

Chrome Extension Improvements

  • KOGITO-876 - Chrome Extension doesn't work when the user is not logged in
  • KOGITO-930 Write unit tests for Chrome Extension components

API Improvements

  • KOGITO-622 Undo/Redo state control
  • KOGITO-652 - Provide environment context for Kogito editors
  • KOGITO-862 Support Binary content in ResourceContent API
  • KOGITO-1219 Forms - Ability to flush the form state into the model on demand

Known Issues

  • Undo/Redo on the online editor is not working until we resolve KOGITO-766
  • KOGITO-469: Fix disabled Save button on VSCode "File > Save" menu (Fixed on the new API)
  • KOGITO-437: Stunner - Zoom widget duplicated after setContent calls.
  • KOGITO-347: Error logs happening during BPMN marshaling.
  • AF-2113: No indication of a modified BPMN diagram. (Fixed on the new API)
  • AF-2168: No confirmation popup when closing a modified BPMN diagram. (Fixed on the new API)
  • KOGITO-155: Flicker when opening or restoring editors. (Fixed on the new API)
  • AF-2167: Native editor key bindings for macOS.
  • AF-2113: No indication of a modified BPMN diagram. (Fixed on the new API)
  • KOGITO-157: Copy/paste between different BPMN diagrams.
  • KOGITO-224: An error message is displayed if you try to create a new type by pressing Enter.
  • KOGITO-225: Custom type definitions aren’t re-used within the diagram.

0.2.7 (alpha)

07 Jan 19:34
Compare
Choose a tag to compare
0.2.7 (alpha) Pre-release
Pre-release

On this release:

  • KOGITO-742: Make it possible to open a GitHub asset from a query param
  • KOGITO-756: Create a 'Magic Link' on Chrome Extension pointing to Online Editor
  • KOGITO-763: Create a Sample DMN and BPMN on online editor
  • KOGITO-788: Add ability to copy BPMN/DMN XML from Online Editor to clipboard

NOTE: To install new versions of the VSCode Extension, we recommend uninstalling any previous versions and restarting VSCode before doing so.

0.2.6 (alpha)

09 Dec 18:30
Compare
Choose a tag to compare
0.2.6 (alpha) Pre-release
Pre-release

This release fixes the Online Editor layout in Safari. See KOGITO-714.

0.2.5 (alpha)

06 Dec 20:35
Compare
Choose a tag to compare
0.2.5 (alpha) Pre-release
Pre-release

We are happy to announce a fresh Kogito Tooling release that includes a major milestone for our team -- the new Kogito Online Editor 🎉 (with GitHub integration). You can access it here: https://kiegroup.github.io/kogito-online

Online Editor

The Online Editor enabled you to edit DMN and BPMN files directly on your browser. You can create a file from scratch or upload an existing one from your device. This first version includes:

  • Downloading the modified file
  • Renaming the file
  • Editing files in full screen
  • Opening a file from GitHub, editing and going back to GitHub with a modified file (see details below)

gif1

New features are in development, so stay tuned for the next releases!

Chrome Extension

Integration with the Online Editor

Users will be able to open their files from their repositories and PRs directly in the new Online Editor. After editing a file on the Online Editor, you can go back to GitHub and commit it or open a Pull Request.

gif2

GitHub Personal Access Token

In this release we also added a stronger GitHub integration by leveraging its official API. By doing that, we have faster file fetching and no more caching issues when opening recently edited files. It’s also very important to enable future features like the Resource Content API we’ve been working on for a while now. It will allow new features to be implemented on our DMN and BPMN editors, stay tuned!

The GitHub API has a throttling mechanism with very aggressive constraints for unauthenticated requests, so to loosen that a bit, we’re introducing a way for you to provide your Personal Access Token for our extension. It’s important to say that your token is never shared or stored anywhere else other than your machine.

gif3

NOTE: To install new versions of the VSCode Extension, we recommend uninstalling any previous versions and restarting VSCode before doing so.

0.2.4 (alpha)

13 Nov 18:40
Compare
Choose a tag to compare
0.2.4 (alpha) Pre-release
Pre-release

This release fixes an issue with the XML formatter for DMN and BPMN editors added on the last release.

NOTE: To install new versions of the VSCode Extension, we recommend uninstalling any previous versions and restarting VSCode before doing so.

0.2.3 (alpha)

11 Nov 21:11
Compare
Choose a tag to compare
0.2.3 (alpha) Pre-release
Pre-release

This release fixes the BPMN and DMN editors on VSCode 1.40.0 and newer.

NOTE: To install new versions of the VSCode Extension, we recommend uninstalling any previous versions and restarting VSCode before doing so.