chore(deps): update dependency ex_doc to ~> 0.39
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| ex_doc (source) | dev | minor | ~> 0.16 -> ~> 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
-
v0.31.1
- Enhancements
- Make the sidebar horizontally resizable
- Show the sidebar button and search bar on scroll up on mobile devices
- More improvements to Erlang/OTP 27 support
- Document that
source_url_patterncan be a fun - Support
m:Module#anchor
v0.31.0
- Enhancements
-
Allow searching atoms, module attributes, and words finishing with
?and! -
Support upcoming Erlang/OTP 27 documentation format
-
Include prebuilt binaries on every release
-
Add borders dividing table rows in rendered content
-
Add accurate warnings for missing docs from Elixir v1.16+
-
Support
e:dep:some-page.mdfor explicitly linking to a page in a package -
Support
m:SomeModulefor explicitly linking to a module -
Add
noindexmeta tag to 404 and Search pages -
Move search to the main content so we can display more results
-
Warn when referencing functions, types, and callbacks from filtered out modules
-
Bug fixes
- Fix search for words with hyphens in them
- Fix search for contents inside EEx interpolation
-
v0.30.9
- Bug fixes
-
Fix a scenario where invalid assets would be generated
-
Enhancements
- Add admonition EPUB styles
-
v0.30.8
- Bug fixes
- Fix regression in umbrella applications
v0.30.7
- Bug fixes
-
Do not crash on EDoc type annotations
-
Do not crash on functions without name
-
Handle remote types in records
-
Fix scrolling to top on iOS
-
Fix invalid output markup for “hover link” headings
-
Enhancements
- Support any String.Chars as the extra page name
- Improve screen reader accessibility
- Add
:skip_code_autolink_tooption
-
v0.30.6
- Enhancements
- Extract title from Markdown file when preceded with comments
- Improve focus navigation in notebooks
v0.30.5
- Bug fixes
- Fix style for code in headers
- Fix search data generation for Erlang/OTP
v0.30.4
- Bug fixes
- Fix style for anchors in headers
v0.30.3
- Enhancements
-
Compress search index before storing in local storage
-
Bug fixes
- Fix styling for headers on cheatsheets and small screens
-
v0.30.2
- Bug fixes
- Fix escaping in
search_data.json - Skip vega-lite code blocks in
search_data.json
- Fix escaping in
v0.30.1
- Bug fixes
- Fix styling for headers on cheatsheets and small screens
v0.30.0
- Enhancements
-
Support tabsets (see the README for more information)
-
Improve search results and indexing by storing more data and metadata
-
Warn on invalid references in links
-
Strike-through deprecated items on autocompletion
-
Add source URL link to API reference page
-
Allow multiple extra files with the same name by generating unique names in case of conflicts
-
Bug fixes
- Fix rendering of large code blocks in admonition texts
- Do not log errors on module mismatch in case-insensitive file systems
-
v0.29.4
- Bug fixes
- Fix sidebar element with no children taking additional padding
- Fix elements being rendered too thick on macOS
- Fix rendering of HTML elements inside tooltips
v0.29.3
- Enhancements
-
Propagate
:sincemetadata from modules -
Add support for MFAs and maps in
before_closing_body_tagandbefore_closing_head_tag -
Bug fixes
- Improve font consistency across different OSes
- Keep language class on livebook output code block
- Ensure switches have higher precedence than config
-
v0.29.2
- Enhancements
-
Improvements to cheatsheets spacing
-
Improvements to cheatsheets print
-
Include sections of modules and extras in search suggestions
-
Make sidebar links full-width and add hover states
-
Improve clickable area of sidebar tabs
-
Improve contrast on sidebar
-
Bug fix
- Add media type for .license files for epub
- Fix overscroll on the sidebar
- Focus search input immediately after keyboard shortcut
- Don't attempt parsing code blocks that don't look like modules
- Fix visited link color in admonition blocks
-
v0.29.1
- Enhancements
-
Add optional function annotations
-
Support media print on stylesheets
-
Add download ePub link to footer
-
Support extras for Erlang
-
Add tooltip to functions on sidebar
-
Disable spellcheck and autocorrect on search input
-
Bug fix
- Special handle functions called
record/*in Erlang
- Special handle functions called
-
Deprecations
- Rename
:groups_for_functionsto:groups_for_docs
- Rename
-
v0.29.0
- Enhancements
-
Support cheatsheets as
.cheatmdfiles -
Bug fix
- Collapse sidebar when resizing page even if stored in the session as opened
-
v0.28.6
- Enhancements
-
Add Elixir special punctuation ! and ? to natural sort
-
Add night mode to settings pane
-
Support --proglang in mix docs
-
Save sidebar state per session
-
Distinguish output code blocks in Livebooks
-
Bug fixes
- Prevent sidebar button scrolling out of view
- Prevent unreadable text when using inline code with admonition headers
-
v0.28.5
- Enhancements
-
Do not preserve spaces from spec declaration in signature rendering
-
Index hyphens in search
-
Index
@in search -
Change minimal package search length to 2
-
Bug fixes
- Remove extra
term()argument at start of@macrocallback
- Remove extra
-
v0.28.4
- Enhancements
-
Add a toast when changing theme via keyboard
-
Automatically convert
.livemdlinks to.htmlones -
Show programming language in HTML footer
-
Bug fixes
- Properly escape
%/2special form - Improve ranking of exact-matching modules in search
- Properly escape
-
v0.28.3
- Enhancements
-
Include page titles in autocomplete suggestions
-
Allow theme to be set to "System" version
-
Remove "Specs" heading and render full typespecs
-
Support for
source_url_patternin config being a function -
Bug fixes
- Adjustments for blockquotes and admonition blocks in dark mode
- Fix module sorting when a list of dirs is provided
- Consider casing of letters when sorting items in the menu, summary, function list, etc
-
v0.28.2
- Bug fixes
- Fix links and code tags in admonition text blocks for dark mode
v0.28.1
- Enhancements
-
Add support for admonition text blocks
-
Improve accessibility for light and dark themes
-
Bug fixes
- Ensure that
mix docs --openworks on Windows - Ensure search tokenizer also splits on underscore
- Fix false warnings about missing types when running ExDoc in escript mode
- Don't navigate when clicking the current page
- Ensure that
-
v0.28.0
ExDoc v0.28.0 requires Elixir v1.11+.
-
Enhancements
- Use custom scrollbar in the sidebar
- Keep hamburger absolute to the opened sidebar
- Support
--openflag onmix docs - The copy button now only copies selectable content
-
Bug fixes
- Make sure filename configuration in
:extrasis used across links - Ensure all
extraspages have a title generated - Fix margin on 3rd level headers and beyond
- Ensure a task that defines callbacks is still listed as a task
- Make sure filename configuration in
v0.27.3
- Bug fixes
- Make HexDocs search case insensitive
- Improve sidebar open/close animation
v0.27.2
- Bug fixes
- Fix version dropdown when hosted on HexDocs
- Fix tooltips
- Fix JavaScript error when Hex package information is not available
v0.27.1
- Bug fixes
- Several usability fixes on the new layout
- Keep page ordering
v0.27.0
- Enhancements
- Introduce new sidebar design
- Add
--quietoption to CLI - Support multiple formatters in the CLI
- Show structs as
%Struct{}instead of__struct__in the sidebar - Point Erlang links to
www.erlang.orginstead oferlang.org - Improvements to the night mode and styling
v0.26.0
- Backwards incompatible changes
-
:filter_prefixhas been renamed to:filter_modulesand supports anonymous functions -
:source_refnow defaults to"main" -
Dropped support for smartypants in Markdown
-
Bug fixes
- Do not warn on links to sections
-
Enhancements
- Add copy button to code snippets
- Add
translate="no"to the relevant attributes to improve interoperability with automatic translation tools - Support optional module annotations
- Introduce a settings modal to group most of configuration
- Allow customizing the Livebook expansion URL
- Provide documentation on how to render plugins such as Katex, VegaLite, and Mermaid
-
v0.25.5
- Bug fixes
- Do not duplicate API Reference title
- Update assets for Livebook badge functionality
v0.25.4
- Enhancements
-
Add source link to pages in
:extras -
Add "Run in Livebook" badge to
.livemdpages in:extras -
Bug fixes
- Do not generate entries for private Erlang functions
- Do not trim
?and!from Elixir tokens on search
-
Incompatible changes
- Remove unused
:source_rootoption
- Remove unused
-
v0.25.3
- Enhancements
-
Track user preference for sidebar state
-
Bug fixes
- Do not double escape page titles on the sidebar
- Do not fail when documenting cover compiled modules
- Don't crash upon doc chunks for unknown beam languages
-
v0.25.2
- Enhancements
- Add support for Livebook's
.livemdMarkdown files - Preload all applications starting with
makeup_before doc generation - Add Hex package config and display "Find on Hex" footer links
- Add support for Livebook's
v0.25.1
- Enhancements
-
Supporting grouping of callbacks
-
Use shell lexer for code blocks with no language and starting with
$ -
Bug fixes
- Fix generating type signatures with maps
- Skip Erlang modules that have empty docs
- Skip Erlang functions that have empty docs
- Fix accidentally showing shape of opaque types
-
v0.25.0
- Enhancements
-
Handle remote types when generating signatures, e.g.
@callback callback1(GenServer.options())becomescallback1(options) -
Support Markdown processor options
-
Add
--pathscommand line argument to prepend directories to the code path when generating docs -
Make shell prompt,
$, not selectable forshell,sh,bashandzshcode blocks -
Bug fixes
- Fix custom links to undefined/hidden references
- Fix generating external links with
:depsconfiguration - Add ellipsis to more sections
-
Backwards incompatible changes
- Remove function landing pages
-
v0.24.2
- Enhancements
-
Support stepped range syntax
-
Bug fixes
- Add spaces on paragraph endings for search results
- Fix bug defining app name in config
- Fix rendering void elements (
<br>etc)
-
v0.24.1
- Bug fixes
- Fix generating function landing pages
v0.24.0
- Enhancements
-
Drop jQuery and refactor JavaScript codebase
-
Remove highlight.js in favour of migration to Makeup
-
Change autolink to return both path and hash for the current module
-
Add next/previous at the end of extra pages
-
Improve search input blur handling
-
Update erlang.org/man URL
-
Add function landing page
-
Bug fixes
- Ignore extensions when generating external links
- Fix autolink to handle URIs with arbitrary scheme part without warning
- Fix undefined reference warning for typespecs
- Fix search click behavior when a suggestion refers the current page
- Don't crash when we can't format spec
- Fix HTML escaping
-
v0.23.0
Requires Elixir v1.10.
-
Enhancements
- Improve warnings on broken references
- Support Elixir v1.12-dev
-
Bug fixes
- Respect deps config in autolink
- Fix html escaping in the sidebar entries
- Fix retrieving specs for macros with
when - Raise if none of :name or :app are found in mix.exs
- Don't crash on code blocks like "A.b.C"
v0.22.6
- Bug fixes
- Properly fix CSS bug on headings
- Add expansion arrow to sections on sidebar
v0.22.5
- Bug fixes
- Fix CSS bug on headings
v0.22.4
- Enhancements
- Improve accessibility and add aria labels
- Show different title and message for a empty search value
v0.22.2
- Enhancements
-
[HTML+EPUB] Add support for path dependent markdown autolink (
feeddc1) -
[HTML+EPUB] Improve auto-linking to callbacks and types (
12c0a01) -
[HTML+EPUB] Replace
<kbd>with<kbd><kbd>when it represents keys to be hit (bd2b8df) -
[HTML] Hide sidebar-over-content on click/tap outside it (
b050775) -
[HTML] Redirect to correct file when changing version (
0f6f24b) -
[mix docs] Allow files with no extension in extra files (
26b93b6) -
[mix docs] Link to siblings in an umbrella (
b0d6fdd) -
[mix docs] Switch to
earmark_parser. Runmix deps.unlock --unusedto remove the now unusedearmarkdependency. (021c772) -
Bug fixes
- [HTML+EPUB] Bring back auto-linking to Kernel and Kernel.SpecialForms (
fa174eb) - [HTML+EPUB] Escape HTML special characters in signature (
5fed479) - [HTML+EPUB] Fix auto-linking
./2and../2(2e40acb) - [HTML+EPUB] Fix list of basic types to auto-link (
6df4a3b) - [HTML+EPUB] Make HTML valid (
1187ace) - [HTML] Escape HTML special characters in sidebar (
d26ca71) - [HTML] Fix keyboard shortcuts on non US keyboard layouts (
829c4ee) - [HTML] Fix text overflow in sidebar (
a4ff547) - [HTML] Handle snake case terms in search results (
d511d55) - [mix docs] Don't crash on markdown that triggers warning (
e7cb79c)
- [HTML+EPUB] Bring back auto-linking to Kernel and Kernel.SpecialForms (
-
v0.22.1
- Bug fixes
- [mix docs] Depend on earmark
~> 1.4.0 - [mix docs] Don't crash on comments in markdown
- [mix docs] Don't crash on HTML in markdown
- [mix docs] Depend on earmark
v0.22.0
- 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_onnow 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/2withto_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_onno 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-schemew/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
-
Bug fixes
- [HTML+EPUB] Do not create a custom link when destination does not exist
- [EPUB] Hide screen reader elements
-
v0.21.1
- 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
- [HTML] Make sure package selector can be reopened after closed with
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
defdelegatedefinitions (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 aversionNodesJavaScript 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
argnumber to start from 1 instead of 0
-
v0.19.3
- 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
-
v0.19.2
- 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
- Enhancements
- Update CSS styles
- Remove sourcemaps from package
v0.19.0
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/1is necessary) - Trim EEx contents to reduce HTML size
- Allow apps to be excluded from umbrella app docs
-
Bug fixes
- Exclude types with
@typedoc falsefrom the docs - Make sure autolink considers the longest matching dependency name in case of shared prefixes
- Exclude types with
v0.18.4
v0.18.3
- Bug fix
- Fix formatting of typespecs causing errors
- Update jQuery
- Properly remove underscore from typespec links
v0.18.2
- 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
- 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
- Bug fixes
- Include missing formatter files
v0.18.0
- 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
- Bug fixes
- Fix broken search caused by outdated JavaScript files
v0.17.0
- Enhancements
-
Allow modules to be grouped on the sidebar with the
:groups_for_modulesoption -
Allow extras to be grouped on the sidebar with the
:groups_for_extrasoption -
Backwards incompatible changes
- The previous
:groupoption that could be specified for each entry in:extrasis 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_modulesfunctionality
- The previous
-
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.
⚠️ Artifact update problem
Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1
File name: mix.lock
Command failed: install-tool elixir v1.18.1