mdbook/crates
Hollow Man a0a01ecd60 Keep preprocessors/backends execution order deterministic
There's a regression caused by recent refactor work, as it used to execute preprocessors/backends in a deterministic way, but now this is not the case, which causes trouble when some backends implicitly depend on the result from another backend and happen to work (e.g. mdbook-pdf). The root cause is that a HashMap has no order, so this PR switches this into `BTreeMap` instead.

Signed-off-by: Hollow Man <hollowman@opensuse.org>
2025-08-18 11:58:23 -07:00
..
mdbook-core Keep preprocessors/backends execution order deterministic 2025-08-18 11:58:23 -07:00
mdbook-driver Change with_renderer/with_preprocessor to overwrite 2025-08-18 11:18:31 -07:00
mdbook-html Use embedded SVG instead of fonts for icons 2025-08-14 20:14:55 -07:00
mdbook-markdown Update crate docs 2025-07-23 17:47:31 -07:00
mdbook-preprocessor Change PreProcessor::supports_renderer to return a Result 2025-08-16 13:26:01 -07:00
mdbook-renderer Switch all public types to non_exhaustive 2025-08-09 17:02:01 -07:00
mdbook-summary Switch all public types to non_exhaustive 2025-08-09 17:02:01 -07:00