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
sample
s.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