Skip to content

release: finalize 0.4.0rc5 clean slate#19

Merged
PythonWoods-Dev merged 1 commit intomainfrom
release/0.4.0rc5
Apr 1, 2026
Merged

release: finalize 0.4.0rc5 clean slate#19
PythonWoods-Dev merged 1 commit intomainfrom
release/0.4.0rc5

Conversation

@PythonWoods-Dev
Copy link
Copy Markdown
Contributor

Summary

This PR finalizes the 0.4.0rc5 release candidate and closes the remaining release-hardening items required for a clean RC.

What changed

  • syncs Zensical support to the official [project].nav schema
  • makes orphan detection adapter-driven instead of raw nav subtraction
  • hardens MkDocs config parsing for !ENV, !relative, unknown tags, and plugin mapping syntax
  • restores the language switcher in the custom Material header override
  • adjusts header layout so language and search controls remain visible on medium-width screens
  • adds canonical mkdocs-basic and zensical-basic fixtures
  • aligns EN/IT documentation, migration notes, architecture notes, and changelog entries
  • updates version metadata to 0.4.0rc5
  • removes .zenzic-score.json from tracking and keeps it ignored as derived output

Validation

  • uv run nox -s preflight
  • BUILD_DATE=dev uv run mkdocs build --strict
  • zenzic check all --strict

Release impact

This RC includes:

  • Zensical v0.0.31+ sync
  • MkDocs resilience improvements
  • docs and example coherence fixes

Deferred to a later cycle:

  • multiprocessing CLI/runtime rollout

Align RC5 across adapters, docs, fixtures, and release metadata.

- sync ZensicalAdapter to the official [project].nav schema
- harden MkDocs parsing for plugin mapping syntax and tagged YAML values
- fix orphan detection through adapter route classification
- restore the language switcher in the custom Material header override
- make header layout preserve language/search controls on medium widths
- add canonical mkdocs-basic and zensical-basic fixtures
- align EN/IT docs, migration notes, and changelog entries
- update package and docs metadata to 0.4.0rc5
- stop tracking .zenzic-score.json and keep it ignored as derived metadata

Validation:
- uv run nox -s preflight
- BUILD_DATE=dev uv run mkdocs build --strict
- zenzic check all --strict
@PythonWoods-Dev PythonWoods-Dev merged commit c4ed2a1 into main Apr 1, 2026
17 checks passed
@PythonWoods-Dev PythonWoods-Dev deleted the release/0.4.0rc5 branch April 1, 2026 18:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant