Releases: czottmann/obsidian-actions-uri
Releases · czottmann/obsidian-actions-uri
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]
0.14.2
This is a big one: Dataview support for TABLE
and LIST
queries is here! (TASK
query support will likely come in a future update.) Thanks to @gavriguy for the idea.
But there's also new routes for getting a list of all tags, all folders, all notes, and all files in a vault. Go build something nice!
New
- [NEW] Adds Dataview support for
TABLE
andLIST
queries [#4] - [NEW] Adds route
/tags/list
for fetching a list of all existing tags [#16] - [NEW] Adds route
/note/list
for fetching the list of available Markdown files [#24] - [NEW] Adds route
/vault/list-folders
for fetching the list of available folders [#24] - [NEW] Adds route
/vault/list-non-notes-files
for fetching list of non-Markdown files [#24] - [NEW] Adds route
/vault/list-all-files
for fetching all files present in a vault [#24]
Changed
- [CHG] Adjusts route
/daily-note/list
to return the same structure as its/note/list
counterpart
No longer broken
- [FIX] Notes returned will now always contain the four return parameters
result-content
,result-body
,result-front-matter
andresult-filepath
[#22] - [FIX] Adds missing links to route docs detail pages
0.13.0
New
- Added route for querying a vault for all tags:
tags/list
[#16] - Added route for getting the filesystem paths of a vault:
vault/info
[#20]
Changes
vault/close
is desktop-only now since there were some issues due to the different Obsidian foundations on mobile and desktop.- Goodbye, Twitter: I've moved to Mastodon and so replaced all Twitter links with links to my Mastodon profiles. See you there! 😄
0.12.1
New
- Added
/vault/open
and/vault/close
routes [#18]
Changes
- Error callbacks now carry two parameters,
errorCode
anderrorMessage
, instead of justerror
. - The routes
note/open
anddaily-note/open
supersedeopen/note
andopen/daily-note
respectively. The old routes have been removed.
No longer broken
0.11.0
New
- Refactors error callback parameters [#12]
- When returning a
x-error
callback, the URL contains botherrorCode
anderrorMessage
parameters. See documentation for examples.
- When returning a
Changes
- Drops support for Obsidian <v1.0
- Changes spaces in callback URLs from plus-sign- to percent-encoding [#11]
- Basically changes
key=some+value
tokey=some%20value
in return callbacks. Both are technically fine, but the former has a higher risk of not correctly being decoded by a number of 3rd party libraries.
- Basically changes
- Replaces all occurrences of
global.app
[#14]
Removals
- Removes support for
call-id
parameter [#7]- If you need to pair the callbacks coming from Actions URI to your outgoing requests, just add a parameter to your
x-success
orx-error
URLs. See documentation for examples.
- If you need to pair the callbacks coming from Actions URI to your outgoing requests, just add a parameter to your
0.10.6
- Fixes outdated success checks in main file handling methods — due to the broken check some successful file operations weren't recognized as such. Sorry!
0.10.5
Initial pre-1.0 release. Let's get this show on the road, both on desktop and on mobile! 🚀🚀🚀