Releases: apache/incubator-kie-tools
0.7.0 (alpha)
We are happy to announce a fresh new Kogito Tooling release! 🎉
On this release, we did a lot of improvements and bug fixes.
NOTE: This release only works on VS Code 1.46.0 and later.
Included on this release:
New features:
Infrastructure
- [KOGITO-1508] - Implement selenium test for kogito-bpmn in community
- [KOGITO-1517] - Improve accessibility on file with unsupported extension error
- [KOGITO-2210] - Define Integration API for Java Backend Services
- [KOGITO-2863] - Think about removing a default Envelope from
embedded-editor
- [KOGITO-2887] - Implement a sample service
- [KOGITO-3042] - Replace MessageBusClient with proxified version of ApiToConsume
- [KOGITO-3043] - Provide locale information in a way that GWT can read
- [KOGITO-3056] - Move I18nService and and its Envelope/Channel APIs to its own module
- [KOGITO-3057] - Add a initialLocale prop on I18nDictionariesProvider
- [KOGITO-3096] - CI for kogito-tooling-java
- [KOGITO-3100] - Documentation for backend services
Editors
- [KOGITO-543] - DMN - Read Only mode
- [KOGITO-1716] - [Test Scenario Editor] Show warning if user opens scesim file for rule based test scenario in VSCode
- [KOGITO-2674] - [DMN Designer] Multiple DRDs support - Context menu component
- [KOGITO-2675] - [DMN Designer] Multiple DRDs support - Context menu - Show the DRD clickable icon when node is selected
- [KOGITO-2761] - [DMN Designer] PMML support - Resource content API integration
- [KOGITO-2895] - [DMN Designer] PMML support - PMML Marshaller integration
- [KOGITO-2896] - [DMN Designer] PMML support - Using a linked PMML inside the editor
- [KOGITO-3022] - [DMN Designer] Multiple DRDs support - Context menu - When multiple nodes are selected, showing context menu with right click
VS Code
- [KOGITO-2984] - Use i18n dictionaries on VS Code extension backend
- [KOGITO-3205] - Create test runner service running on the backend infra
Business Modeler Preview
- [KOGITO-2835] - Online - Update 'edit existing file' to use the FileUpdate component
- [KOGITO-3203] - DaaS POC in Online Editor
Fixed issues in Kogito:
Infrastructure
- [KOGITO-3313] - Fix on filename change
- [KOGITO-3326] - Enable EmbeddedEditor to support an update on the StateControl instance
- [KOGITO-3417] - EditorEnvelopeView reference should be get with a function to be updated
Editors
- [KOGITO-2060] - [Test Scenario Editor] Order of facts of Test Tools in Kogito and BC is different
- [KOGITO-3153] - [DMN Designer] PMML support - run via quarkus
- [KOGITO-3155] - [SCESIM] Test DMN model including PMML
- [KOGITO-3504] - Interrogation mark cannot be used on new inline editor
VS Code
- [KOGITO-3314] - Broken link on popup due to circular dependency issue
Business Modeler Preview
- [KOGITO-3336] - On Business Modeler Desktop the sample files are named as "unsaved file"
0.6.1 (alpha)
We are happy to announce a fresh new Kogito Tooling release! 🎉
On this release, we did a lot of improvements and bug fixes.
NOTE: This release only works on VS Code 1.46.0 and later.
Included on this release:
New features:
Business Modeler Preview
- [KOGITO-2336] - Implement i18n on the Online Editor
- [KOGITO-1611] - Kogito Tooling Online Editor Improvements III
Infrastructure
- [KOGITO-2865] - Omni Channel Page Support
- [KOGITO-2496] - Review exports on microeditor-envelope/index.ts
- [KOGITO-2833] - Remove Enzyme as snapshot serializer
- [KOGITO-2212] - Update the close warning box
- [KOGITO-2495] - Make it possible for channels to copy keyboard shortcuts from the envelope
- [KOGITO-2573] - Make React and ReactDOM be peerDependencies on @kogito-tooling/core-api
- [KOGITO-2601] - Move State Control API to kie-bc-editors
- [KOGITO-2877] - Improve EmbeddedEditor and EmbeddedView usage experience
- [KOGITO-924] - Improve Kogito Tooling CI
- [KOGITO-2815] - Improve creation of Editor packages
- [KOGITO-735] - Make Chrome Extension and Online Editor point to the same static resources on kogito-online
- [KOGITO-925] - Online Editor deploy for every CI build
- [KOGITO-926] - Chrome Extension Should Point to a Specific Editor Version
- [KOGITO-2209] - Promisify all the envelope calls
- [KOGITO-2224] - Add yarn.lock updated check
- [KOGITO-2512] - Prepare and use the patternfly-base lib where applicable
- [KOGITO-2547] - Refactor asWebviewUri on vscode-extension project
- [KOGITO-2659] - Update PatternFly to the latest version
- [KOGITO-2696] - Add error treatment to promisified envelope calls
- [KOGITO-2814] - Create i18n package
- [KOGITO-2821] - Rename
Router
interface and remove dependency of Editor packages in channels - [KOGITO-2822] - Provide locale information to Editors
- [KOGITO-2892] - Integrate the i18n package on the Desktop, Hub and Chrome Extension
- [KOGITO-2982] - Create a subscription mechanism to enable inter-page communication
- [KOGITO-2983] - Create a generic Envelope class to define your page type
Fixed issues in Kogito:
VS Code
- [KOGITO-2579] - Custom Editor VS Code issues on 1.46 version (probably fixed on 1.47)
- [KOGITO-1689] - Save when multiple assets opened
- [KOGITO-2134] - [VSCode] Allow custom editors to hook into Edit menu actions
- [KOGITO-2135] - [VSCode] Custom editor does not open properly
- [KOGITO-2619] - scrolling a nested Decision Table in VSCode DMN Editor messed up the editor screen
- [KOGITO-1915] - Error message doesn't appear when VS Code is launched externally
- [KOGITO-1980] - Update labels from
VSCode
toVS Code
Business Modeler Preview
- [KOGITO-2432] - Downloaded file from online editor keeps "new-file" as model name in DMN models
- [KOGITO-2810] - In online editor, the filename in header toolbar is not accessible
- [KOGITO-2954] - Use the file extension to render the content on EditorToolbar
Editors
- [KOGITO-1883] - [Test Scenario Editor] Search DMN files over subfolders doesn't work in Windows Environment
- [KOGITO-2953] - Fix Guided Tour styles
0.6.0 (alpha)
We are happy to announce a fresh new Kogito Tooling release! 🎉
On this release, we did a lot of improvements and bug fixes.
NOTE: This release only works on VS Code 1.46.0 and later.
Included on this release:
New features:
VS Code Improvements
- KOGITO-2076 Open File API
- KOGITO-2180 Use KeyboardShortcutsAPI with StateControlAPI (Undo/Redo)
- KOGITO-2542 Update Hub to install VS Code extension from Marketplace
- KOGITO-766 Keyboard Shortcuts API
- KOGITO-1373 Integrate the new StateControl API (Undo/Redo/Is Dirty) on the different channels
- KOGITO-2132 Adapt to new VS Code 1.46
Infrastructure
- KOGITO-1390 State behavior improvements - UX Review
- KOGITO-2169 Implement the State Control on the Online Editor
- KOGITO-2170 Create a package to reuse the State Control over the channels
- KOGITO-2213 Implement the State Control on the Desktop
- KOGITO-2446 Hub should point to the store extension
- KOGITO-2453 Integrate the StateControlAPI with the KeyboardShortcutsAPI
- KOGITO-2494 Fix error on publishing Chrome Extension to the store
- KOGITO-882 Online Editor integration
- KOGITO-974 Desktop Integration
- KOGITO-975 Chrome Extension Integration
- KOGITO-2460 Update kogito-tooling-examples to v0.5.1
- KOGITO-2490 Shortcuts should not be triggered when typing on text inputs
- KOGITO-2493 Update and use @types/vscode
- KOGITO-2580 Add noImplicitAny property back into tsconfig.json
- KOGITO-2581 Delete isDirty method on core-api
Editors
- KOGITO-1776 [DMN Designer] Create a "Load Projects From Client" button
- KOGITO-2615 [Guided Tour - DMN] All anchors in the DMN guide tour must be target="_blank"
- KOGITO-2137 [Scesim Editor] Integrate SceSim with State Control API
- KOGITO-2337 [SCESIM Editor] Enable UNDO/REDO
- KOGITO-697 [DMN Designer] Support Included Models on Kogito
- KOGITO-764 Create a Guided Tour for first time users on DMN editor
- KOGITO-1154 [DMN Designer] Guided Tour - Initial Investigation, POC and task breakdown
- KOGITO-1552 [DMN Designer] Open a DMN file with an included model - DRG Elements
- KOGITO-1553 [DMN Designer] Open a DMN file with an included model - Included Models tab
- KOGITO-1975 [Guided Tour] UX for DMN "Guided Tour" tool
- KOGITO-1986 [Guided Tour] Component - Core - Highlight mechanism - HTML elements
- KOGITO-1987 [Guided Tour] Component - Core - Highlight mechanism - Grid elements
- KOGITO-1988 [Guided Tour] Component - Core - Highlight mechanism - Stunner elements
- KOGITO-1989 [Guided Tour] Component - Core - Open the Guided Tour only for the first time
- KOGITO-1990 [Guided Tour] Component - Core - Tutorial registration API
- KOGITO-1991 [Guided Tour] Component - Core - Steps navigation mechanism
- KOGITO-1992 [Guided Tour] AppFormer bridge observer - Grid elements
- KOGITO-1993 [Guided Tour] AppFormer bridge observer - Stunner elements
- KOGITO-1994 [Guided Tour] AppFormer bridge observer - HTML elements
- KOGITO-1995 [Guided Tour] Component - Setup Guided Tour on different environments
- KOGITO-1996 [Guided Tour] Component - Create component module
Fixed issues in Kogito:
VS Code
- KOGITO-745 Command Y to undo isn't mapped
Infrastructure
- KOGITO-2534 Online editor is not loaded after Open in Online Editor button is clicked
- KOGITO-1976 Hub can't recognise that the extension was uninstalled externally.
- KOGITO-1981 Application icon doesn't show on Fedora's application toolbar.
Editors
- KOGITO-1196 Editor goes back horizontally when diagram is bigger than default
- KOGITO-1661 BPMN Examples have 'null' in process type property
- KOGITO-1818 Adding node behaves unexpectedly when node has an outgoing edge without target
- KOGITO-1997 Stunner - Process metadata attribute value should be a free string
- KOGITO-2166 VSCode editor - Package property: default is not a valid Java package name
- KOGITO-2510 kie-tooling-store DMN packing don't add scesim as languages and custom editor
0.5.1 (alpha)
This release only aims to fix an issue with the bpmn.new
domain.
0.5.0 (alpha)
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 that the VS Code team released today Custom Binary Editor support and we are finally able to run our VS Code extension without experimental features parameters. \o/
NOTE: This release only works on VS Code 1.46.0 and later.
Included on this release:
New features:
VS Code Improvements
- KOGITO-1777 VSCode Store Extension Release
- KOGITO-1802 Create new VSCode Extensions Distributions
- KOGITO-1803 Plug VSCode extensions on RH Developers CI
Trusty AI
- FAI-177 Score Cards: Setup module structure (in kogito-tooling)
- FAI-105 Embed kogito-tooling editors in trusty-ai - Part 1 (kogito-tooling changes)
Infrastructure
- KOGITO-927 Kogito tooling CI should also build on windows
- KOGITO-1349 Dev Tools - Update Patternfly to current version Editor Improvements
Fixed issues in Kogito:
VS Code
- KOGITO-1034 VSCode standard keyboard shortcuts don't work while extension is enabled
- KOGITO-1748 VSCode editor - Package property is empty when the process is created
- KOGITO-2128 Cannot open a diagram on a new VsCode window
- KOGITO-2343 Shortcuts are always active for nodes (conflict)
Desktop
- KOGITO-1791 Saving new file should add automatically an extension
- KOGITO-1788 Desktop sort recently opened files
- KOGITO-1918 File doesn't save properly after tried to open an invalid one
Hub
- KOGITO-2203 Non visible kebab menu
Editors
- KOGITO-1747 [Scesim Editor] Cannot use list data type inside structure
- KOGITO-2189 [Scesim Editor] Columns widths are not correctly saved
- KOGITO-1722 [Scesim Editor] Remove "Run scenario" from context menu
0.4.2 (alpha)
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 inclusion of the alpha version of our newest editor for Test Scenarios on VS Code(.scesim
extension).
NOTE: The Undo/Redo and Dirty Files Detection mechanism are fixed on VS Code 1.45.0, with the caveat that Undo/Redo operations only work via keyboard shortcuts. We hope that this will be fixed on VS Code 1.46.0 release. See tracking of this issue here.
NOTE: This release only works on VS Code 1.45.0 and later.
Included on this release:
New features:
Editor Improvements
- KOGITO-777 - Include SCESIM editor in Kogito Tools
- KOGITO-1609 - [SCESIM Editor] Remove Test Report & Coverage Report docks in Kogito
- KOGITO-1650 - Show warning if user creates SCESIM using malformed DMN
- KOGITO-1713 - [Scesim Editor] Allow user to distinguish between dmn files in different packages
- KOGITO-2000 - [Scesim Editor] Filter dmn files from target folder
- KOGITO-657 - [DMN Designer] Client-side FEEL variable validation
VS Code Improvements
- KOGITO-1863 - Adapt to new VSCode API 1.45.0
- KOGITO-1837 - Expose viewType and getPreviewCommandId on vscode-extension index.ts
- KOGITO-1970 - Implement Undo/Redo
- KOGITO-1971 - Implement SaveAs
- KOGITO-1972 - Implement Revert
- KOGITO-1973 - Implement async Save
- KOGITO-1974 - Implement Backup
Chrome Extension Improvements
- KOGITO-1815 - Chrome Extension Release
Fixed issues:
VS Code
- KOGITO-1801 - Dirty state of editor on consequent save operation
- KOGITO-1835 - State Control API stop working on VSCode 1.44.x
Desktop
- KOGITO-1782 - Maximize and Minimize causes two toolbars
Online
- KOGITO-859 - Open file URL using Chrome Extension when it has CORS disabled
Hub
- KOGITO-1761 - Improve error message when installing VS Code extension in a previous version of VS Code
Editors
- KOGITO-1566 - [SCESIM Editor] DMN Type with nested objects doesn’t works correctly
- KOGITO-1658 - Broken layout of BPMN processes from examples repository
- KOGITO-1684 - Deleted file with unsaved changes is not closed
- KOGITO-1687 - DMN invalid data type names are not reported
- KOGITO-1714 - [Scesim Editor] Create test scenario dialog do not shows dmn files from subdirectories in VS Code
- KOGITO-1717 - [Scesim Editor] The order in dropdown differs from the order in file explorer of VS Code
0.4.1 (alpha)
We are happy to announce a fresh new Kogito Tooling release! On this release, we did a lot of improvements and bug fixes. 🎉
NOTE: Due to some API changes on VS Code Custom Editor API, Undo/Redo and dirty detection is broken on VS Code 1.44.x. We expect that this issue will be solved hopefully on the next VS Code release, in about a month from now. We are tracking the progress of this issue on KOGITO-1835.
Included on this release:
VS Code Improvements
- KOGITO-1778 - Adapt to new VSCode API (1.44.0)
Chrome Extension
- KOGITO-1491 - Sometimes editor is not loaded (Chrome extension)
- KOGITO-1725 - Multiple Open in external editor links are created when the "back" button is clicked
- KOGITO-1726 - Exit fullscreen on chrome extension has a different style than on the online modeler
BPMN Improvements/Bug Fixes
- KOGITO-1354 - Kogito Use realfile name provided by Appformer
- KOGITO-1560 - BPMN editor shows incorrect (default) data in property panel.
- KOGITO-988 - Stunner - [VSCode] Support for process metadata attributes
- KOGITO-1020 - VSCode - BPMN modeler support variables tagging
- KOGITO-279 - Stunner - you should to deactivate property to save it's value
- KOGITO-420 - Text in BPMN doesn't save when there are no changes in the diagram
- KOGITO-987 - VsCode editor - process id not saved/updated
- KOGITO-1183 - BPMN2 Imports not working in Kogito
- KOGITO-1426 - Re-enable Resource Content API
- KOGITO-1505 - Stunner - CDATA block missing
- KOGITO-1529 - BPMN Editor - Cannot save a process once a service tasks' attributes are not properly set
- KOGITO-1607 - Mixed bpmn and bpmn2 files in kogito examples
- KOGITO-1615 - Unable to open BPMN examples in kogito bpmn designer
- KOGITO-1693 - Deprecated Float constructor in onboarding-example
- KOGITO-1694 - Inappropriate modules description - onboarding-example
- KOGITO-1696 - Port conflicts in onboarding-example
DMN Improvements/Bug Fixes
- KOGITO-1752 - [DMN Designer] Data Types - Drag and Drop does work as expected on Kogito webapps
- KOGITO-1692 - New custom data type can not be added into onboarding-example
- DROOLS-5243 [DMN Designer] Boxed Expressions - Decision Table - Users cannot insert output columns by using the header
0.3.1 (alpha)
We are happy to announce a fresh new Kogito Tooling release! On this release, we did a lot of improvements and bug fixes. 🎉
Note: Due to some API changes on VS Code Custom Editor API, Undo/Redo and isDirty is broken on VS Code 1.44.x. We expect that this issue will be solved hopefully on the next VS Code release, in about a month from now. We are tracking the progress of this issue on KOGITO-1835
Included on this release:
VSCode Improvements
- KOGITO-1778 - Adapt to new VSCode API (1.44.0)
Chrome Extension - KOGITO-1491 - Sometimes editor is not loaded (Chrome extension)
BPMN Improvements/Bug Fixes
- KOGITO-1354 - Kogito Use realfile name provided by Appformer
- KOGITO-988 - Stunner - [VSCode] Support for process metadata attributes
- KOGITO-1020 - VSCode - BPMN modeler support variables tagging
- KOGITO-279 - Stunner - you should to deactivate property to save it's value
- KOGITO-420 - Text in BPMN doesn't save when there are no changes in the diagram
- KOGITO-987 - VsCode editor - process id not saved/updated
- KOGITO-1183 - BPMN2 Imports not working in Kogito
- KOGITO-1426 - Re-enable Resource Content API
- KOGITO-1505 - Stunner - CDATA block missing
- KOGITO-1529 - BPMN Editor - Cannot save a process once a service tasks' attributes are not properly set
- KOGITO-1607 - Mixed bpmn and bpmn2 files in kogito examples
- KOGITO-1615 - Unable to open BPMN examples in kogito bpmn designer
- KOGITO-1693 - Deprecated Float constructor in onboarding-example
- KOGITO-1694 - Inappropriate modules description - onboarding-example
- KOGITO-1696 - Port conflicts in onboarding-example
DMN Improvements/Bug Fixes
- KOGITO-1752 - [DMN Designer] Data Types - Drag and Drop does work as expected on Kogito webapps
- KOGITO-1692 - New custom data type can not be added into onboarding-example
- DROOLS-5243 [DMN Designer] Boxed Expressions - Decision Table - Users cannot insert output columns by using the header
0.4.0 (alpha)
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 ability to Export source code as GitHub gist on Business Modeler Preview (blog post).
This release also fixes the editors for VS Code 1.44.0 and higher.
Included on this release:
Business Modeler Preview
- KOGITO-1567 - Export source code as GitHub gist
- KOGITO-1668 - Fix drag and drop CSS and upload button validation
VSCode Improvements
- KOGITO-1778 - Adapt to new VSCode API (1.44.0)
Desktop
- KOGITO-1252 - Examples are not loaded correctly by desktop app
BPMN Improvements/Bug Fixes
- KOGITO-1334 - Properties panel is not updated
- KOGITO-1426 - Re-enable Resource Content API
- KOGITO-1505 - Stunner - CDATA block missing
0.3.0 (alpha)
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