From bd83ad5939c407e832d3278fbecc3325528e5b92 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 6 Oct 2026 15:38:24 +0000 Subject: [PATCH] release: version API bundle --- .changeset/activity-query-api.md | 5 ----- .changeset/actor-profile-organization-api.md | 5 ----- .changeset/badge-definition-api.md | 5 ----- .changeset/collection-malformed-projections.md | 5 ----- .changeset/collection-query-api.md | 5 ----- .changeset/context-record-queries.md | 5 ----- .changeset/contributor-information-view-ref.md | 5 ----- .changeset/entity-follow-view-ownership.md | 5 ----- .changeset/feature-query-endpoints.md | 5 ----- .changeset/funding-receipt-queries.md | 5 ----- .changeset/graph-follow-queries.md | 5 ----- .changeset/initial-api-foundation.md | 5 ----- .changeset/installer-asset-override.md | 5 ----- .changeset/location-queries.md | 5 ----- .changeset/move-contribution-view.md | 5 ----- .changeset/nullable-indexed-at-views.md | 5 ----- .changeset/preserve-null-indexed-at.md | 5 ----- .changeset/skip-malformed-entity-follows.md | 5 ----- .changeset/vocab-tag-view.md | 5 ----- .changeset/workscope-tag-sort-fallback-fix.md | 5 ----- .changeset/workscope-tag-view-owner.md | 5 ----- api/CHANGELOG.md | 13 +++++++++++++ api/package.json | 2 +- 23 files changed, 14 insertions(+), 106 deletions(-) delete mode 100644 .changeset/activity-query-api.md delete mode 100644 .changeset/actor-profile-organization-api.md delete mode 100644 .changeset/badge-definition-api.md delete mode 100644 .changeset/collection-malformed-projections.md delete mode 100644 .changeset/collection-query-api.md delete mode 100644 .changeset/context-record-queries.md delete mode 100644 .changeset/contributor-information-view-ref.md delete mode 100644 .changeset/entity-follow-view-ownership.md delete mode 100644 .changeset/feature-query-endpoints.md delete mode 100644 .changeset/funding-receipt-queries.md delete mode 100644 .changeset/graph-follow-queries.md delete mode 100644 .changeset/initial-api-foundation.md delete mode 100644 .changeset/installer-asset-override.md delete mode 100644 .changeset/location-queries.md delete mode 100644 .changeset/move-contribution-view.md delete mode 100644 .changeset/nullable-indexed-at-views.md delete mode 100644 .changeset/preserve-null-indexed-at.md delete mode 100644 .changeset/skip-malformed-entity-follows.md delete mode 100644 .changeset/vocab-tag-view.md delete mode 100644 .changeset/workscope-tag-sort-fallback-fix.md delete mode 100644 .changeset/workscope-tag-view-owner.md create mode 100644 api/CHANGELOG.md diff --git a/.changeset/activity-query-api.md b/.changeset/activity-query-api.md deleted file mode 100644 index ad19723..0000000 --- a/.changeset/activity-query-api.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hypercerts-org/hypercerts-api': minor ---- - -The API can now retrieve individual activities, list or search indexed activities using filters and cursor-based pagination, and hydrate profiles for large contributor lists without exceeding database parameter limits. diff --git a/.changeset/actor-profile-organization-api.md b/.changeset/actor-profile-organization-api.md deleted file mode 100644 index 5cd3cc6..0000000 --- a/.changeset/actor-profile-organization-api.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hypercerts-org/hypercerts-api': minor ---- - -The API can now retrieve Certified profiles and organization records individually or in batches, and list or search indexed profiles and organizations. diff --git a/.changeset/badge-definition-api.md b/.changeset/badge-definition-api.md deleted file mode 100644 index f3e6d8f..0000000 --- a/.changeset/badge-definition-api.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hypercerts-org/hypercerts-api': minor ---- - -The API can now retrieve badge definitions by record URI and list them by publisher or badge type with cursor-based pagination. diff --git a/.changeset/collection-malformed-projections.md b/.changeset/collection-malformed-projections.md deleted file mode 100644 index e1da3ce..0000000 --- a/.changeset/collection-malformed-projections.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hypercerts-org/hypercerts-api': patch ---- - -Collection list and search results now omit malformed location and tag projections instead of failing the whole page. Collection rows, original records, and pagination cursors are preserved. `getCollection` continues to reject malformed references. diff --git a/.changeset/collection-query-api.md b/.changeset/collection-query-api.md deleted file mode 100644 index 4862e4d..0000000 --- a/.changeset/collection-query-api.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hypercerts-org/hypercerts-api': minor ---- - -The API can now retrieve collections, list or search them, and page through a collection’s embedded items. diff --git a/.changeset/context-record-queries.md b/.changeset/context-record-queries.md deleted file mode 100644 index e9b6d14..0000000 --- a/.changeset/context-record-queries.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hypercerts-org/hypercerts-api': minor ---- - -Add lookup and paginated listing queries for evaluations and attachments. Evaluation responses preserve the original evaluator list and include available profile and organization details for up to the first 100 evaluator entries; attachment responses return the original record and publisher details without fetching files or expanding linked records. diff --git a/.changeset/contributor-information-view-ref.md b/.changeset/contributor-information-view-ref.md deleted file mode 100644 index ca489c3..0000000 --- a/.changeset/contributor-information-view-ref.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hypercerts-org/hypercerts-api': patch ---- - -Contributor-information query schemas now share their response-view definition from `getContributorInformation`. Response JSON is unchanged. diff --git a/.changeset/entity-follow-view-ownership.md b/.changeset/entity-follow-view-ownership.md deleted file mode 100644 index 465eb3f..0000000 --- a/.changeset/entity-follow-view-ownership.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hypercerts-org/hypercerts-api': patch ---- - -Entity-follow results now identify their endpoint-owned views with `$type` values; response fields and pagination are unchanged. diff --git a/.changeset/feature-query-endpoints.md b/.changeset/feature-query-endpoints.md deleted file mode 100644 index d70bd0e..0000000 --- a/.changeset/feature-query-endpoints.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hypercerts-org/hypercerts-api': minor ---- - -Add `org.hypercerts.entity.getFeature` to retrieve an indexed feature by its exact record URI, with available author profile and organization details. Add `org.hypercerts.entity.listFeatures` to filter indexed features by author, type, and organization-record presence, and page results by creation time and URI. diff --git a/.changeset/funding-receipt-queries.md b/.changeset/funding-receipt-queries.md deleted file mode 100644 index 650a744..0000000 --- a/.changeset/funding-receipt-queries.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hypercerts-org/hypercerts-api': minor ---- - -Add lookup and paginated listing queries for indexed funding receipts, with filters for publishers, parties, funded records, and transaction IDs. Responses preserve the full receipt, including decimal amounts as strings; a receipt record alone does not establish that payment occurred. diff --git a/.changeset/graph-follow-queries.md b/.changeset/graph-follow-queries.md deleted file mode 100644 index 331ae64..0000000 --- a/.changeset/graph-follow-queries.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hypercerts-org/hypercerts-api': minor ---- - -Add lookups and paginated lists for actor and entity follows, plus a recent-follows feed combining both record types. Outgoing entity-follow results can resolve indexed activity, collection, or feature targets; the recent feed preserves duplicate records and is intended for recent activity, not lossless ingestion or backfill. diff --git a/.changeset/initial-api-foundation.md b/.changeset/initial-api-foundation.md deleted file mode 100644 index 53ea590..0000000 --- a/.changeset/initial-api-foundation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hypercerts-org/hypercerts-api': minor ---- - -Add the initial HappyView API bundle foundation, including its shared installer, build tooling, pinned Lexicons, common view definitions, reusable Lua projections, and offline checks. This foundation does not include installable endpoint handlers, so it does not provide API queries on its own. diff --git a/.changeset/installer-asset-override.md b/.changeset/installer-asset-override.md deleted file mode 100644 index 5221722..0000000 --- a/.changeset/installer-asset-override.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hypercerts-org/hypercerts-api': patch ---- - -Operators can pass `--override` to replace conflicting assets declared by the bundle; without it, the installer still refuses conflicts before writing. diff --git a/.changeset/location-queries.md b/.changeset/location-queries.md deleted file mode 100644 index 543e21d..0000000 --- a/.changeset/location-queries.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hypercerts-org/hypercerts-api': minor ---- - -Add location lookup and paginated listing queries with author, URI, and location-type filters. Results include the original location record and available author profile and organization details; listings fall back from a missing or invalid record creation time to the index time, or stored row creation time when no index time is available. diff --git a/.changeset/move-contribution-view.md b/.changeset/move-contribution-view.md deleted file mode 100644 index 95ae844..0000000 --- a/.changeset/move-contribution-view.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hypercerts-org/hypercerts-api': patch ---- - -Move the contribution response view into the `getContribution` Lexicon and reuse it from `listContributions`; response data is unchanged. diff --git a/.changeset/nullable-indexed-at-views.md b/.changeset/nullable-indexed-at-views.md deleted file mode 100644 index ae3afe8..0000000 --- a/.changeset/nullable-indexed-at-views.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hypercerts-org/hypercerts-api': patch ---- - -Profile and organization results now include `indexedAt: null` when the index has no timestamp. diff --git a/.changeset/preserve-null-indexed-at.md b/.changeset/preserve-null-indexed-at.md deleted file mode 100644 index 87bcab8..0000000 --- a/.changeset/preserve-null-indexed-at.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hypercerts-org/hypercerts-api': patch ---- - -Badge and funding endpoints now include `indexedAt: null` instead of omitting the field when the index has no timestamp. diff --git a/.changeset/skip-malformed-entity-follows.md b/.changeset/skip-malformed-entity-follows.md deleted file mode 100644 index 5b24c9e..0000000 --- a/.changeset/skip-malformed-entity-follows.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hypercerts-org/hypercerts-api': patch ---- - -Entity-following pages now skip follows with missing or malformed target URIs instead of failing the whole request, and continue scanning to fill the page. Valid targets the API does not support remain listed with a null entity. diff --git a/.changeset/vocab-tag-view.md b/.changeset/vocab-tag-view.md deleted file mode 100644 index df5c0c8..0000000 --- a/.changeset/vocab-tag-view.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hypercerts-org/hypercerts-api': patch ---- - -Keep the vocabulary-tag response view with its lookup Lexicon and reuse it from listings; returned fields and runtime behavior are unchanged. diff --git a/.changeset/workscope-tag-sort-fallback-fix.md b/.changeset/workscope-tag-sort-fallback-fix.md deleted file mode 100644 index 168ed6d..0000000 --- a/.changeset/workscope-tag-sort-fallback-fix.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hypercerts-org/hypercerts-api': patch ---- - -Work-scope tag listing now falls back to valid index or row timestamps when a record's `createdAt` cannot be used for sorting. diff --git a/.changeset/workscope-tag-view-owner.md b/.changeset/workscope-tag-view-owner.md deleted file mode 100644 index 9aa02ae..0000000 --- a/.changeset/workscope-tag-view-owner.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hypercerts-org/hypercerts-api': patch ---- - -Work-scope tag query schemas now define their result view alongside the exact-record lookup; the returned JSON is unchanged. diff --git a/api/CHANGELOG.md b/api/CHANGELOG.md new file mode 100644 index 0000000..abcf739 --- /dev/null +++ b/api/CHANGELOG.md @@ -0,0 +1,13 @@ +# @hypercerts-org/hypercerts-api + +## 0.1.0 + +The first release provides public, read-only HappyView queries for: + +- **Actors:** profiles, organizations, and actor/entity follows. +- **Hypercerts:** activities, collections and items, contributions, and contributor information. +- **Context:** evaluations, attachments, acknowledgements, and measurements. +- **Funding and badges:** receipts, badge definitions, awards, and responses. +- **Discovery:** work-scope and vocabulary tags, locations, features, and EVM links. + +The bundle includes shared Lexicons, installer/build tooling, and offline checks. It is distributed as tagged source for HappyView operators—not as an npm package or automatic deployment. See `api/README.md` for endpoint details. diff --git a/api/package.json b/api/package.json index 0788153..a9c3aec 100644 --- a/api/package.json +++ b/api/package.json @@ -1,6 +1,6 @@ { "name": "@hypercerts-org/hypercerts-api", - "version": "0.0.0", + "version": "0.1.0", "private": true, "type": "module", "dependencies": {