Skip to content

Update Documenter requirement from ^0.27 to ^0.27, 1.20 in /docs - #1089

Open
dependabot[bot] wants to merge 1 commit into
devfrom
dependabot/julia/docs/Documenter-tw-0.27-and-1.20
Open

dependabot[bot] wants to merge 1 commit into
devfrom
dependabot/julia/docs/Documenter-tw-0.27-and-1.20

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 11, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on Documenter to permit the latest version.

Release notes

Sourced from Documenter's releases.

v1.20.0

The changes are documented in the CHANGELOG.md file.

Diff since v1.19.0

Changelog

Sourced from Documenter's changelog.

Version [v1.20.0] - 2026-11-02

Added

  • The HTML output now sets a no-referrer referrer policy by default, so that the CDNs serving the fonts, stylesheets and scripts are no longer told which page the reader is on. It can be changed or disabled with the referrerpolicy keyword of Documenter.HTML. (#2391, #2401)
  • Support DocStringExtensions v0.10 (#3012)

Fixed

  • An @contents or @index block whose body fails to parse is now left unexpanded instead of falling back to the defaults, which silently listed the whole document. (#1140)
  • @contents blocks without an explicit Pages = [...] now list the pages in the order given by the pages argument of makedocs, instead of alphabetically by source path. (#936)
  • The number of missing docstrings reported by checkdocs no longer varies from run to run. A binding whose last unmatched docstring was reached by a reference to another of its methods, such as one documented in a module that does not make it public, was counted as covered or missing depending on the order the included docstrings were visited in. (#2781)
  • checkdocs_ignored_modules now also applies to modules that are passed to modules directly, not only to their submodules. (#2781)
  • A fenced code block whose language merely starts with the name of a Documenter block, such as ```jldoctests or ```@examples, no longer aborts the build with an internal error. Documenter now dispatches on the whole language, so such a block is again passed through as an ordinary code block — and reported with a warning, since it is usually a typo. (#2997, #2912)
  • On Julia 1.14, the stack traces of jldoctest and @repl blocks no longer print the location of the evaluated code as @ :? instead of @ none:1, and an undefined variable such as julia> b; no longer gets a stack trace. (#3003)
  • PNG and JPEG images from @example blocks are now displayed at the size implied by the pixel density stored in the file, instead of being blown up to their raw pixel dimensions. (#2993)

Version [v1.19.0] - 2026-09-01

Added

  • doctest now accepts a meta keyword, like makedocs does, so that a global DocTestSetup can be set for the doctests on manual pages when they are run through doctest. (#2512, #2697)

Fixed

  • Large code blocks, such as @raw html blocks embedding a plot, no longer abort the build with PCRE compilation error: regular expression is too large. Locating a code block in its source file now matches line by line instead of compiling the entire block into a regular expression, which also stops line numbers in error messages from pointing at an unrelated earlier line containing the same text. (#2992, #2912)
  • Default values supplied through the meta keyword of makedocs now also reach pages that carry no @meta block of their own. They used to be discarded before cross-referencing, so on such a page @ref lost CurrentModule, and CollapsedDocStrings, Description, EditURL and IgnorePage never reached the writer. (#2512, #2697, #2987)
  • The search index now records what an at-block actually renders, instead of its source: @meta and @setup blocks contribute nothing, @example and @repl blocks contribute their code and their output, and @eval blocks contribute only their result. Searching no longer turns up text such as DocTestSetup that appears nowhere on the page. (#1929, #2672)

Version [v1.18.0] - 2026-08-28

Added

  • The [content](https://github.com/JuliaDocs/Documenter.jl/blob/master/@id name) syntax can now attach a named, cross-referenceable anchor to arbitrary inline content (such as text or a thumbnail image), not just headers. These anchors resolve via @ref, share a single id namespace with header labels, and are written to the objects.inv inventory as std:label entries. (#745)
  • Large Markdown tables in LaTeX / PDF output now use xltabular, so they break across pages with a repeated header row instead of being silently dropped or aborting the build with Dimension too large. (#2963)

Changed

  • Change type of HTML.assets field to Vector{HTMLHeadContent} to allow configuring dynamically in plugins. (#2925)
  • JuliaMono has been updated from v0.050 to v0.63.2. (#2953)
  • Minisearchjs has been updated from v6.1.0 to v6.2.0 and is served via cdnjs instead of jsdelivr. (#2973, #2212, #2976)
  • The SSH deploy key instructions in the manual now cover GitHub Actions directly, naming the settings pages for both halves of the key pair and disambiguating repository secrets from variables and environment secrets. (#2403)

Fixed

  • Fixed an Unexpected repository roots error when makedocs runs in a Git repository nested inside a directory configured in remotes; the repository's own remote is now used for the main repository, and the remotes entry applies to the surrounding paths. (#2868)
  • Fixed headers hidden by the navbar. (#2905)
  • Tightened @ref classification so references are matched more consistently by syntax. Plain link text is now a header reference only; a docstring must be written as [`makedocs`](https://github.com/JuliaDocs/Documenter.jl/blob/master/@ref) rather than [makedocs](https://github.com/JuliaDocs/Documenter.jl/blob/master/@ref). Backticked text still falls back to a header, since a header title may itself be code. (#2678, #2961)
  • Reverted the eager failure on a non-unique header slug added in #2787, which also rejected references that resolve correctly (#2843) and prevented plugin resolvers from running; see #2960 for details. (#2668, #2787, #2843, #2960, #2961)
  • Footnote previews are no longer clipped by a surrounding table or code block, are kept within the viewport, and stay open while the pointer is over them, so that long previews can be scrolled. (#2894, #2956)

... (truncated)

Commits

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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)

Updates the requirements on [Documenter](https://github.com/JuliaDocs/Documenter.jl) to permit the latest version.
- [Release notes](https://github.com/JuliaDocs/Documenter.jl/releases)
- [Changelog](https://github.com/JuliaDocs/Documenter.jl/blob/master/CHANGELOG.md)
- [Commits](JuliaDocs/Documenter.jl@v0.27.0...v1.20.0)

---
updated-dependencies:
- dependency-name: Documenter
  dependency-version: 1.20.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file julia Pull requests that update julia code labels Nov 11, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file julia Pull requests that update julia code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants