The Subplot project announces the 0.11.0 release of the 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.11.0, released 2024-08-20

  • We’ve fixed step parsing to only split a step into words at ASCII white spaces, instead of any Unicode white space character. This allows a scenario to match on any literal Unicode characters, without Subplot turning them to an ASCII space character.

  • We now only self-close HTML tags that allow it, based on list at https://www.scaler.com/topics/self-closing-tags-in-html/. Specifically, br, hr, img, link, and meta tags are closed: <br/> instead of <br></br>. Previously we self-closed any element that was empty, but it turns out world wide web technology is more complicated than that.

  • Errors using subplot_build from a project’s build.rs are now more visible in cargo output.

  • The HTML generated by subplot docgen now contains a more useful and easier to read table of contents. Headings are numbered also in the text, not just in the table of contents.

  • We’re using cargo minimal-versions so that when we depend on a crate, we can try to specify the minimal version that will work for us. This is meant to help packaging Subplot for Linux distributions, by not being so strict about requiring the latest version of everything. Over time we will relax dependencies as we determine that they are safe to do so.

  • We’ve updated Subplot’s MSRV to 1.79 to permit wider dependency flexibility.