Releases: czottmann/obsidian-actions-uri
1.1.2
This is a minor release aimed at fixing an issue with opening notes after creation that came up during the Actions for Obsidian iOS TestFlight.
- [FIX] Cleans up opening/focussing notes
- [DEL] Removes outdated API references
1.1.0
Version 1.1.0
The plugin is stable enough and used in production as the companion plugin to my macOS/iOS app Actions for Obsidian. So the version number took a big leap to bring it mostly in line with the app. Nothing else will change, Actions URI will remain FOSS under a MIT License.
New stuff
- If you're unhappy with the global search, and use Omnisearch, you'll be delighted about the new
/omnisearch
routes (#59) - Actions URI should now handle unexpected exceptions outside its control more graceful (#60)
- I've added table of contents to the route pages in the documentation.
No longer broken
- Adds code for preventing a race condition in vaults w/ Templater enabled (#61)
0.18.0
Version 0.18.0
New stuff
The /note/create
route has a new optional if-exists
parameter to specify a strategy for dealing with an existing note. It overrides the default behavior (creating a new note by appending a numeric suffix to the base name) and can be set to skip
or overwrite
. if-exists=skip
will not create another note and instead return the named note as-is. if-exists=overwrite
will replace the existing note with a new one.
The/daily-note/create
route has a new optional if-exists
parameter to specify a strategy for dealing with an existing current daily note. It overrides the default behavior (returning an error) and can be set to skip
or overwrite
. if-exists=skip
will pretend the existing note was just created and return it. if-exists=overwrite
will trash the existing note and create a new daily note from scratch.
Changes
/note/create
: theoverwrite
parameter is deprecated and will be removed in a future release. Useif-exists=overwrite
instead./daily-note/create
: theoverwrite
parameter is deprecated and will be removed in a future release. Useif-exists=overwrite
instead.
0.17.0
Version 0.17.0
This release fixes a problem where operations would silently fail when the
queried file path contained a path segment with a leading or trailing space.
Please note that route /open/search
is deprecated as of this version, use
/search/open
instead.
- [FIX] Normalizes leading/trailing whitespace in path segments -- #54
- [CHG] Moves route
/open/search
→/search/open
-- #17 - [DOC] Marks route
/open/search
as deprecated -- #17 - [DOC] Removes docs for previously removed
/open/*
routes -- #17 - [DOC] Corrects docs to reflect reality -- #55
- [DOC] Corrects docs where callbacks are optional, not required -- #55
0.16.4
Hot Fix
- [CHG] Increases time waiting for search results in
/search/all-notes
to 2s [#50]
Version 0.16.0
This release brings new routes for dealing with folders and some additional endpoints to /note
. It also deprecates the old route /vault/list-folders
in favor of the new /folder/list
.
New
- Adds route
/note/delete
for deleting a note [#30] - Adds route
/note/rename
for renaming or moving a note [#30] - Adds route
/note/trash
for moving a note to the trash [#30] - Adds route
/folder/list
for fetching the list of available folders [#30] - Adds route
/folder/create
for creating a new folder or folder structure [#30] - Adds route
/folder/delete
for deleting a folder and all its contents [#30] - Adds route
/folder/rename
for renaming or moving a folder [#30] - Adds route
/folder/trash
for moving a folder to the trash [#30]
Deprecations
- Deprecates route
/vault/list-folders
in favor of/folder/list
[#30]
0.16.3
Hot Fix
- [FIX] Fixes handling of backslashes and colon characters in file names [#43]
Version 0.16.0
This release brings new routes for dealing with folders and some additional endpoints to /note
. It also deprecates the old route /vault/list-folders
in favor of the new /folder/list
.
New
- Adds route
/note/delete
for deleting a note [#30] - Adds route
/note/rename
for renaming or moving a note [#30] - Adds route
/note/trash
for moving a note to the trash [#30] - Adds route
/folder/list
for fetching the list of available folders [#30] - Adds route
/folder/create
for creating a new folder or folder structure [#30] - Adds route
/folder/delete
for deleting a folder and all its contents [#30] - Adds route
/folder/rename
for renaming or moving a folder [#30] - Adds route
/folder/trash
for moving a folder to the trash [#30]
Deprecations
- Deprecates route
/vault/list-folders
in favor of/folder/list
[#30]
0.16.2
Minor Fix
- [CHG] Shortens
*/rename
error messages
Version 0.16.0
This release brings new routes for dealing with folders and some additional endpoints to /note
. It also deprecates the old route /vault/list-folders
in favor of the new /folder/list
.
New
- Adds route
/note/delete
for deleting a note [#30] - Adds route
/note/rename
for renaming or moving a note [#30] - Adds route
/note/trash
for moving a note to the trash [#30] - Adds route
/folder/list
for fetching the list of available folders [#30] - Adds route
/folder/create
for creating a new folder or folder structure [#30] - Adds route
/folder/delete
for deleting a folder and all its contents [#30] - Adds route
/folder/rename
for renaming or moving a folder [#30] - Adds route
/folder/trash
for moving a folder to the trash [#30]
Deprecations
- Deprecates route
/vault/list-folders
in favor of/folder/list
[#30]
0.16.1
Hot Fix
- Adds graceful handling of the default "Default location for new notes" configuration setting [#41]
Version 0.16.0
This release brings new routes for dealing with folders and some additional endpoints to /note
. It also deprecates the old route /vault/list-folders
in favor of the new /folder/list
.
New
- Adds route
/note/delete
for deleting a note [#30] - Adds route
/note/rename
for renaming or moving a note [#30] - Adds route
/note/trash
for moving a note to the trash [#30] - Adds route
/folder/list
for fetching the list of available folders [#30] - Adds route
/folder/create
for creating a new folder or folder structure [#30] - Adds route
/folder/delete
for deleting a folder and all its contents [#30] - Adds route
/folder/rename
for renaming or moving a folder [#30] - Adds route
/folder/trash
for moving a folder to the trash [#30]
Deprecations
- Deprecates route
/vault/list-folders
in favor of/folder/list
[#30]
0.16.0
This release brings new routes for dealing with folders and some additional endpoints to /note
. It also deprecates the old route /vault/list-folders
in favor of the new /folder/list
.
New
- Adds route
/note/delete
for deleting a note [#30] - Adds route
/note/rename
for renaming or moving a note [#30] - Adds route
/note/trash
for moving a note to the trash [#30] - Adds route
/folder/list
for fetching the list of available folders [#30] - Adds route
/folder/create
for creating a new folder or folder structure [#30] - Adds route
/folder/delete
for deleting a folder and all its contents [#30] - Adds route
/folder/rename
for renaming or moving a folder [#30] - Adds route
/folder/trash
for moving a folder to the trash [#30]
Deprecations
- Deprecates route
/vault/list-folders
in favor of/folder/list
[#30]
0.15.0
This is mostly a chore release with some light preparations for my upcoming macOS app Actions for Obsidian.
Have a wondrous 2023, people 🚀
New
- Adds extra return params for use by Actions for Obsidian [#26]
Changed
- Root routes (e.g.,
/
,/note
,/daily-note
) return a non-empty result message
No longer broken
- Addresses endless loop in string search/replace routes which would occur when the replacement included the search term [#28]