Release notes for Subplot

2021-10-21 11:32

This file summarises the changes between released versions of Subplot and its associated libraries, especially with regards to changes visible to the user of the Subplot software.

1 Version 0.3.0, released 2021-10-20

This is still an ALPHA quality release, and includes breaking changes.

1.1 Breaking changes

You definitely need to pay attention to these changes.

- given: foo
  impl:
    python:
      function: foo
      cleanup: foo_cleanup
    rust:
      function: somelib::foo
      cleanup: somelib::foo_cleanup

1.2 General

The changes in this section should not break any existing Subplot documents. They affect all uses of Subplot, regardless of step implementation language and whether Subplot code or document generation is used.

1.3 Python support

1.4 Rust support

1.5 Bash support

2 Version 0.2.2, released 2021-08-07

This is release is meant for use by people other than Subplot’s own developers. It is of ALPHA quality, in that what is implemented is meant to work, but we reserve the right to make backwards incompatible, breaking changes in future releases.

2.1 General

2.2 Python support

2.3 Bash support

3 Version 0.2.1, released 2021-07-11

This is the first release meant for use by people other than Subplot’s own developers.

4 Version 0.2.0, released 2021-06-12

This is the first public release of Subplot. No APIs or other surfaces are to be considered stable at this time. While the subplotlib and subplotlib-derive crates have been published, they do not form part of this release.

The only template which is considered in any sense “supported” in this release is the python template.