Skip to content

Releases: vdvman1/bolt-control-flow

v0.4.0

18 Jan 03:22

Choose a tag to compare

v0.4.0 (2026-01-18)

This release is published under the MIT License.

Chores

Features

  • Update to 3.14, uv, beet/bolt (4654335)

  • Update to 3.14, uv, etc (1bf64fc)


Detailed Changes: v0.3.0...v0.4.0

v0.3.0

23 Feb 23:32

Choose a tag to compare

Fix

  • ⬆️ Fix codegen in Bolt v0.47.0 (52c0a3c)
  • ♻️ Move testing helpers into a separate plugin to avoid adding them to all projects (edebd37)

Breaking

  • Minimum Bolt version is now v0.47.0 (52c0a3c)
  • Must now require bolt_control_flow.testing to get access to the testing helpers (edebd37)

v0.2.0

12 Feb 08:52

Choose a tag to compare

Feature

  • ✨ Change CaseResult to support matches, failed match, and maybe matches (577f9a1)

Breaking

  • CaseResult is now a dataclass instead of a tuple, use the helpers or the constructor to create instances (577f9a1)

Documentation

  • 📝 Add missing documentation for the types module (6702939)
  • 📝 Improve generated API documentation format (d822f16)
  • 📝 Automatically generate API documentation from Python docstrings using Sphinx (e7a7c6c)

v0.1.0

02 Feb 08:10

Choose a tag to compare

Feature

  • ✨ Support overloading the behaviour of if...else separately from a lone if (e189edc)
  • ✨ Support overloading of logical and and logical or (a9f6628)