CHANGELOG.md

# Changelog

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).

## [Unreleased]

## [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)
 - Fix app commandline flag (#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)

## 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)
  - 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.