Releases: getreu/tp-note
v1.21.7
v1.21.6
v1.21.5
Rename the root dir marker `.tpnoteroot`; Add pseudo lang. tag `+all` * Breaking change: rename root directory marker file from `.tpnoteroot` to `.tpnote.toml`. * Allow optional project specific configuration data in `.tpnote.toml`. Tp-Note will source the configuration for all note file in all subdirectories. Empty `.tpnote.toml` content is still allowed. * Interpret the pseudo language tag `+all` in the environment variable `TPNOTE_LANG_DETECTION` and the configuration file variable `tmpl.filter_get_lang` as "select all available languages".
v1.21.4
Maintenance release To improve the template readability the following template filters have been renamed: * `ext` to `file_ext` * `stem` to `file_stem` * `tag` to `file_sort_tag` * `trim_tag` to `trim_file_sort_tag` * `copy_counter` to `file_copy_counter` The new environment variable `TPNOTE_EXTENSION_DEFAULT` allows setting the file extension of new note files. If set, it overwrites the `filename.extension_default` configuration file variable.
v1.21.3
Link docs with new sort-tag shorthand link syntax
-
Hyperlinks to other Tp-Note documents can now be shortened by referencing
only the target's sort-tag, e.g.[my doc](<home/20230510-my note.md>)
is
equivalent to[my doc](<home/20230510>)
. Autolinks can be shortened as
well:<http:home/20230510-my note.md>
becomes<http:home/20230510>
-
New environment variable:
TPNOTE_CONFIG
-
The
prepend_dot
filter is replaced by theprepend
filter.
The concerned filename templates have been updated.
Full Changelog: v1.21.2...v1.21.3
v1.21.2
v1.21.1
v1.21.0
v1.20.1
This commit fixes some bugs introduced since v1.19.1. These regressions
only appear when compiling for Windows:
- Fix 70b615f: "Bug fix: path method not appropriate for URLs"
(bug introduced in commit 97d2be7) - Erroneous path handling when compiling for Windows:
As mentioned above, these fixes only concern the proper function of
the viewer when compiled for Windows. None of the bugs have security
implications. Nevertheless, I decided to yank the whole v1.19 series
because for a good user experience the viewer is expected to work.