From 8614724e8148091a6475e7a0bf34ddbe11372ac0 Mon Sep 17 00:00:00 2001 From: bardoor Date: Wed, 27 Aug 2025 02:31:02 +0300 Subject: [PATCH 1/2] docs: add 1.2.0 description to changelog --- CHANGELOG.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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 From 2ef989dab625fec3ac0cf69cbfd336d227825e72 Mon Sep 17 00:00:00 2001 From: bardoor Date: Wed, 27 Aug 2025 02:31:16 +0300 Subject: [PATCH 2/2] project: update version --- mix.exs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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(),