This release adds 1 notable feature for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
Summary
AI summaryFixes a reload loop when custom_dir is added to watch and downloads GLightbox only on demand for air‑gapped use.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
GLightbox is now only downloaded when needed. GLightbox is now only downloaded when needed. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Feature | Medium |
Reserves theme name `zensical`. Reserves theme name `zensical`. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Bugfix | Medium |
Disables link validation does not disable link and reference collection. Disables link validation does not disable link and reference collection. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Hardens link validation for files with CRLF line endings. Hardens link validation for files with CRLF line endings. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Link validation no longer ignores fenced code blocks when \r is present. Link validation no longer ignores fenced code blocks when \r is present. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
$ at end of line no longer breaks link validation. $ at end of line no longer breaks link validation. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Removes abbreviations from table of contents. Removes abbreviations from table of contents. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Only waits for config update after a first successful build in Zensical. Only waits for config update after a first successful build in Zensical. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Prevents reload loop by de-duplicating watched theme files. Prevents reload loop by de-duplicating watched theme files. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Refactor | Medium |
Avoids mutating configurations list. Avoids mutating configurations list. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Refactor | Medium |
Reorganizes config module. Reorganizes config module. Source: llm_adapter@2026-05-21 Confidence: low |
— |
Full changelog
Summary
This version includes a number of bug fixes and refactorings to improve the stability and accuracy of link validation, and fixes a reload loop when the custom_dir, which is auto-watched, is explicitly added to watch. Moreover, GLightbox is now only downloaded when needed, which fixes an issue when using Zensical in air-gapped environments.
Changelog
Bug fixes
- 6b54e14 ui – update ui to v0.0.18
- cdee1e8 zensical – disabling link validation doesn't disable link and reference collection (#659)
- 4355dad compat – harden link validation for files with CRLF line endings
- a418c6b compat – link validation doesn't ignore fenced code blocks when
\ris present - b31dd14 compat –
$at end of line breaks link validation (#659) - 17c67a2 compat – remove abbreviations from table of contents (#669)
- 6eb2f4d compat – reserve theme name
zensical - a5a8641 zensical – only wait for config update after a first successful build (#670)
- 8207554 compat – don't consider
[]and[][]link references (#663) - c338b27 compat – two backticks with no closing run trip up link parser (#663, #665)
- d707aa9 compat – prevent reload loop by de-duplicating watched theme files (#655)
Refactorings
- 53f593f compat – avoid mutating configurations list
- a77087a compat – reorganize config module
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Beta — feedback welcome: [email protected]