All Versions
90
Latest Version
Avg Release Cycle
34 days
Latest Release
552 days ago

Changelog History
Page 4

  • v0.22.0 Changes

    May 11, 2020
    • Enhancements

      • [EPUB] Add epub to the default formatters
      • [HTML+EPUB] Move specs out of signature
      • [HTML+EPUB] Auto-link "erlang" types & callbacks
      • [HTML+EPUB] Auto-link "erlang" modules in custom links
      • [mix docs] Warn on broken references in dependencies (e.g. `String.upcase/9`)
      • [escript] Add --app
      • [HTML+EPUB] Auto-link to extras (e.g. [foo](foo.md))
      • [mix docs] Undefined references warning now includes the filename
      • [mix docs] :skip_undefined_reference_warnings_on now also accepts a filename
      • [HTML+EPUB] Display moduledoc headings in the sidebar
    • Bug fixes

      • [HTML] Fix hidden text selection, hide tooltips for details link
      • [HTML+EPUB] Fix function name sorting (group operators together)
      • [HTML+EPUB] Fix displaying nested modules
    • Backwards incompatible changes

      • [mix docs] Remove built-in support for cmark markdown processor
      • [mix docs] Replace ExDoc.Markdown.to_html/2 with to_ast/2
      • [HTML+EPUB] Remove auto-linking for local calls to Kernel & Kernel.SpecialForms, use fully qualified calls instead. (e.g. replace `==/2` with `Kernel.==/2`.)
      • [mix docs] :skip_undefined_reference_warnings_on no longer accepts extras id, use extras filename instead.
  • v0.22.0-dev Changes

    • Enhancements

      • [EPUB] Add epub to the default formatters
      • [HTML+EPUB] Move specs out of signature
      • [HTML+EPUB] Auto-link "erlang" types & callbacks
      • [HTML+EPUB] Auto-link "erlang" modules in custom links
      • [mix docs] Warn on broken references in dependencies (e.g. `String.upcase/9`)
      • [escript] Add --app
      • [HTML+EPUB] Auto-link to extras (e.g. [foo](foo.md))
    • Bug fixes

      • [HTML] Fix hidden text selection, hide tooltips for details link
      • [HTML+EPUB] Fix function name sorting (group operators together)
      • [HTML+EPUB] Fix displaying nested modules
    • Backwards incompatible changes

      • [mix docs] Remove built-in support for cmark markdown processor
      • [mix docs] Replace ExDoc.Markdown.to_html/2 with to_ast/2
      • [HTML+EPUB] Remove auto-linking for local calls to Kernel & Kernel.SpecialForms, use fully qualified calls instead. (e.g. replace `==/2` with `Kernel.==/2`.)
  • v0.21.3 Changes

    January 30, 2020
    • Enhancements

      • [HTML] Make "Exceptions" a module sub-grouping instead of a top-level group
      • [HTML] Automatically group deprecated modules
      • [HTML] Rely on prefers-color-scheme w/o night mode set
      • [HTML] Boost title on search results, add fun/arity to title
      • [mix docs] Initial work on support for multiple languages
    • Bug fixes

      • [HTML] Many improvements to the search engine
      • [mix docs] Link to callback docs instead of copying them
  • v0.21.2 Changes

    August 29, 2019
    • Enhancements

      • [HTML] Add hardcoded packages to the quick-switch search results
      • [HTML] Filter out packages without docs on HexDocs in quick-switch
      • [HTML+EPUB] Support autolinking for multiple arities
      • [mix docs] Avoid deprecation warnings on more recent earmark versions
      • [mix docs] Warn on unavailable local functions
      • [mix docs] Make invalid index redirect warning case-sensitive
      • [mix docs] Ignore non-Elixir modules when missing chunk
    • Bug fixes

      • [HTML+EPUB] Do not create a custom link when destination does not exist
      • [EPUB] Hide screen reader elements
  • v0.21.1 Changes

    July 20, 2019
    • Bug fixes
      • [HTML] Make sure package selector can be reopened after closed with ESC
      • [HTML] Ensure tooltip pages can be cached
      • [HTML] Support large version numbers on the version dropdown
      • [mix docs] Raise nice exception for missing ExDoc.Config
  • v0.21.0 Changes

    July 17, 2019
    • Enhancements

      • [HTML] Add support for reference popovers
      • [HTML] Provide a "g" shortcut to Go To a Hexdocs package (with autocomplete)
      • [HTML] Detect if browser prefers night mode
      • [EPUB] Add support for covers and the authors field
    • Bug fixes

      • [HTML+EPUB] Ensure that link headers generate unique IDs
      • [HTML+EPUB] Sort structs fields so field names are always ordered
      • [HTML+EPUB] Do not strip "Elixir." prefix from module names
      • [HTML] Support URLs with non-HTML safe characters
      • [EPUB] Fix table of contents without groups
  • v0.20.2 Changes

    April 15, 2019
    • Enhancements

      • Add "mix " prefix to Mix tasks
    • Bug fixes

      • Improve scrolling on Safari
      • Prevent text casing of codes
      • Do not remove stop words from search and make sure function names are searchable in isolation
      • Reduce the size of the search metadata
      • Remove outline on focus and keep width in version dropdown
      • Do not fail if we can't persist index
  • v0.20.1 Changes

    April 03, 2019
    • Bug fixes
      • Hide the spinner when no term is searched
      • Use ? for the shortcut hint text
      • Improve style of the version dropdown
  • v0.20.0 Changes

    April 02, 2019
    • Enhancements

      • Rework the search bar to provide autocompletion
      • Provide full-text search
      • Automatically generate documentation for defdelegate definitions (requires Elixir v1.8+)
      • Provide keyboard shortcuts (press ? to see all available outputs) or click the link at the bottom of the page
      • Add support for versions dropdown to the HTML sidebar. This requires adding a docs_config.js (also configurable) that sets a versionNodes JavaScript variable.
      • Improve mouseover titles on sidebar navigation
    • Bug fixes

      • Do not hide structs in type/callback summary signatures
      • No longer require double click to open up a sidebar on Mobile Safari
      • Keep trailing periods in summaries
      • Fix typespec arg number to start from 1 instead of 0
  • v0.19.3 Changes

    January 21, 2019
    • Enhancements

      • Include a "goto" link on mouseover for expandable menu items
    • Bug fixes

      • Always expand menu items, even if has a single child
      • Fix sidebar bottom margin on Firefox
      • Fix anchor links sometimes not working by moving js to html head
      • Unify code styling for makeup and hljs
      • Do not replace the content of custom links pointing to Elixir modules
      • Remove border-left on deprecated to not mistake it with a heading