Skip to content

Releases

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 05 Nov 17:36

Changelog

  • 4b06dad: Generate the API client from Grepvine 87dc8e973cc0b9982a2d75108c06a6a2595e0037 (@github-actions[bot])
  • 2751c4d: Update API snapshot from Grepvine 87dc8e973cc0b9982a2d75108c06a6a2595e0037 (@github-actions[bot])

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 05 Nov 12:21
f45f53d

Document metadata in responses is always tagged

Follows grepvine#152: the API now uses separate types for metadata you send and metadata you get back.

  • Requests (Metadata): values can be plain strings, booleans and integers, or tagged {"type", "value"} objects. gv put -m NAME=VALUE, -m NAME:TYPE=VALUE and --metadata-file work the same as in v0.4.0.
  • Responses (TaggedMetadata): every value is tagged with its type (string, integer, number, boolean, timestamp). gv list --json returns each document's metadata in this form.

Changes

  • Read listing metadata as TaggedMetadata (#30). gv sync reads a document's tagged mtime directly. The wire format hasn't changed, so this release works with any server that serves typed metadata.
  • Update the API snapshot from Grepvine 4ea20c3.
  • Stop tracking the built gv binary (#29).

Upgrading

If you read gv list --json output, expect every metadata value as {"type": ..., "value": ...}, never a bare string or number.

Changelog

  • 68410fb: Read listing metadata as TaggedMetadata (#30) (@nopcoder)
  • f45f53d: Stop tracking the built gv binary (#29) (@nopcoder)
  • d58d3c2: Update API snapshot from Grepvine 4ea20c36e631fa1e74a0e4862c26d996ac260771 (@github-actions[bot])

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 14:23
bc0446e

Changelog

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 02 Nov 16:54
cc37dd4

Changelog

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 15:24
5b2b231

Changelog

v0.1.1

Choose a tag to compare

@nopcoder nopcoder released this 22 Oct 16:57
ab8b3ed

What's Changed

  • Regenerate the API client when the API snapshot changes by @nopcoder in #1
  • Check public wording and scan for secrets in CI by @nopcoder in #2
  • Publish a Homebrew cask on release by @nopcoder in #3
  • Use the new name of the "Update API client snapshots" workflow by @nopcoder in #4

New Contributors

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 15:43

Changelog