Changelog
*Sourced from [ex_doc's changelog](https://github.com/elixir-lang/ex_doc/blob/master/CHANGELOG.md).*
> ## v0.21.0
>
> * 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
>
> * 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
>
> * 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
>
> * 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
> ... (truncated)
Commits
- [`d1d1943`](https://github.com/elixir-lang/ex_doc/commit/d1d1943341ddcb3733b0877befdfed1721d49f33) Release v0.21.0
- [`9122e9d`](https://github.com/elixir-lang/ex_doc/commit/9122e9dbd64eb46e5b52388f082d591203206604) Configure Makeup to use \ instead of \ ([#1040](https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1040))
- [`9e72488`](https://github.com/elixir-lang/ex_doc/commit/9e72488cb7aaf967aa4e5e01f7c63763218fb446) Do not strip "Elixir." from text in fully namespaced calls ([#1044](https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1044))
- [`098b99f`](https://github.com/elixir-lang/ex_doc/commit/098b99fcec956a55d3feeae47957ff76e5269d56) Handle fully namespace modules correctly
- [`8176680`](https://github.com/elixir-lang/ex_doc/commit/8176680de98ae4d4c93f76fc4dda4ba2b9757849) Add Reference Popovers ([#1025](https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1025))
- [`55ffb45`](https://github.com/elixir-lang/ex_doc/commit/55ffb45b88cb7cf3a1e9ec3f8b1aec6264b57152) No need to escape URI encoded result as URI encodes \<, >, and double quotes
- [`bfe2587`](https://github.com/elixir-lang/ex_doc/commit/bfe2587167540b7305f376dd301bb072f8cb994b) Encode URL fragments with a URI.encode/1 ([#1042](https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1042))
- [`9f0f73c`](https://github.com/elixir-lang/ex_doc/commit/9f0f73c238d052d33085572b3a04d0ca661a720a) Use stages in Travis ([#1039](https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1039))
- [`3a7ec50`](https://github.com/elixir-lang/ex_doc/commit/3a7ec50a06fda3b5ddfe8dae5a80b9a43b8642a8) Travis: Reverse sort Elixir versions in matrix ([#1037](https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1037))
- [`3587787`](https://github.com/elixir-lang/ex_doc/commit/3587787d4c58be1b88c4a949f1746d63303676bd) Update formatter and travis ([#1035](https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1035))
- Additional commits viewable in [compare view](https://github.com/elixir-lang/ex_doc/compare/v0.19.3...v0.21.0)
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 ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it). To ignore the version in this PR you can just close it
- `@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)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps ex_doc from 0.19.3 to 0.21.0.
Changelog
*Sourced from [ex_doc's changelog](https://github.com/elixir-lang/ex_doc/blob/master/CHANGELOG.md).* > ## v0.21.0 > > * 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 > > * 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 > > * 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 > > * 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 > ... (truncated)Commits
- [`d1d1943`](https://github.com/elixir-lang/ex_doc/commit/d1d1943341ddcb3733b0877befdfed1721d49f33) Release v0.21.0 - [`9122e9d`](https://github.com/elixir-lang/ex_doc/commit/9122e9dbd64eb46e5b52388f082d591203206604) Configure Makeup to use \ instead of \ ([#1040](https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1040)) - [`9e72488`](https://github.com/elixir-lang/ex_doc/commit/9e72488cb7aaf967aa4e5e01f7c63763218fb446) Do not strip "Elixir." from text in fully namespaced calls ([#1044](https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1044)) - [`098b99f`](https://github.com/elixir-lang/ex_doc/commit/098b99fcec956a55d3feeae47957ff76e5269d56) Handle fully namespace modules correctly - [`8176680`](https://github.com/elixir-lang/ex_doc/commit/8176680de98ae4d4c93f76fc4dda4ba2b9757849) Add Reference Popovers ([#1025](https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1025)) - [`55ffb45`](https://github.com/elixir-lang/ex_doc/commit/55ffb45b88cb7cf3a1e9ec3f8b1aec6264b57152) No need to escape URI encoded result as URI encodes \<, >, and double quotes - [`bfe2587`](https://github.com/elixir-lang/ex_doc/commit/bfe2587167540b7305f376dd301bb072f8cb994b) Encode URL fragments with a URI.encode/1 ([#1042](https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1042)) - [`9f0f73c`](https://github.com/elixir-lang/ex_doc/commit/9f0f73c238d052d33085572b3a04d0ca661a720a) Use stages in Travis ([#1039](https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1039)) - [`3a7ec50`](https://github.com/elixir-lang/ex_doc/commit/3a7ec50a06fda3b5ddfe8dae5a80b9a43b8642a8) Travis: Reverse sort Elixir versions in matrix ([#1037](https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1037)) - [`3587787`](https://github.com/elixir-lang/ex_doc/commit/3587787d4c58be1b88c4a949f1746d63303676bd) Update formatter and travis ([#1035](https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1035)) - Additional commits viewable in [compare view](https://github.com/elixir-lang/ex_doc/compare/v0.19.3...v0.21.0)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 ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it). To ignore the version in this PR you can just close it - `@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) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.