summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-11-29chore: Release mdbook-mermaid version 0.12.2v0.12.2Jan-Erik Rediger
2022-11-29Prepare releaseJan-Erik Rediger
2022-11-29Handle CR-LF in mermaid (#27)pseiko1989
* Handle CR-LF in mermaid mermaid blocks containing CR LF are returned line by line from the parser instead of as a complete code chunk for LF only. We need to expand the span for each chunk we get. After the closing ticks we replace the remaining \r\n with \n to have a consistent line ending in the mermaid code at least.
2022-11-29CI: Add cachingJan-Erik Rediger
2022-11-01Build for aarch64Jan-Erik Rediger
2022-11-01Update actionsJan-Erik Rediger
2022-10-18(cargo-release) version 0.12.1v0.12.1Jan-Erik Rediger
2022-10-18Prepare for releaseJan-Erik Rediger
2022-10-18Handle arbitrary code span startsJan-Erik Rediger
Previously we hardcoded the start of a code block as |```mermaid|. But it can have more backticks. Or other symbols really. Same for the end. The parser already gives us all the information we need: The span tells us about the start and end and between a code block start and end can only be text, which also has a span. Fixes #24
2022-10-11(cargo-release) version 0.12.0v0.12.0Jan-Erik Rediger
2022-10-11Prepare for releaseJan-Erik Rediger
2022-10-11Dependency updatesJan-Erik Rediger
2022-09-25Merge pull request #23 from drbrain/drbrain/mdbook-0.4.21Jan-Erik Rediger
2022-09-22Use mdbook v0.4.21Eric Hodel
On rust 1.64.0 mdbook v0.4.18 fails to compile: Compiling mdbook v0.4.18 error[E0597]: `local_ctx` does not live long enough --> /Users/erichodel/.cargo/registry/src/github.com-1ecc6299db9ec823/mdbook-0.4.18/src/renderer/html_handlebars/helpers/navigation.rs:154:25 | 154 | t.render(r, &local_ctx, &mut local_rc, out) | ^^^^^^^^^^ borrowed value does not live long enough 155 | })?; | - | | | `local_ctx` dropped here while still borrowed | borrow might be used here, when `local_rc` is dropped and runs the destructor for type `handlebars::RenderContext<'_, '_>` | = note: values in a scope are dropped in the opposite order they are defined For more information about this error, try `rustc --explain E0597`. error: could not compile `mdbook` due to previous error warning: build failed, waiting for other jobs to finish...
2022-07-29Fill in changelogJan-Erik Rediger
2022-07-29(cargo-release) version 0.11.2v0.11.2Jan-Erik Rediger
2022-07-29Upgrade to mermaid v9.1.3Jan-Erik Rediger
Release: https://github.com/mermaid-js/mermaid/releases/tag/9.1.3 Asset URL: https://unpkg.com/mermaid@9.1.3/dist/mermaid.min.js
2022-07-16(cargo-release) version 0.11.1v0.11.1Jan-Erik Rediger
2022-07-16Apply clippy suggestionJan-Erik Rediger
2022-07-16Merge pull request #21 from gifnksm/reduce-depsJan-Erik Rediger
Cargo.toml: add `default-features = false` to reduce unused dependency
2022-07-16Cargo.toml: add `default-features = false` to reduce unused dependencygifnksm
Disabled some unused default features in the dependency crate. This reduces the number of dependency crates and thus compile time.
2022-05-26(cargo-release) version 0.11.0v0.11.0Jan-Erik Rediger
2022-05-26Prepare next releaseJan-Erik Rediger
2022-05-26Upgrade dependenciesJan-Erik Rediger
2022-05-26Upgrade to mermaid v9.1.1Jan-Erik Rediger
Release: https://github.com/mermaid-js/mermaid/releases/tag/9.1.1 Asset URL: https://unpkg.com/mermaid@9.1.1/dist/mermaid.min.js Fixes #18
2022-02-07(cargo-release) version 0.10.0v0.10.0Jan-Erik Rediger
2022-02-07Update to non-yanked socket2 depJan-Erik Rediger
2022-02-07Prepare next releaseJan-Erik Rediger
2022-02-07Document previous releaseJan-Erik Rediger
2022-02-07Upgrade to mermaid v8.13.10Jan-Erik Rediger
Release: https://github.com/mermaid-js/mermaid/releases/tag/8.13.10 Asset URL: https://unpkg.com/mermaid@8.13.10/dist/mermaid.min.js Fixes #16
2022-01-26(cargo-release) version 0.9.0v0.9.0Jan-Erik Rediger
2022-01-25Merge pull request #15 from badboy/no-more-roundtrippingJan-Erik Rediger
2022-01-25Don't run checkJan-Erik Rediger
It takes time and is fully covered by compiling and running tests anyway
2022-01-25Avoid roundtripping through pulldown-cmarkJan-Erik Rediger
Roundtripping markdown is actually quite hard. We don't actually require that. All we need is once parsing the markdown to find the mermaid code blocks. We then manually generate HTML and all other content can be copied unparsed again.
2022-01-25Dependency updatesJan-Erik Rediger
2021-06-11(cargo-release) start next development iteration 0.8.4-alpha.0Jan-Erik Rediger
2021-06-11(cargo-release) version 0.8.3v0.8.3Jan-Erik Rediger
2021-06-11Bump to mdbook v0.4.10 and prepare releaseJan-Erik Rediger
2021-06-11(cargo-release) start next development iteration 0.8.3-alpha.0Jan-Erik Rediger
2021-06-11(cargo-release) version 0.8.2v0.8.2Jan-Erik Rediger
2021-06-11Prepare releaseJan-Erik Rediger
2021-06-11Merge pull request #11 from eminence/bump_mdbookJan-Erik Rediger
Bump mdbook dependency to latest v0.4.9
2021-06-11Apply clippy suggestion: filter_map -> flattenJan-Erik Rediger
2021-06-05Bump mdbook dependency to latest v0.4.9Andrew Chin
2021-04-06(cargo-release) start next development iteration 0.8.2-alpha.0Jan-Erik Rediger
2021-04-06(cargo-release) version 0.8.1v0.8.1Jan-Erik Rediger
2021-04-06Add a changelogJan-Erik Rediger
2021-04-06Enable clippy in CIJan-Erik Rediger
2021-04-06Follow clippy recommendationsJan-Erik Rediger
2021-04-06Format it againJan-Erik Rediger