Skip to content

Commit 82b6e59

Browse files
committed
Release v23.12.0
1 parent 90d7dc3 commit 82b6e59

File tree

3 files changed

+55
-2
lines changed

3 files changed

+55
-2
lines changed

CHANGELOG.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,58 @@
11
# Changelog
22

3+
## v23.12.0 (2023-12-03)
4+
5+
### New
6+
7+
- Implement frontmatter based filtering (#163) [Martin Heuschober]
8+
9+
This allows limiting the notes that will be exported using `--skip-tags` and `--only-tags`:
10+
11+
- using `--skip-tags foo --skip-tags bar` will skip any files that have the tags `foo` or `bar` in their frontmatter
12+
- using `--only-tags foo --only-tags bar` will skip any files that **don't** have the tags `foo` or `bar` in their frontmatter
13+
14+
### Fixes
15+
16+
- Trim filenames while resolving wikilinks [Nick Groenen]
17+
18+
Obsidian trims the filename part in a [[WikiLink|label]], so each of
19+
these are equivalent:
20+
21+
```
22+
[[wikilink]]
23+
[[ wikilink ]]
24+
[[ wikilink |wikilink]]
25+
```
26+
27+
Obsidian-export now behaves similarly.
28+
29+
Fixes #188
30+
31+
### Other
32+
33+
- Relicense to BSD-2-Clause Plus Patent License [Nick Groenen]
34+
35+
This license achieves everything that dual-licensing under MIT + Apache
36+
aims for, but without the weirdness of being under two licenses.
37+
38+
Having checked external contributions, I feel pretty confident that I
39+
can unilaterally make this license change, as people have only
40+
contributed a handful of one-line changes of no significance towards
41+
copyrighted work up to this point.
42+
43+
44+
- Add a lifetime annotation to the Postprocesor type [Robert Sesek]
45+
46+
This lets the compiler reason about the lifetimes of objects used by the
47+
postprocessor, if the callback captures variables.
48+
49+
See zoni/obsidian-export#175
50+
51+
- Use cargo-dist to create release artifacts [Nick Groenen]
52+
53+
This will create binaries for more platforms (including ARM builds for
54+
MacOS) and installer scripts in addition to just the binaries themselves.
55+
356
## v22.11.0 (2022-11-19)
457

558
### New

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "obsidian-export"
3-
version = "22.11.0"
3+
version = "23.12.0"
44
authors = ["Nick Groenen <[email protected]>"]
55
edition = "2018"
66
license = "MIT OR Apache-2.0"

0 commit comments

Comments
 (0)