Skip to content

Update pulldown-cmark (group)#285

Merged
zoni merged 1 commit intomainfrom
renovate/pulldown-cmark-(group)
Aug 25, 2024
Merged

Update pulldown-cmark (group)#285
zoni merged 1 commit intomainfrom
renovate/pulldown-cmark-(group)

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Aug 24, 2024

Mend Renovate

This PR contains the following updates:

Package Type Update Change
pulldown-cmark dependencies minor 0.11.0 -> 0.12.0
pulldown-cmark-to-cmark dependencies major 15.0.0 -> 16.0.0

Release Notes

raphlinus/pulldown-cmark (pulldown-cmark)

v0.12.0: 0.12.0

Compare Source

Thanks to all contributors! This release mainly adds the long awaited commonmark-hs description lists (under a flag) and enables the blockquote kind in TagEnd reverted in 0.11.2.

Breaking changes

New features

Other changes

Full Changelog: pulldown-cmark/pulldown-cmark@v0.11.2...v0.12.0

Byron/pulldown-cmark-to-cmark (pulldown-cmark-to-cmark)

v16.0.1

Compare Source

Other
  • Lower MSRV to 1.71.1
    This project builds successfully with the MSRV of pulldown-cmark. Therefore we can lower rust-version to 1.71.1.

    Add documentation for the current MSRV and that this project follows MSRV policy of pulldown-cmark.

    Use cargo hack for MSRV CI job, to automatically install rustc according to rust-version and then execute cargo check.

Commit Statistics
  • 15 commits contributed to the release over the course of 2 calendar days.
  • 2 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
  • Uncategorized
    • Merge pull request #​81 from caspermeijn/msrv (85ca9d4)
    • Make clear that the rust-version field follows pulldown-cmark's MSRV. (7269c4f)
    • Lower MSRV to 1.71.1 (21a7f26)
    • Merge pull request #​79 from danieleades/clippy (c6899bc)
    • Use 'Self' keyword (clippy::use_self) (1a3029f)
    • Remove unnecessary negation (clippy::if_not_else) (5745ce5)
    • Remove unneeded 'ref' bindings (clippy::ref_binding_to_reference) (820b661)
    • Nest or patterns (clippy::unnested_or_patterns) (43c6e8a)
    • Explicitly match unit values (clippy::ignored_unit_patterns) (d636dc6)
    • Avoid explicit iter loops (clippy::explicit_iter_loop) (a8c7fa5)
    • Use inline format args (clippy::uninlined_format_args) (d97f8f5)
    • Remove needless raw string hashes (clippy::needless_raw_string_hashes) (6e2ae15)
    • Use semicolons if nothing returned (clippy::semicolon_if_nothing_returned) (8f9d4bf)
    • Merge pull request #​80 from danieleades/msrv (08ffcb8)
    • Add MSRV check to CI (66b9ed2)

v16.0.0

Compare Source

Add support for pulldown-cmark v0.12, and an understanding of markdown Definition Lists.

Commit Statistics
  • 8 commits contributed to the release.
  • 64 days passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
  • Uncategorized
    • Release pulldown-cmark-to-cmark v16.0.0 (4dd27c5)
    • Bump major version to help isolage the pulldown-cmark crate at v0.12 (17b5308)
    • Update changelog prior to release (7b74f1b)
    • Merge branch 'cmark-12' (f1f18d4)
    • Fix test (173ae85)
    • Add failing test case (7674b54)
    • Add test for definition list item start (e686a8f)
    • Add 'todo' placeholders (f1a8a3e)

Configuration

📅 Schedule: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Aug 24, 2024
@renovate renovate bot force-pushed the renovate/pulldown-cmark-(group) branch 2 times, most recently from a02478b to 95af7de Compare August 25, 2024 11:13
@zoni zoni force-pushed the renovate/pulldown-cmark-(group) branch from 95af7de to 6f0401b Compare August 25, 2024 11:37
@zoni zoni merged commit 6f0401b into main Aug 25, 2024
@zoni zoni deleted the renovate/pulldown-cmark-(group) branch August 25, 2024 11:40
zoni added a commit that referenced this pull request Nov 23, 2024
## [24.11.0](https://github.com/zoni/obsidian-export/tree/24.11.0) - 2024-11-23

### 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](https://github.com/Programmerino). ([#154](#154), [#204](#204))

### Changes

- Bump to the minimum supported Rust version to 1.80.0

  Obsidian-export now uses [std::sync::LazyLock](https://doc.rust-lang.org/std/sync/struct.LazyLock.html) instead of [lazy_static](https://crates.io/crates/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](https://crates.io/crates/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](#14), [#252](#252))

### Backwards-incompatible Changes

- Upgrade [pulldown-cmark](https://crates.io/crates/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](https://crates.io/crates/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:

  - <#252>
  - <https://github.com/pulldown-cmark/pulldown-cmark/releases/tag/v0.10.0>
  - <https://github.com/zoni/obsidian-export/pull/276/files#diff-b1a35a68f14e696205874893c07fd24fdb88882b47c23cc0e0c80a30c7d53759>

  ([#14](#14), [#252](#252), [#259](#259), [#285](#285))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant