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.

Unreleased

[0.1.2] - 2026-06-12

Changed

  • Repository moved to https://github.com/saschabrink/langchain_prompt — package metadata, docs links, and license now reflect the maintainer's real name.
  • CI tests against Elixir 1.19 and 1.20 via the Nix flake dev shells.
  • README badges for Hex version, docs, CI status, and license.

Fixed

  • Removed an unreachable {:unknown_failure, _} error clause in execute/4 (flagged by Elixir 1.20's type checker; call_adapter/3 already normalizes every adapter result).
  • The precommit alias misspelled --warnings-as-errors, so compiler warnings were never treated as errors locally.

0.1.1 - 2026-04-17

Changed

  • usage-rules.md — added concrete multi-clause error-handling example at the call site, async: true safety note in the Testing section, and a Don't entry discouraging speculative profile extraction.

0.1.0 - 2026-04-13

Added