Skip to content

basalt-core/v0.6.2

Choose a tag to compare

@erikjuhani erikjuhani released this 05 Dec 22:33
· 655 commits to main since this release
db124c4

0.6.2 (Dec, 06 2025)

Added

  • fa3d5de Add note creation methods to Vault

Add create_note and create_untitled_note methods for creating notes in
Obsidian vaults. When a note with the given name already exists, a
numbered suffix is appended to find an available name, which correlates
with how Obsidian app functions when creating new notes, up to 999
attempts.

The find_available_note_name method handles the name resolution by
checking if a path exists and incrementing the suffix until a free name
is found. A new MaxAttemptsExceeded error variant was added for when
all 999 attempts are exhausted. This prevents the need for infinity
loop since we have a relatively large breaking point.

Dependencies

Bumps thiserror from 2.0.12 to 2.0.15.


updated-dependencies:

  • dependency-name: thiserror
    dependency-version: 2.0.15
    dependency-type: direct:production
    update-type: version-update:semver-patch
    ...

Signed-off-by: dependabot[bot] support@github.com

Bumps serde from 1.0.219 to 1.0.223.


updated-dependencies:

  • dependency-name: serde
    dependency-version: 1.0.223
    dependency-type: direct:production
    update-type: version-update:semver-patch
    ...

Signed-off-by: dependabot[bot] support@github.com

  • 5ad8ecc Update Rust crate pulldown-cmark to 0.13.0 by @renovate-updater[bot]

Fixed

  • 1a6e870 Exhaust subscript and superscript pulldown-cmark tags

Fixes the compiler issue. Pattern match was not exhaustive as subscript
and superscript tags were added in 0.13.0 version of pulldown-cmark.