Skip to content

Bump zensical from 0.0.36 to 0.0.39#37

Merged
saudzahirr merged 1 commit intomasterfrom
dependabot/uv/zensical-0.0.39
May 5, 2026
Merged

Bump zensical from 0.0.36 to 0.0.39#37
saudzahirr merged 1 commit intomasterfrom
dependabot/uv/zensical-0.0.39

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 2, 2026

Bumps zensical from 0.0.36 to 0.0.39.

Release notes

Sourced from zensical's releases.

0.0.39

Summary

This version fixes several bugs related to link validation and lightbox configuration.

Changelog

Bug fixes

  • fe42fc4 compat – shim for MkDocs validation syntax overrides Zensical's (#607)
  • acc2620 zensical – validation doesn't correctly map percent-encoded links (#598)
  • da317bf compat – add $...$ and $$...$$ blocks to exclusions for link validation (#599)
  • 94f0d29 zensical – anchor not extracted from combined anchor-text-fragment
  • 273dd23 compat – auto-themed gallery takes precedence over explicit grouping
  • c050add compat – error when setting caption_position on glightbox extension (#604)
  • 699d3be zensical – add Python backtrace on Markdown rendering error

Refactorings

  • 3e27d69 compat – move glightbox config options to dataclass

0.0.38

Summary

This version adds link and footnote validation and strict mode – two of the most frequently requested features. Zensical now checks all internal references at build time and reports issues with precise source locations, so broken links don't make it into your published documentation. Unlike MkDocs, which only validates final rendered links, Zensical also checks for unresolved references, as well as unused and shadowed definitions – covering the full lifecycle of a reference from definition to use.

Validation

Zensical scans every Markdown file in your project and resolves all internal references against each other: inline links, reference-style links, footnotes, link definitions, and anchor targets. Every check is individually configurable and enabled by default.

$ zensical build
...
Warning: page does not exist
   ╭─[ index.md:3:14 ]

 3 │ [id]: non-existent.md
   │       ───────┬───────
   │              ╰───────── page does not exist
───╯

The following checks for links and footnotes are now available:

... (truncated)

Commits
  • 0291ad5 chore: release v0.0.39
  • fe42fc4 fix: shim for MkDocs validation syntax overrides Zensical's (#607)
  • 89d99ba Merge pull request #597 from zensical/fix/validation-text-fragment
  • 273dd23 fix: auto-themed gallery takes precedence over explicit grouping
  • b693a2f Fix glightbox captions (#605)
  • dfc74bf chore: fix ty warning
  • 3e27d69 refactor: move glightbox config options to dataclass
  • 8ed3903 chore: disable ruff's N802 globally
  • c050add fix: error when setting caption_position on glightbox extension (#604)
  • 699d3be fix: add Python backtrace on Markdown rendering error
  • Additional commits viewable in compare view

Dependabot compatibility score

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)

Bumps [zensical](https://github.com/zensical/zensical) from 0.0.36 to 0.0.39.
- [Release notes](https://github.com/zensical/zensical/releases)
- [Commits](zensical/zensical@v0.0.36...v0.0.39)

---
updated-dependencies:
- dependency-name: zensical
  dependency-version: 0.0.39
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels May 2, 2026
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented May 2, 2026

@codecov-commenter
Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@saudzahirr saudzahirr merged commit 98fe41e into master May 5, 2026
13 checks passed
@saudzahirr saudzahirr deleted the dependabot/uv/zensical-0.0.39 branch May 5, 2026 12:19
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 python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants