[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.21.3
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
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
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Bumps ex_doc from 0.19.3 to 0.22.0.
Changelog
Sourced from ex_doc's changelog.
Commits
dc50a79
Release v0.22.04183fe0
Rebuild assets36ec685
Fix displaying auto-linked callbacks and types2a156ae
Improve autolink tests (#1161)195a04f
Upgrade dependencies, use latest recommendations for webpack (#1155)5d37908
Fix incompatibilities with Elixir masteraa1b3da
Warn when referencing extras that doesn't exists (#1157)10bcd71
Fix content type identificationa4a525e
Move loading to start/27990f37
Protect from ets table not being thereDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)