Skip to content

24.11.0 - 2024-11-23

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 23 Nov 14:44
0b1e930

Release Notes

New Features

  • Optionally preserve modified time of exported files

    Add a new argument --preserve-mtime to keep the original modified time attribute of notes being exported, instead of setting them to the current time.

    Contribution made by Davis Davalos-DeLosh. (#154, #204)

Changes

  • Bump to the minimum supported Rust version to 1.80.0

    Obsidian-export now uses std::sync::LazyLock instead of lazy_static, which was only stabilized in Rust 1.80.0.
    This change made it possible to drop the external dependency on lazy_static, though as a result of this, compiling with older versions will no longer be possible.

Fixes

  • Don't escape square brackets in math expressions

    The upgrade to pulldown-cmark 0.11 (see Backwards-incompatible Changes) includes official support for LaTeX-style math expressions.
    With the markdown parser supporting this syntax natively, math expressions are now processed correctly without edge-cases. (#14, #252)

Backwards-incompatible Changes

Install obsidian-export 24.11.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/zoni/obsidian-export/releases/download/v24.11.0/obsidian-export-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy ByPass -c "irm https://github.com/zoni/obsidian-export/releases/download/v24.11.0/obsidian-export-installer.ps1 | iex"

Download obsidian-export 24.11.0

File Platform Checksum
obsidian-export-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
obsidian-export-x86_64-apple-darwin.tar.xz Intel macOS checksum
obsidian-export-x86_64-pc-windows-msvc.zip x64 Windows checksum
obsidian-export-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum