Skip to content

v1.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 15 Jan 08:11

Full Changelog: v0.1.3...v1.0.0

This release migrates the preprocessor from the legacy mdBook 0.4 API to the mdBook 0.5 preprocessor architecture. It marks a breaking compatibility boundary and establishes a stable baseline for future development.

Breaking changes

  • Requires mdBook ≥ 0.5

  • Drops compatibility with mdBook 0.4.x

  • Binary must be built against mdbook-preprocessor 0.5.x

What’s new / changed

  • Migrated from mdbook crate APIs to mdbook-preprocessor

  • Updated Book traversal:

    • Book.sections -> Book::iter() / for_each_chapter_mut
  • Updated configuration handling:

    • Replaced get_preprocessor() with typed Config::get<T>()
  • Updated supports_renderer to match mdBook 0.5 contract

  • Improved mdBook version compatibility checks using semantic versioning

  • No changes required to existing [preprocessor.qr] configuration syntax