Changelog

View Source

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.7.1] - 2025-12-02

Fixed

  • Documentation for Claude skill file

[0.7.0] - 2025-11-25

Fixed

  • Support returning 3+ :ok/:error tuples from run/ok_then/error_then function callbacks

[0.6.0] - 2025-11-23

Added

  • tap_ok and tap_error functions

[0.5.0] - 2025-11-21

Changed

  • Renamed then!/1 and then/1 to run!/1 and run/1
  • Renamed then!/2 and then/2 to ok_then!/2 and ok_then/2
  • Renamed handle/2 to error_then/2

Added

  • retries option for run!/2,run/2, ok_then!/3, and ok_then/3

[0.4.4] - 2025-11-19

Added

  • "Interesting Examples" headers

[0.4.3] - 2025-11-19

Added

  • More examples in "Interesting Examples" guide

[0.4.2] - 2025-11-19

Changed

  • Claude SKILL.md file in docs

Changed

  • Docs

[0.4.1] - 2025-11-15

Changed

  • "Interesting Examples" guide

[0.4.0] - 2025-11-13

Changed

  • Add support for Ecto.Changeset in user_message

[0.3.6] - 2025-11-12

Changed

  • Docs

[0.3.5] - 2025-11-12

Changed

  • Docs

[0.3.4] - 2025-11-11

Changed

  • Docs

[0.3.3] - 2025-11-10

Changed

  • Docs

[0.3.2] - 2025-11-10

Changed

  • Docs

[0.3.1] - 2025-11-04

Changed

  • Docs

[0.3.0] - 2025-11-04

Changed

  • map_unless renamed to map_if
  • Docs

[0.2.6] - 2025-11-04

Changed

  • Docs

[0.2.5] - 2025-11-04

Changed

  • Docs

[0.2.4] - 2025-11-03

Changed

  • Docs

[0.2.3] - 2025-10-31

Changed

  • Docs

[0.2.2] - 2025-10-31

Changed

  • Docs

[0.2.1] - 2025-10-31

Changed

  • Docs

[0.2.0] - 2025-10-31

Changed

Added

  • Documentation improvements

[0.1.0] - 2025-10-31

Added

  • Previous work under a different name, pushed as triage to reserve package