All Versions
Latest Version
Avg Release Cycle
34 days
Latest Release
610 days ago

Changelog History
Page 5

  • v0.19.2 Changes

    December 21, 2018
    • Enhancements

      • Allow logo in SVG extension
      • Allow functions to be grouped based on metadata
      • Allow api-reference.html page to be disabled
      • Allow nesting of modules by prefix
      • Autolink mix help TASK
      • Warn on undefined remote functions from project's docs
    • Bug fixes

      • Sort function names alphabetically in the sidebar
      • Fix search input color
      • Disable earmark smartypants option
  • v0.19.1 Changes

    August 04, 2018
    • Enhancements
      • Update CSS styles
      • Remove sourcemaps from package
  • v0.19.0 Changes

    July 25, 2018

    ๐Ÿš€ This release requires Elixir v1.7 and later. For earlier Elixir versions, use ExDoc ~> 0.18.0.

    • Enhancements

      • Do not select "iex>" when selecting code samples
      • Use makeup to perform ELixir's syntax highlighting (other languages still use highlight.js)
      • Use [rel="noopener"] on external links
      • Link directly to page if sidebar item has no subitems
      • Autolink Kernel and Kernel functions and special forms with shorthands (for example, only is_atom/1 is necessary)
      • Trim EEx contents to reduce HTML size
      • Allow apps to be excluded from umbrella app docs
    • Bug fixes

      • Exclude types with @typedoc false from the docs
      • Make sure autolink considers the longest matching dependency name in case of shared prefixes
  • v0.19.0-rc

    July 13, 2018
  • v0.18.3 Changes

    • Bug fix
      • Fix formatting of typespecs causing errors
      • Update jQuery
      • Properly remove underscore from typespec links
  • v0.18.2 Changes

    • Enhancements
      • Improve documentation pages for printing
      • Autolink Kernel, Kernel.SpecialForms, and built-in types
      • Annotate opaque types
      • Add vertical-align:top to tables
      • Allow module-function-arity references in links, for example: [some code](
      • Remove underscore from view source link
      • Run code formatter on typespecs (if one is available)
      • Make night mode switch link more obvious
  • v0.18.1 Changes

    • Bug fixes
      • Include missing formatter files
  • v0.18.0 Changes

    • Enhancements

      • No longer strip empty parens from types
      • Provide more extension point for markdown processors
      • Remove assets from priv since they are now embedded at compile time
    • Backwards incompatible changes

      • Remove built-in support for hoedown markdown processor
      • No longer add favicon when logo option is present (this was added in 0.17.0 but it was reported the logo almost never fits as a favicon)
  • v0.17.1 Changes

    • Bug fixes
      • Fix broken search caused by outdated JavaScript files
  • v0.17.0 Changes

    • Enhancements

      • Allow modules to be grouped on the sidebar with the :groups_for_modules option
      • Allow extras to be grouped on the sidebar with the :groups_for_extras option
    • Backwards incompatible changes

      • The previous :group option that could be specified for each entry in :extras is no longer supported
      • No longer add a specific section for "Protocols". If you would like to segregate the protocols in your application, use the new :groups_for_modules functionality