Process Analytics — February 2022 News

Process Analytics
2 min readMar 9, 2022

--

The meanders of the Loire seen from the Plateau de la Danse, Saint-Étienne, France.
Cover photo by le Sixième Rêve on Unsplash

Welcome to the Process Analytics monthly news 👋.

As we remind you each month, the goal of the Process Analytics project is to rapidly display meaningful Process Analytics components in your web pages using BPMN 2.0 notation and Open Source libraries.

In February, we worked on improving the bpmn-visualization TypeScript library 🤗. Let’s see what’s new here 👀!

bpmn-visualization TypeScript library

In February, we released 2 versions: 0.21.4 & 0.21.5. They were focused on improving the TypeScript support.

The 0.21.5 release includes a fix for issue #1808 that prevented some TypeScript projects from using bpmn-visualization 😭. This issue was introduced in version 0.21.3. It also impacted projects using the types to get the API documentation in IDE.

The team enthusiastically thanks @kristapsdz-saic for the detailed report and investigations 🏅.

Since the fix, we have added additional checks to the build process to make sure such an issue won’t happen again 🤔.

We introduced a new TypeScript project built with Vite in the examples repository to spot similar errors. All TypeScript projects are now built continuously 🛠️, so we will detect issues earlier.

Some definition files previously referenced types or classes that were not available. This is fixed as well.

Finally, to improve the usage of bpmn-visualization in TypeScript projects, the README now provides more information about the TypeScript support and how to use the library 📚.

The API document in IDE is now working, as demonstrated in the following codesandbox example that uses bpmn-visualization 0.21.5 👇.

Usage of the types as documentation in an IDE

That’s All Folks!

We hope you enjoyed this February project news and are looking forward to what March will bring 👋.

In the meantime, to stay on top of the latest news and releases, follow us through:

--

--

Process Analytics

Rapidly display meaningful Process Analytics components in your web pages using BPMN 2.0 notation and Open Source libraries. https://process-analytics.dev/