Rename to "@diskuto/client"
Breaking changes:
new Client({base_url})
->new Client({baseUrl})
- URL layout has changed and will only work w/ new Diskuto REST API.
Oct. 30, 2024
- Updated for Deno 2.0
- Update to host on https://JSR.io
- No more need for DNT, since JSR allows NPM compatibility. 🎉
- No more errors about esm.sh hash check failures.
December 13, 2022
- Switched to protobuf-es: https://github.com/bufbuild/protobuf-es
- Better types (proper types for optional fields)
- No longer relies on Google's old JS implementation. (I'd had to work around issues with it numerous times.)
- Add DNT support. This makes the Deno client for FeoBlog the canonical client, easily usable in both Deno and Node codebases. It will be used in the default/bundled FeoBlog in-browser client as well.
The FeoBlog client just directly returns protobuf objects. Since protobuf-es returns different implementations of objects, this means this is a breaking API change.
The types themselves have mostly the same data (delta some new fields), but their naming convention and access pattern will be slightly different. As will (de)serialization.
Sep 24, 2022
Port latest client over from FeoBlog.
In particular, this includes updates to let you query for items before/after a particular timestamp.
July 23, 2021
- Support for uploading attachments.
putItem()
no longer returns aResponse
.
Date: July 5, 2021
- Add Client.getProfile()
- Switch to proper JSDocs so docs actually show up on https://doc.deno.land
Date: July 3, 2021
Fix API doc URL
Date: July 3, 2021
Initial release.