Update dependency ex_doc to ~> 0.39
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| ex_doc (source) | dev | minor | ~> 0.19 -> ~> 0.39 |
Release Notes
elixir-lang/ex_doc (ex_doc)
v0.39.3
- Enhancements
- Add the option to trim down the footer
v0.39.2
- Bug fixes
- Do not strip hrefs on summaries
- Show go to latest for prereleases
- Prevent fake italic in autocomplete text
- Rename "Search Hexdocs" link to "Go to package docs"
v0.39.1
- Bug fixes
- Improve box-shadow around autocompletion
- Trim search engine selector on small screens
- Fix admonition titles on small screens
v0.39.0
- Enhancements
- Allow custom search engines to be configured with support for
https://hexdocs.pm - Improve admonition blocks so they better integrate with the page flow
- Bug fixes
- Add .cheatmd to EPUB to avoid broken links
- Backwards incompatible changes
- Validate :extras fields: if you were previously setting them to unexpected values, you may now get an exception
- Setting
exdoc:full-text-search-urlmetadata is no longer supported, using the new search engines configuration
- Allow custom search engines to be configured with support for
v0.38.4
- Bug fixes
- Fix escaping of links when they have ampersand in them
- Increase spacing of footers in pages
- Align stale icon positioning
v0.38.3
- Enhancements
- Allow configuring autocomplete limit, and default it to 10 instead of 8
- Display description text in docs groups
- Load discovered makeup apps for CLI
v0.38.2
- Bug fixes
- Render documents with hardcoded
<h2>/<h3>entries correctly - Fix padding on external links
- Render documents with hardcoded
v0.38.1
- Bug fixes
- Ensure stripping apps for Erlang sources emit valid AST
v0.38.0
- Enhancements
-
Allow listing outside URLs in extras
-
Bug fixes
- Ensure some cases where
<,>,&and in headers would appear as entities in the sidebar - Fix outline caused by swup.js on Webkit based browsers
- Fix bugs when computing synopsis
- Automatically close the sidebar when navigating sections on mobile
- Ensure some cases where
-
v0.37.3
- Bug fixes
- Handle
http-equiv=refreshduring Swup.js navigation - Include full error description when syntax highlighting fails
- Handle
v0.37.2
- Bug fixes
- Fix code highlighting for languages with non-alphanumeric characters
v0.37.1
- Enhancements
-
Support umbrella projects via the CLI
-
Bug fixes
- Make sure docs are rendered inside iframes
-
v0.37.0
Thanks to @liamcmitchell and @hichemfantar for the extensive contributions in this new release.
-
Enhancements
- Optimize and parallelize module retriever, often leading to 20x-30x faster docs generation
- Considerably improve page loading times in the browser
- Allow customizing
search_datafor extra pages - Use native style for scroll bars
- Enhance links between extras/pages/guides with padding and hover effects
- Go to latest goes to the same page if it exists, root otherwise
- Apply new style and layout for tabs
- Increase font-weight on sidebar on Apple machines/devices
- Improve accessibility across deprecation, links, and summaries
- Add compatibility to Erlang/OTP 28+
- Rely on the operating system monospace font for unified experience and better load times
- Introduce
"exdoc:loaded"window event to track navigation - Support for favicons
-
Bug fixes
- Move action links out from heading tags
v0.36.1
- Enhancements
-
Show a progress bar if navigation takes more than 300ms
-
Bug fixes
- Fix dark mode styling on cheatsheets
- Ensure the sidebar closes on hosting navigation in mobile
-
v0.36.0
- Enhancements
-
Use swup.js for navigation on hosted sites
-
Support
:groupin documentation metadata for grouping in the sidebar -
Support
:default_group_for_docin configuration to set the default group for functions, callbacks, and types -
Add
--warnings-as-errorsflag tomix docs -
Bug fixes
- Fix typespec with
(...) -> any() - Do not trap
tabcommands in the search bar
- Fix typespec with
-
v0.35.1
- Bug fixes
- Make sure symlinks are copied from assets directory
- Discard private functions documented by EDoc
v0.35.0
- Enhancements
-
Store
proglanginsearchdata.js -
Allow searching for atoms inside backticks
-
Add support for nominal types from Erlang/OTP 28
-
Support a new
:redirectsoption which allows configuring redirects in the sidebar -
Improve warning when referencing type from a private module
-
Rename "Search HexDocs package" modal to "Go to package docs"
-
Support built-in Erlang/OTP apps in "Go to package docs"
-
Bug fixes
- Switch anchor
titletoaria-label - Convert admonition blockquotes to sections for screen reader users
- Fix code copy buttons within tabsets
- Switch anchor
-
v0.34.2
- Enhancements
-
Allow anchors on function and callback autolinks
-
Bug fixes
- Make module attributes searchable without leading @
- Make Mod.fun pairs searchable without the arity
- Do not emit warnings on unary plus in typespecs
- Add top margin to nested module prefix in sidebar
-
v0.34.1
- Enhancements
-
Add a
vshortcut to open/focus the version select -
Compatibility fixes for Elixir v1.17 and Erlang/OTP 27+
-
Bug fixes
- Do not crash on unknown media types in assets during EPUB generation
- Fix slight shift on search bar input during focus
- Avoid unwanted showing/hiding of search bar on mobile when scrolling
-
v0.34.0
This release requires Elixir v1.13.
-
Enhancements
- Allow several assets to be copied by passing a map to
:assets - Improve compatibility when hosting ExDoc on a platform that strips
.html
- Allow several assets to be copied by passing a map to
-
Bug fixes
- Link to the latest version of Erlang/OTP docs
-
Deprecations
- Deprecate passing a binary to
:assets
- Deprecate passing a binary to
v0.33.0
- Enhancements
- Keep the sidebar light in light mode
v0.32.2
- Enhancements
-
Allow the modal to close when we click outside the modal content
-
Bug fixes
- Fix indentation of -spec/-type in Erlang
- Fix Mix task autolink for tasks with underscores
- Avoid conflicts between custom headers with tooltips/modals
-
v0.32.1
- Bug fixes
- Add version dropdown back on hexdocs.pm
- Improve search input styling and scrolling
v0.32.0
- Enhancements
-
Add the ability to see previews during autocompletion
-
Remove serif font for content and prefer using the operating system font instead
-
Allow the search bar to be focused at any moment
-
Make functions acceptable for
:skip_undefined_reference_warnings_on -
Make functions acceptable for
:skip_code_autolink_to -
Allow using meta tags to disable autocompletion and configure the full text search
-
Bug fixes
- Fix blockquote padding inside tabset on small screens
- Consistently index h2 and h3 headers
-
v0.31.2
- Enhancements
-
Add
equivhandling for types and callbacks for Erlang -
Add cmd-k/ctrl-k shortcut to focus searchbar
-
Use dark backgrounds for admonition blocks in dark theme
-
Autolink .cheatmd files
-
Warn when extra link targets an application not in dependencies
-
Add support for
before_closing_footer_tag -
Bug fixes
- Fix sidebar toggle flickering on page load
- Fix background color inside code snippets with no language in dark mode
- Hide search bar and background layer on print
- Use blue links for Erlang
- Fix logo not declared in EPUB's OPF manifest
- Escape URIs and titles in EPUB
- Fix URL slug not updating on anchor clicks
-
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.