Releases: czottmann/obsidian-actions-uri
Releases · czottmann/obsidian-actions-uri
1.7.0
Changes
- Adjusted
/dataview/list-query
to consistently return a two-dimensional array.
No longer broken
- Frontmatter containing a string with three or more hyphens in a row would break frontmatter parsing. This is now fixed.
1.6.5
No longer broken
- For some users, both
/note/append
and/note/prepend
would create empty periodic notes when thecreate-if-not-found
parameter was used.
Changes
- Adjusted opening/focussing notes for API changes in Obsidian 1.7.
1.6.4
No longer broken
- Both
/note/append
and/note/prepend
now correctly work with headlines at the end of a note which don't have a trailing newline.
1.6.3
No longer broken
- When calling
/*-note/create
with atemplate-file
parameter, the template wouldn't be found unless the template path contained both folder and file extension. Fixed!
1.6.2
No longer broken
- When a note couldn't be found, the wrong error code would be returned (500 instead of 404).
- Appending/prepending below a headline could fail if either the input headline or the headline in the note contained trailing whitespace. This is now fixed by ignoring trailing whitespace when checking, appending, and prepending.
1.6.1
Hotfix release.
No longer broken
- Under some circumstances,
/note/create
withapply=content
would not create a note. Sorry about that!
1.6.0
New stuff
- All
/note
routes gained support for working with periodic notes (daily, weekly, etc.). - All
/note
routes gained support for UID-based note references. Notes can now be referenced by their UID instead of their file path, so if you're storing a UID in your front matter, give it a go. Make sure to check that the correct frontmatter key is configured in the … - New settings UI. The plugin now has a settings page in Obsidian's settings.
/note/get-active-note
returns the current selection as part of its result. (Plain-text only for now.) Thanks to @FelipeRearden for the suggestion! [#90]/note-properties
now supports working with current periodic notes (daily, weekly, etc.)- When using
/note/append
or/note/prepend
to insert text below a headline, the route no longer joyfully reports success even when the headline couldn't be found. Instead, the routes now support a conditionalif-headline-missing
parameter to specify what to do in that case: report an error (the new default), skip the operation (the old default behavior), or add the headline to the end of the note. Thanks to @vitaly-rudenko for the bug report! [#91]
Deprecation notice
All dedicated periodic note-related routes (/daily-note/*
, /weekly-note/*
, /monthly-note/*
, /quarterly-note/*
, /yearly-note/*
) are officially deprecated, and will be removed in early 2025. Please update your scripts accordingly.
There will be no further work on these routes going forward.
No longer broken
- Fixes search/replace in notes, which wouldn't work if the search term was a string but contained regex-like characters (
$
,^
, etc.) [ZCO-606] /note-properties/get
won't automatically open the note anymore.- Fixes template path handling in
/note/create
, which was very strict, and didn't allow for specifying a template file outside the configured template folder.
1.5.3
No longer broken
- Fixes the plugin not sending out return calls when the requested vault wasn't loaded yet, e.g. when Obsidian wasn't running or when another vault was active.
1.5.2
House keeping release, no new features.
Changes
- Replaces deprecated
global.app
references - Sets minimum Obsidian version to 1.5.0
1.5.1
Changes
/note/create/
,/periodic-note/create
: If the file name passed intemplate-file
can't be found, the plugin will now check the template folder set in Templates or Templater, respectively, before returning an error.- Console output will now print the paths contained in the incoming params, instead of their internal file references. This prevents circular references and "max call stack" errors related to files when using Logstravaganza.