diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index bfbe5a6..395c477 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -27,7 +27,7 @@ jobs: restore-keys: | ${{ runner.os }}-cargo- - name: Build - run: cargo build --verbose + run: cargo build --verbose --all-features - name: Run tests - run: cargo test --verbose \ No newline at end of file + run: cargo test --verbose --all-features \ No newline at end of file diff --git a/Cargo.lock b/Cargo.lock index 354c7de..58c1743 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2264,7 +2264,7 @@ checksum = "ae524f056d7d770e174287294f562e95044c68e88dec909a00d2094805db9d75" [[package]] name = "snekdown" -version = "0.31.1" +version = "0.32.0" dependencies = [ "asciimath-rs", "base64 0.12.3", diff --git a/Cargo.toml b/Cargo.toml index e4f34aa..c5d6cf6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "snekdown" -version = "0.31.1" +version = "0.32.0" authors = ["trivernis "] edition = "2018" license-file = "LICENSE" diff --git a/src/format/chromium_pdf/mod.rs b/src/format/chromium_pdf/mod.rs index 440311b..4d2576e 100644 --- a/src/format/chromium_pdf/mod.rs +++ b/src/format/chromium_pdf/mod.rs @@ -36,7 +36,8 @@ pub fn render_to_pdf(document: Document) -> PdfRenderingResult> { .truncate(true) .open(file_path)?, ); - let mut html_writer = HTMLWriter::new(Box::new(writer)); + let mut html_writer = + HTMLWriter::new(Box::new(writer), document.config.lock().style.theme.clone()); document.to_html(&mut html_writer)?; log::info!("Successfully rendered temporary html file!"); html_writer.flush()