Skip to content

v1.0.0#162

Draft
msz wants to merge 3 commits into
masterfrom
worktree-v1.0.0-release
Draft

v1.0.0#162
msz wants to merge 3 commits into
masterfrom
worktree-v1.0.0-release

Conversation

@msz

@msz msz commented Jul 8, 2026

Copy link
Copy Markdown
Owner

Cuts the 1.0.0 release: bumps the version in mix.exs and the README install snippet, and adds a CHANGELOG.md started at this version that follows the style of the GitHub releases and is wired into the HexDocs. Also folds in a separate fix for a long-standing unclosed doc code fence in Hammox.Protect that ex_doc only started warning about after the recent upgrade.

msz added 3 commits July 8, 2026 17:10
The multi-behaviour example opened its code block with three backticks
but closed it with four, so ex_doc treated the block as unclosed and
warned when building docs. The warning only surfaced now because docs
are not built in mix ci and the recent ex_doc 0.29 -> 0.40 bump tightened
the check. Match the closing fence to three backticks.
Start a CHANGELOG.md at v1.0.0, following the narrative style of the
GitHub releases (prose grouped by change type, PR links and contributor
credit) rather than Keep a Changelog. Links are written as full URLs so
they stay clickable when the file is rendered on HexDocs, where GitHub's
#number and @handle autolinking does not apply. Wire it into the ex_doc
extras and include it in the hex package files so it ships and renders on
HexDocs.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant