View Source Changelog

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]

[v0.2.22]

  • Update to ex_doc 0.31.2
  • Fix wrong repo. owner and update PR links in changelog by @kianmeng in #75
  • Pull pre-build ex_doc from github for releases by @starbelly in #77
  • Fix link to example in README.md by @starbelly in #78
  • Fix with_mermaid by @MarkoMin in #64
  • Execute OTP-specific ex_doc (from priv) by @paulo-ferraz-oliveira in #83

[v0.2.21]

  • Add Elixir script to bump ex_doc version from CLI (#67)
  • Add new workflow to automatically (and periodically) update ex_doc version (#65)
  • [automation] Update ex_doc to 0.30.6 (#68)
  • [automation] Update ex_doc to 0.30.7 (#69)
  • Use include_paths directive in app.src (#70)

[v0.2.20]

  • Bump ex_doc to 0.30.5
  • Minor doc changes (#61)
  • Fix rendering issues when mermaid is used (#59)

[v0.2.19]

  • Fix negation behaviour of output param in config (#56)
  • Update ex_doc to 0.30.3
  • Add out-of-the-box support for mermaid (#51)

[v0.2.18]

  • Update ex_doc to v0.29.4

[v0.2.17]

  • Allow generation of docs outside the context of a package (#45)
  • Provide option to opt of out of prefixing source vsn with v (#46)

[v0.2.16]

  • Add support for external config files

[v0.2.15]

  • bump ex_doc to 0.29.1
  • Translate 'skip_undefined_reference_warnings_on' ExDoc option
  • Document auto-link syntax for Erlang extras
  • add support for the "output" configuration option

[v0.2.14]

  • Prevent warnings when passing the "logo" option (#32)(#32)
  • Fix app commandline flag (#31)(#31)
  • bump ex_doc to 0.29.0

[v0.2.13]

  • bump ex_doc to 0.28.5

[v0.2.12]

  • fix default edoc opts (#30)(#30)

v0.2.10 [2022-05-30]

  • Switch foldl to foldr to preserve extra pages order (#28)
  • gen_chunks: unfold edoc_opts from project rebar.config before merging (#25)(#25)
  • Update development guide (#24)
  • Increase available options, as per rebar3_ex_doc's own usage (#23)

v0.2.9 [2022-04-22]

  • bump ex_doc to 0.28.3
  • merge (from rebar.config) configuration edoc_opts with ex_doc
  • Switch to strings vs binaries for keys while still supporting binaries for backwards compat
  • don't require the user to lowercase the main document name

v0.2.8 [2022-01-25]

  • v0.2.7 failed to include priv/ex_doc

v0.2.7 [2022-01-24]

  • Add the ebin directories of dependencies to the code path using ex_doc's --paths option.

v0.2.6 [2022-01-22]

  • Update to latest version of ex_doc (0.27.3)
  • Added -e/--ex-doc switch to allow specifying an alternative ex_doc escript.
  • Added changelog file as centralized release note so existing developer can have quick follow-up on recent changes.
  • Added a screenshot to showcase the generated HTML output and how embedded HTML was used in a Markdown document.
  • Added badges for quick overview of the project and provide quick links to hex.pm and hexdocs.pm from the README file in GitHub.
  • Added a copyright and license section so people are aware of copyright owner and license term of this project.
  • Replaced the Apache2 license with Markdown version instead of plain text version to improve readability.
  • Fix misc. Markdown issues to improve readability.
  • Fixed a bug where by we were not passing the package name to ex_doc

v0.2.5 [2022-01-11]

  • Update to the latest version of ex_doc (0.27.1)

v0.2.4 [2022-01-10]

  • Fixed a bug that prevented generating docs on windows thanks to @cw789 for raising the issue and testing the patch (this was actually released in 0.2.4, but noting here).
  • Add link to github in hex metadata.

v0.2.3 [2021-12-21]

  • Fixed a bug where by edoc opts along with ex_doc_opts might cause beam chunks to not be emitted. Thanks to @Taure for raising the issue.

v0.2.2 [2021-12-21]

  • Be specific in README.md where ex_doc configuration should be placed.
  • remove rogue "?" from source rev argument.

v0.2.1 [2021-12-21]

  • Make {proglang, erlang} the default for ex_doc config.
  • Add ourselves (rebar3_ex_doc) to hex config for publishing.

v0.2.0 [2021-12-21]

  • Initial public release.