Update Rust crate obsidian-export to v25#243
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
6269b8b to
c10765e
Compare
c10765e to
719240c
Compare
719240c to
dff6019
Compare
dff6019 to
f8895bb
Compare
f8895bb to
ce27260
Compare
ce27260 to
2c2b240
Compare
2c2b240 to
6652461
Compare
6652461 to
c60a85e
Compare
c60a85e to
3464a59
Compare
3464a59 to
c199f44
Compare
c199f44 to
c47ae0d
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
23.12.0→25.0.0Release Notes
zoni/obsidian-export (obsidian-export)
v25.3.0Compare Source
Changes
Support Github-Flavored-Markdown
The Github-Flavored-Markdown extension is now enabled in the markdown parser.
This ensures Obsidian callouts don't end up mangled by having escaping added to them. (#328, #330)
Miscellaneous
v24.11.0Compare Source
New Features
Optionally preserve modified time of exported files
Add a new argument
--preserve-mtimeto 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
Upgrade pulldown-cmark from 0.9 to 0.12
pulldown-cmark is the Markdown/CommonMark parser that is used to read and convert notes (together with pulldown-cmark-to-cmark).
For end-users that call the obsidian-export CLI this upgrade will be mostly transparent, except that Math blocks are now properly processed without getting mangled.
People who use the library directly may face more significant breaking changes if they have custom postprocessors, as pulldown-cmark's events have gone through various breaking changes.
For more information, see:
(#14, #252, #259, #285)
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.