Skip to content

Commit

Permalink
Release v23.12.0
Browse files Browse the repository at this point in the history
  • Loading branch information
zoni committed Dec 3, 2023
1 parent 90d7dc3 commit 82b6e59
Show file tree
Hide file tree
Showing 3 changed files with 55 additions and 2 deletions.
53 changes: 53 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,58 @@
# Changelog

## v23.12.0 (2023-12-03)

### New

- Implement frontmatter based filtering (#163) [Martin Heuschober]

This allows limiting the notes that will be exported using `--skip-tags` and `--only-tags`:

- using `--skip-tags foo --skip-tags bar` will skip any files that have the tags `foo` or `bar` in their frontmatter
- using `--only-tags foo --only-tags bar` will skip any files that **don't** have the tags `foo` or `bar` in their frontmatter

### Fixes

- Trim filenames while resolving wikilinks [Nick Groenen]

Obsidian trims the filename part in a [[WikiLink|label]], so each of
these are equivalent:

```
[[wikilink]]
[[ wikilink ]]
[[ wikilink |wikilink]]
```

Obsidian-export now behaves similarly.

Fixes #188

### Other

- Relicense to BSD-2-Clause Plus Patent License [Nick Groenen]

This license achieves everything that dual-licensing under MIT + Apache
aims for, but without the weirdness of being under two licenses.

Having checked external contributions, I feel pretty confident that I
can unilaterally make this license change, as people have only
contributed a handful of one-line changes of no significance towards
copyrighted work up to this point.


- Add a lifetime annotation to the Postprocesor type [Robert Sesek]

This lets the compiler reason about the lifetimes of objects used by the
postprocessor, if the callback captures variables.

See zoni/obsidian-export#175

- Use cargo-dist to create release artifacts [Nick Groenen]

This will create binaries for more platforms (including ARM builds for
MacOS) and installer scripts in addition to just the binaries themselves.

## v22.11.0 (2022-11-19)

### New
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "obsidian-export"
version = "22.11.0"
version = "23.12.0"
authors = ["Nick Groenen <[email protected]>"]
edition = "2018"
license = "MIT OR Apache-2.0"
Expand Down

0 comments on commit 82b6e59

Please sign in to comment.