Skip to content

Commit 7ce453a

Browse files
committed
Release v25.3.0
## [25.3.0](https://github.com/zoni/obsidian-export/tree/25.3.0) - 2025-03-25 ### 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](#328), [#330](#330)) ### Miscellaneous - Dependency updates
1 parent 0a1fd99 commit 7ce453a

7 files changed

+27
-13
lines changed

CHANGELOG.md

+14
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,20 @@
22

33
<!-- towncrier release notes start -->
44

5+
## [25.3.0](https://github.com/zoni/obsidian-export/tree/25.3.0) - 2025-03-25
6+
7+
### Changes
8+
9+
- Support Github-Flavored-Markdown
10+
11+
The Github-Flavored-Markdown extension is now enabled in the markdown parser.
12+
This ensures Obsidian callouts don't end up mangled by having escaping added to them. ([#328](https://github.com/zoni/obsidian-export/issues/328), [#330](https://github.com/zoni/obsidian-export/issues/330))
13+
14+
### Miscellaneous
15+
16+
- Dependency updates
17+
18+
519
## [24.11.0](https://github.com/zoni/obsidian-export/tree/24.11.0) - 2024-11-23
620

721
### New Features

Cargo.lock

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "obsidian-export"
3-
version = "24.11.0"
3+
version = "25.3.0"
44
authors = ["Nick Groenen <[email protected]>"]
55
edition = "2018"
66
license = "BSD-2-Clause-Patent"

README.md

+11-5
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ It supports most but not all of Obsidian's Markdown flavor.
3333

3434
Pre-compiled binaries for all major platforms are available at <https://github.com/zoni/obsidian-export/releases>
3535

36-
In addition to the installation scripts provided, these releases are also suitable for [installation with cargo-binstall](https://github.com/cargo-bins/cargo-binstall#readme).
36+
In addition to the installation scripts provided, these releases are also suitable for [installation with cargo-binstall][cargo-binstall].
3737

3838
## Building from source
3939

@@ -118,7 +118,7 @@ In this mode, all notes under the source (the first argument) are considered par
118118
## Character encodings
119119

120120
At present, UTF-8 character encoding is assumed for all note text as well as filenames.
121-
All text and file handling performs [lossy conversion to Unicode strings](https://doc.rust-lang.org/std/string/struct.String.html#method.from_utf8_lossy).
121+
All text and file handling performs [lossy conversion to Unicode strings][from_utf8_lossy].
122122

123123
Use of non-UTF8 encodings may lead to issues like incorrect text replacement and failure to find linked notes.
124124
While this may change in the future, there are no plans to change this behavior in the short term.
@@ -181,7 +181,7 @@ Using this mode, if a note is encountered for a second time while processing the
181181

182182
## Relative links with Hugo
183183

184-
The [Hugo] static site generator [does not support relative links to files](https://notes.nick.groenen.me/notes/relative-linking-in-hugo/).
184+
The [Hugo] static site generator [does not support relative links to files][hugo-relative-linking].
185185
Instead, it expects you to link to other pages using the [`ref` and `relref` shortcodes].
186186

187187
As a result of this, notes that have been exported from Obsidian using obsidian-export do not work out of the box because Hugo doesn't resolve these links correctly.
@@ -243,9 +243,9 @@ With these hooks in place, links to both notes as well as file attachments shoul
243243

244244
# Library usage
245245

246-
All of the functionality exposed by the `obsidian-export` CLI command is also accessible as a Rust library, exposed through the [`obsidian_export` crate](https://crates.io/crates/obsidian-export).
246+
All of the functionality exposed by the `obsidian-export` CLI command is also accessible as a Rust library, exposed through the [`obsidian_export` crate][obsidian-export-crates-io].
247247

248-
To get started, visit the library documentation on [obsidian_export](https://docs.rs/obsidian-export/latest/obsidian_export/) and [obsidian_export::Exporter](https://docs.rs/obsidian-export/latest/obsidian_export/struct.Exporter.html).
248+
To get started, visit the library documentation on [obsidian_export][crate-docs] and [obsidian_export::Exporter][exporter-docs].
249249

250250

251251
# Contributing
@@ -269,9 +269,15 @@ For a list of releases and the changes with each version, please refer to the [C
269269
[Obsidian]: https://obsidian.md/
270270
[CommonMark]: https://commonmark.org/
271271
[gitignore]: https://git-scm.com/docs/gitignore
272+
[cargo-binstall]: https://github.com/cargo-bins/cargo-binstall#readme
272273
[Cargo]: https://doc.rust-lang.org/cargo/
274+
[from_utf8_lossy]: https://doc.rust-lang.org/std/string/struct.String.html#method.from_utf8_lossy
273275
[Hugo]: https://gohugo.io
276+
[hugo-relative-linking]: https://notes.nick.groenen.me/notes/relative-linking-in-hugo/
274277
[`ref` and `relref` shortcodes]: https://gohugo.io/content-management/cross-references/
275278
[Markdown Render Hooks]: https://gohugo.io/getting-started/configuration-markup#markdown-render-hooks
279+
[obsidian-export-crates-io]: https://crates.io/crates/obsidian-export
280+
[crate-docs]: https://docs.rs/obsidian-export/latest/obsidian_export/
281+
[exporter-docs]: https://docs.rs/obsidian-export/latest/obsidian_export/struct.Exporter.html
276282
[BSD-2-Clause Plus Patent License]: https://spdx.org/licenses/BSD-2-Clause-Patent.html
277283
[LICENSE]: LICENSE

changelog.d/+27855a2a.misc.md

-1
This file was deleted.

changelog.d/328.change.md

-1
This file was deleted.

changelog.d/330.change.md

-4
This file was deleted.

0 commit comments

Comments
 (0)