top of page
make smarter systems.jpg

Provengo Tool: October 2023 Edition

Hello everyone,

We've been busy coding a new version of our main command-line tool. We added lots of new features, fixed some issues, and generally made the provengo tool better. Well, that was a nice opening sentence but let's get to the "what's new" list we've all been waiting for.

What's New

  • Visualizations can be rotated sideways. Because, you know, some things just make more sense when they are rotated sideways. Usage: provengo analyze -f pdf --layout horizontal <path-to-proj>

  • Selenium: Page elements can be located using css, not just XPath. This was a much-requested feature, so we're really happy to have implemented it and hope to see it getting used soon.

  • Runtime values library overhauled. It's really useful now, and also easy to use.

  • Manual tests: When exporting to Excel, HTML elements are automatically removed.

  • REST API: Improved response validation method.

  • Initial BPMN2.0 support.

  • Generated HTML documents now use native font stacks so they look good on any device. Or, at least, blend in better.

  • Reduced generated HTML documents size by using resources from the web where possible. To restore the previous behavior (e.g. when in detached environment), use the --offline flag.

  • Manual tests: users can specify which book generation function they want to use.

  • Support for low-code Combi editor (BTW, we have a low-code combi editor! check it out, it's very cool and helps non-coders contribute to the modeling and testing processes).

  • Ensemble now auto-samples in case it does not find a samples.json file. This boils down to less typing for everyone, so it's a win-win.

  • What used to be called "Stateory" is now "StateMachines". Which makes sense, since it's a state-machine based DSL.

  • Minor annoyances

    • Fixed an issue where some configuration keys were not picked up properly.

    • Visualization code more robust.

    • Improvements to the bp-base DSL.


So, yes, lots of stuff to make everyone more productive, reduce communications gaps between stakeholders, and to generally drive software quality upwards. We hear it's a good thing.

We would like to thank our users for their ideas and feedback. Please keep those coming!

-- The Provengo team

>> To continue the discussion, join our Discord Community- HERE

Comments


bottom of page