Update dependency zensical to >=0.0.58,<0.0.59 - #20
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
>=0.0.57,<0.0.58→>=0.0.58,<0.0.59Release Notes
zensical/zensical (zensical)
v0.0.58: 0.0.58Compare Source
Summary
This version marks a major evolution of Zensical's build architecture and completes the most essential MkDocs plugin replacements.
Six new plugin replacements are now included:
metaredirectsminifytagsliterate-navawesome-navThe existing
search,mkdocstrings, andautorefsreplacements have also been migrated to the new architecture. We kept their behavior close to the upstream plugins while moving almost all processing into Rust. Python is now primarily responsible for configuration normalization and the narrow Python-Markdown adapter used byliterate-nav.Under the hood, the build pipeline now runs on a substantially more efficient ZRX scheduler and stream architecture. Together with more compact intermediate data, shared page state, and fewer allocations, this reduces peak memory usage by roughly 30–40% on large projects. Builds are also modestly faster.
Most remaining build time is now spent rendering Markdown through Python-Markdown. One of our next major performance steps is replacing that stage with our Rust-based, Python-Markdown-compatible parser, as announced in the June edition of Zensical Monthly.
Over the coming weeks, we'll focus on adding more plugin replacements so that increasingly complex existing projects can switch to Zensical without missing out on functionality. We'll also continue evolving the module API and make it available to interested early users before releasing it publicly.
Changelog
Breaking changes
34043fe– remove x86 and armv7 musl buildsFeatures
af7ae6fzensical – support secure WebSockets for preview (#893)1e1fc79zensical, compat – addawesome-navMkDocs plugin replacementc3dbdfezensical, compat – addliterate-navMkDocs plugin replacement32bd870zensical, zensical-serve, zensical-watch, compat – addtagsMkDocs plugin replacementcbdd6cezensical, compat – addminifyMkDocs plugin replacementafe1ecbzensical, compat – addredirectsMkDocs plugin replacement8dc4a80zensical, compat – addmetaMkDocs plugin replacementBug fixes
1ec42b9ui – update ui to v0.0.27965351dcompat – run link rewriting post-processor before raw HTML post-processor7fe9245zensical – propagate unresolved operator failures02d903dcompat – maintain Python-Markdown extensions orderingPerformance improvements
f4830e0compat – iterate over raw HTML blocks only once per post-processoraf0ca2ecompat – faster autorefs URL membership checkRefactorings
3c779b9zensical, compat – finalize scheduler and plugin integration86646a4zensical, zensical-serve, compat – reconcile MkDocs plugin infrastructure83b0fd7zensical, compat – migrateautorefsMkDocs plugin replacement3a390c7zensical, compat – migratemkdocstringsMkDocs plugin replacementff11fe3zensical, compat – migratesearchMkDocs plugin replacementde7757bzensical, zensical-watch – migrate workflows to ZRX scheduler and streamsConfiguration
📅 Schedule: (UTC)
🚦 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.
This PR was generated by Mend Renovate. View the repository job log.