chore: release package#2348
Merged
Merged
Conversation
b42a8f6 to
34a148e
Compare
andybevan-scope3
previously approved these changes
Jul 9, 2026
There was a problem hiding this comment.
Automated Changesets release PR — approve. Version bump is calculated by the changesets action from consumed changesets, not edited by hand, which is exactly how @adcp/sdk versioning is supposed to flow.
Things I checked
- Version math. Two changesets consumed —
lean-enums-export(minor) +fix-list-accounts-pagination-shape(patch). Combined → minor.11.1.0 → 11.2.0. No skipped version. - package.json bump is changeset-driven, not manual.
package.json:311.1.0 → 11.2.0matches the minor calculation from the deleted changesets. Not a hand edit — MUST FIX #6 does not apply. - Lockstep across the workspace.
package-lock.jsonroot + workspace entries,packages/client-shim/package.json:109dep^11.1.0 → ^11.2.0, andsrc/lib/version.tsall move together. No drift. - Library vs schema version separation held.
src/lib/version.ts:71library: '11.2.0'bumps;adcp: '3.1.2'unchanged. Independent axes, correct. - CHANGELOG generated, not authored.
CHANGELOG.mdgains the11.2.0section with both entries; changeset files deleted. Standard release consumption — no new changeset required on a release PR.
No library behavior changed here beyond the LIBRARY_VERSION constant and the generatedAt timestamp. Nothing on the wire.
LGTM.
6e46967
8ef1353 to
6e46967
Compare
|
|
6e46967 to
6aba3f9
Compare
|
|
andybevan-scope3
approved these changes
Jul 9, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@adcp/sdk@11.2.0
Minor Changes
./enumsexport.import { EventTypeValues } from '@adcp/sdk/enums'(and the other AdCP enum value arrays) now resolves to a zod-free entry point, so bundlers no longer pull the full./typesbarrel and zod (~1.84 MB) just to read an enum. Useful for zod-free consumers such as browser bundles. Re-exports the existingtypes/enums.generated(named unions) andtypes/inline-enums.generated(per-field unions) modules; no change to./types.Patch Changes
3d90d17: fix(runtime):
list_accountsprojectsCursorPageinto thepaginationblock instead of top-levelnext_cursorBoth 3.0 and 3.1
list-accounts-responsemodel pagination viapagination: { has_more, cursor?, total_count? }referencingcore/pagination-response.json. The prior projector emittednext_cursorat the top level — schema-invisible underadditionalProperties: true, but every adopter silently failed thepagination_integrity_list_accountsstoryboard'sfield_value pagination.has_more: true+field_present pagination.cursorassertions regardless ofaccounts.listoutput. Fixes comply_test_controller(scenario=seed_account) returns UNKNOWN_SCENARIO — blocks pagination_integrity_list_accounts for every implementer adcp#5723.4bb51b5: Stop schema syncs from clobbering checked-in protocol skills and the registry spec.
sync-schemaswrote two non-version-scoped, checked-in files on every run: the protocol skills (skills/adcp-*) andschemas/registry/registry.yaml. A side-bundle sync (sync-schemas -- 3.0.12,sync-schemas:3.1-beta) therefore overwrote the primary pin's skills with an older version's content, and even the primary sync overwrote the registry spec — which is actually owned bygenerate-registry-types --syncfrom a different upstream. Both left a spurious diff in the working tree after any sync.The skill sync now runs only when syncing the primary pin, the
latest/cache pointer is likewise only repointed for the primary pin (a side-bundle sync no longer silently makes the SDK validate against an older version by default), and the registry spec is no longer written bysync-schemasat all (its owner isgenerate-registry-types --sync). This removes the fragilerestoreFromHead/RESTORE_PATHSworkaround in the beta sync script.