Skip to content

Update Documenter requirement to 1.19.0 in /docs - #4

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/julia/docs/Documenter-1.19.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/julia/docs/Documenter-1.19.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 8, 2026 •

Copy link
Copy Markdown
Contributor

Updates the requirements on Documenter to permit the latest version.

Release notes

Sourced from Documenter's releases.

v1.19.0

The changes are documented in the CHANGELOG.md file.

Diff since v1.18.0

Changelog

Sourced from Documenter's changelog.

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)
  • LaTeX: a footnote containing a code block no longer breaks the PDF build. (#2958)

Version [v1.17.0] - 2026-02-20

Added

  • The version selector now also preserves the anchor (hash) when switching between documentation versions. Additionally, the outdated/dev version warning banner now also tries to keep you on the same page (and position) when linking to the latest stable release. (#2880)
  • Added Remotes.Forgejo for specifying a Remote hosted on a Forgejo instance (such as codeberg.org). (#2857)
  • Doctests now default to the parser_for_module of the module that the docstring appears in, allowing modules that set their syntax version via Base.Experimental.@set_syntax_version to have their doctests parsed with the correct syntax automatically. Also added support for DocTestSyntax metadata and per-block syntax= attributes to explicitly specify a syntax version. (#2874)
  • Added a show_log keyword for Documenter.LaTeX to print LaTeX compiler logs to stdout when PDF compilation fails, and support for forcing this via DOCUMENTER_LATEX_SHOW_LOGS in CI environments. (#1697)
  • Added support for new features of the Markdown stdlib introduced in Julia 1.14, namely strike through, HTML blocks and inline HTML (this requires Julia 1.14+ and MarkdownAST 0.1.3).

Changed

  • reduced time complexity from O(n^2) to O(n) to improve the initial load time for search (#2875)
  • Git no longer displays a message about the default branch name when calling deploydocs(). (#2854)
  • Don't escape characters (such as ~) in URLs when writing LaTeX. (#2210)

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file julia Pull requests that update julia code labels Sep 8, 2026
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.1.0...v1.19.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/julia/docs/Documenter-1.19.0 branch from 7abb1c7 to 316c2a1 Compare September 22, 2026 10:08
@codecov

codecov Bot commented Sep 22, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

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