basalt-core/v0.6.2
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 newMaxAttemptsExceedederror 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
- 9a7e731 Bump thiserror from 2.0.12 to 2.0.15 by @dependabot[bot]
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
- b66dd09 Bump serde from 1.0.219 to 1.0.223 by @dependabot[bot]
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.