diff --git a/CHANGELOG.md b/CHANGELOG.md index 8caf0f3..c1201ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,22 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.2.0] - 2025-08-27 + +### Added +- Support for aliased module callbacks (`alias IO, as: MyIO` with `@then {MyIO, :puts}`) +- Test coverage for aliased modules functionality +- Documentation examples showing aliased module usage + +### Fixed +- Documentation examples now use `IO.puts` instead of `Logger` (no require needed) +- ExDoc configuration for proper main page rendering +- Documentation structure and navigation + +### Improved +- Better error messages and examples in documentation +- More comprehensive test suite covering edge cases + ## [1.1.0] - 2025-08-27 ### Added diff --git a/mix.exs b/mix.exs index b09c3c3..a9e9668 100644 --- a/mix.exs +++ b/mix.exs @@ -4,7 +4,7 @@ defmodule Then.MixProject do def project do [ app: :then, - version: "1.1.0", + version: "1.2.0", elixir: "~> 1.18", start_permanent: Mix.env() == :prod, deps: deps(),