The Subplot project announces the 0.14.0 release of our tool for documenting acceptance criteria and verifying them automatically. See below for a summary of changes in this release, and NEWS.md in the git repository for release notes for all releases.

Version 0.14.0, released 2025-12-19

Breaking changes:

  • Per the deprecation warning in 0.13.0, we no longer publish the subplot-build crate. Please adapt per the migration information in the 0.13.0 news below.

Bug fixes:

  • In the markdown parser, subscript and superscript are now supported and passed into HTML rather than being ignored.

New features:

  • The files step library now has given executable file ... steps which create files with the executable bit set on platforms which require it.
  • The files step library how has given directory as an alias for given a directory
  • The runcmd step library now has then command succeeds as an alias for then command is successful.
  • Steps internally have their scenario line numbering retained for use by docgen and codegen.
  • Rendered scenarios now have line numbering.
  • Rust scenarios can now report the scenario line number when steps fail, in case a step is repeated in a scenario.