Packages
ex_doc
0.13.2
0.40.3
0.40.2
0.40.1
0.40.0
0.39.3
0.39.2
0.39.1
0.39.0
0.38.4
0.38.3
0.38.2
0.38.1
0.38.0
0.37.3
0.37.2
0.37.1
0.37.0
0.37.0-rc.2
0.37.0-rc.1
0.37.0-rc.0
0.36.1
0.36.0
0.35.1
0.35.0
0.34.2
0.34.1
0.34.0
0.33.0
0.32.2
0.32.1
0.32.0
0.31.2
0.31.1
0.31.0
0.30.9
0.30.8
0.30.7
0.30.6
0.30.5
0.30.4
0.30.3
0.30.2
0.30.1
0.30.0
0.29.4
0.29.3
0.29.2
0.29.1
0.29.0
0.28.6
0.28.5
0.28.4
0.28.3
0.28.2
0.28.1
0.28.0
0.27.3
0.27.2
0.27.1
0.27.0
0.26.0
0.25.5
0.25.4
0.25.3
0.25.2
0.25.1
0.25.0
0.24.2
0.24.1
0.24.0
0.23.0
0.22.6
0.22.5
0.22.4
0.22.2
0.22.1
0.22.0
0.21.3
0.21.2
0.21.1
0.21.0
0.20.2
0.20.1
0.20.0
0.19.3
0.19.2
0.19.1
0.19.0
0.19.0-rc
0.18.4
0.18.3
0.18.2
0.18.1
0.18.0
retired
0.17.1
0.17.0
retired
0.16.4
0.16.3
0.16.2
0.16.1
0.16.0
0.15.1
0.15.0
0.14.5
0.14.4
0.14.3
0.14.2
0.14.1
0.14.0
0.13.2
0.13.1
0.13.0
0.12.0
0.11.5
0.11.4
0.11.3
0.11.2
0.11.1
0.11.0
0.10.0
0.9.0
0.8.4
0.8.3
0.8.2
0.8.1
0.8.0
0.7.3
0.7.2
0.7.1
0.7.0
0.6.2
0.6.1
0.6.0
0.5.2
0.5.1
ExDoc is a documentation generation tool for Elixir
Current section
Files
Jump to
Current section
Files
CHANGELOG.md
# Changelog
## v0.13.2
* Bug fixes
* Avoid scrollbar from appearing on all code snippets
## v0.13.1
* Enhancements
* Autolink Elixir's stdlib modules and functions
* Show callbacks in search results
* Reduce size taken by font-sizes
* Increase size for headings in the moduledoc
* Bug fixes
* Fix opened sidebar on small screens
* Allow horizontal scrolling for code snippets on small screens
## v0.13.0
* Bug fixes
* Fix issue where docs would fail when being built on Erlang 19
* Store templates in `priv` rather than in `lib`
* Backwards incompatible changes
* Require Elixir ~> v1.2
## v0.12.0
* Enhancements
* Remove warnings when running on Elixir v1.3
* Support for `@optional_callbacks`
* Improve styling for nested lists
* Include earmark as a default dependency
* Bug fixes
* Fix many styling and performance front-end related bugs
## v0.11.5
* Enhancements
* Support canonical URLs
* Bug fixes
* Autolink now allows digits in function names
* Sort specs by line to preserve ordering
* Focus on content element on document ready
* Remove ligature fix on Firefox and Safari as Google Fonts have been updated
## v0.11.4
* Bug fixes
* Fix ligature issues in recent browsers
* HTML escape headers
* Avoid warning on Elixir master (v1.3)
## v0.11.3
* Bug fixes
* Fix a regression where the sidebar wouldn't stick on small screens
## v0.11.2
* Enhancements
* Include night mode for docs
* Take advantage of extra space on large screens by widening sidebar
* Bug fixes
* Do not attempt to retrieve docs from Erlang modules
## v0.11.1
* Bug fixes
* Include callbacks even if a module defines a struct
## v0.11.0
* Enhancements
* From now on it's possible to set the title in the sidebar area for
additional content, *default:* "Pages"
* Set the path and title of each additional page in `mix.exs` file
* Use the first `h1` as menu title if title is not configured
* Include the project name as part of the header in small devices
* Bug fixes
* Increase the visual separation between functions
* Remove the `extra-` prefix for the additional documentation files
* Extra large images do not create an overflow in the content
## v0.10.0
* Enhancements
* Many improvements and bug fixes in new layout
* Reduced build size
* Overview has been renamed to API Reference
* All extra content, including API Reference, has been moved to inside
"Pages"
* Extra files are now downcased and prefixed by `extra-`
## v0.9.0
* Enhancements
* Whole new clean, readable, usable, responsive layout
* Support for adding logo to generated docs (must be 64x64 pixels)
* Support for adding extra pages to generated docs
* Improve formatting of typespecs and callbacks
* Backwards incompatible changes
* `--readme` option and `:readme` configuration have been removed. Use
`:extras` in your `mix.exs` file or pass `--extra` / `-e` in the
command-line (may be given multiple times)
## v0.8.4
* Bug fixes
* Generate `README.html` file instead of `readme.html` as in previous
releases
* Style fixes in the new layout
## v0.8.3
* Bug fixes
* Style fixes in the new layout
## v0.8.2
* Enhancements
* Uglify and minify JS and CSS code
* Performance improvements when building sidebar
* Redirect from index.html to proper page
* Bug fixes
* Style fixes in the new layout
## v0.8.1
* Bug fixes
* Style fixes in the new layout
## v0.8.0
* Enhancements
* New and responsive layout without frames
## v0.7.3
* Bug fixes
* Update [highlight.js][] with fixes some inlining issues
* Require latest [Earmark][]
## v0.7.2
* Bug fixes
* Support Elixir master
* Fix error reporting when modules are compiled without docs
## v0.7.1
* Enhancements
* Use `type=search` for search input
* Update [highlight.js][] dependency
* Properly tag code comments as coming from Elixir/IEx unless noted otherwise
* Add support for hash redirection
## v0.7.0
* Enhancements
* Documentation is now generated at `doc` to follow OTP "standard"
## v0.6.2
* Enhancements
* Improvements to the document structure
* Add syntax highlight
## v0.6.1
* Enhancements
* Autolink modules and functions in the README
* Generate ids for callbacks starting with "c:"
* Ensure group ordering is consistent: TYPES > FUNCTIONS > MACROS > CALLBACKS
* Allow users to search by Module.function
## v0.6.0
* Enhancements
* Support Elixir v1.0.0-rc1
## v0.5.2
* Bug fixes
* Use proper ANSI escape sequence on Mix success messages
## v0.5.1
* Enhancements
* Support Elixir v0.15.0
* Add support for [Earmark][] - no need for external processors
## v0.5.0
* Enhancements
* First public release
* Support [pandoc][] and [devinus/markdown][markdown] as markdown processors
[pandoc]: http://pandoc.org/
[markdown]: https://github.com/devinus/markdown
[earmark]: https://github.com/pragdave/earmark
[highlight.js]: https://highlightjs.org/