Skip to content

mdbook-quiz v0.4.0 incompatible with mdbook v0.5.x #61

@yan-pi

Description

@yan-pi

Description

mdbook-quiz v0.4.0 fails when used with mdbook v0.5.2 (the latest version) due to a version incompatibility.

Error
When running `mdbook build` with mdbook v0.5.2 and mdbook-quiz v0.4.0:
Unable to parse the input
WARN Error writing the RenderContext to the backend, Broken pipe (os error 32)
ERROR The "quiz" preprocessor exited unsuccessfully with exit status: 1 status

Root Cause

Looking at the Cargo.toml, mdbook-quiz v0.4.0 explicitly pins to mdbook v0.4.45:

mdbook = "= 0.4.45"

This prevents it from working with mdbook v0.5.x.

Workaround:

Downgrade mdbook to v0.4.45:

cargo install mdbook --version 0.4.45 --locked

Request

Could you please:

  1. Release a new version (v0.5.0?) that supports mdbook v0.5.x, or
  2. Clarify the roadmap for mdbook 0.5.x compatibility

I noticed there have been commits since v0.4.0 (latest on Oct 8, 2025). Does the main branch already support mdbook v0.5.x?

Environment

  • mdbook: v0.5.2
  • mdbook-quiz: v0.4.0
  • OS: macOS

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions