Skip to content

Releases: czottmann/obsidian-actions-uri

0.16.0

26 Jan 11:22
Compare
Choose a tag to compare

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

Deprecations

0.15.0

31 Dec 13:14
Compare
Choose a tag to compare

This is mostly a chore release with some light preparations for my upcoming macOS app Actions for Obsidian.

Have a wondrous 2023, people 🚀

New

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

16 Dec 14:24
Compare
Choose a tag to compare

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

Changed

No longer broken

  • [FIX] Notes returned will now always contain the four return parameters result-content, result-body, result-front-matter and result-filepath [#22]
  • [FIX] Adds missing links to route docs detail pages

0.13.0

07 Dec 18:11
Compare
Choose a tag to compare

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

23 Nov 13:36
Compare
Choose a tag to compare

New

  • Added /vault/open and /vault/close routes [#18]

Changes

  • Error callbacks now carry two parameters, errorCode and errorMessage, instead of just error.
  • The routes note/open and daily-note/open supersede open/note and open/daily-note respectively. The old routes have been removed.

No longer broken

  • Creating a note would sometimes result in the creation of a folder and an error [#16]
  • Searching/replacing a string would result in an error if the search term looked like a regex [#15]

0.11.0

07 Nov 11:46
Compare
Choose a tag to compare

New

  • Refactors error callback parameters [#12]
    • When returning a x-error callback, the URL contains both errorCode and errorMessage parameters. See documentation for examples.

Changes

  • Drops support for Obsidian <v1.0
  • Changes spaces in callback URLs from plus-sign- to percent-encoding [#11]
    • Basically changes key=some+value to key=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.
  • 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 or x-error URLs. See documentation for examples.

0.10.6

12 Oct 18:56
Compare
Choose a tag to compare
  • 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

01 Oct 17:58
Compare
Choose a tag to compare

Initial pre-1.0 release. Let's get this show on the road, both on desktop and on mobile! 🚀🚀🚀