Open
Conversation
2a21e0d to
7c0df09
Compare
7c0df09 to
bd25c5a
Compare
bd25c5a to
54797a7
Compare
54797a7 to
87ab09e
Compare
87ab09e to
28659c0
Compare
28659c0 to
dacc1b7
Compare
dacc1b7 to
308f60d
Compare
308f60d to
cdb8640
Compare
cdb8640 to
9a7e3fe
Compare
9a7e3fe to
8ca0407
Compare
8ca0407 to
1d0a1a8
Compare
1d0a1a8 to
5a5964b
Compare
5a5964b to
e7c62dd
Compare
e7c62dd to
45a9b45
Compare
45a9b45 to
a3cee54
Compare
4fe1eaf to
7372f7a
Compare
7372f7a to
2801611
Compare
2801611 to
a3ec72d
Compare
a3ec72d to
65c4993
Compare
65c4993 to
38b8774
Compare
38b8774 to
c81a36c
Compare
c81a36c to
26c04ce
Compare
26c04ce to
4511173
Compare
4511173 to
a04a923
Compare
a04a923 to
b6af65e
Compare
b6af65e to
3cfb121
Compare
3cfb121 to
ab1528b
Compare
ab1528b to
e30727b
Compare
e30727b to
b5c65cb
Compare
b5c65cb to
b295263
Compare
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.
mainis currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, runchangeset pre exitonmain.Releases
adcontextprotocol@3.0.0-rc.4
Minor Changes
5e9a748: Add generic
agentsarray to brand.json for brand and house objects. Replaces the pattern of adding named agent fields (brand_agent,rights_agent) with a typed array that supports brand, rights, measurement, governance, creative, buying, and signals agent types. Deprecatesbrand_agentandrights_agentfields.a497d02: Add border_radius, elevation, and spacing definitions to visual_guidelines in brand.json schema. Add extended color roles (heading, body, label, border, divider, surface_1, surface_2) to the colors definition. These are the visual tokens creative agents most often guess wrong when not specified.
106831c: Add broadcast TV, audio, and DOOH forecast support:
measurement_sourcefield on DeliveryForecast to declare which third-party measurement provider produced the forecast numbers (includes global providers: nielsen, videoamp, comscore, geopath, barb, agf, oztam, kantar, barc, route, rajar, triton);measured_impressionsmetric for delivery as counted by the measurement_source provider (independent of guarantee — works with both guaranteed and modeled forecasts);downloadsmetric for podcast advertising;playsmetric for DOOH raw play counts before impression multiplier;packageforecast range unit for sellers who offer distinct inventory packages rather than spend curves;labelfield on ForecastPoint to identify packages by name; relaxmidrequirement on ForecastRange to accept eithermidor bothlow+high.cf4e9ee: Extend brand.json fonts schema with structured font definitions. Each font role (primary, secondary, etc.) now accepts either a CSS font-family string or a structured object with
family,files(withweight,weight_rangefor variable fonts, andstyle),opentype_features(e.g., ss01, tnum), andfallbacksfor multi-script coverage. This enables creative agents to resolve and render fonts reliably while remaining backward compatible with simple string values.7736865: Add per-request version declaration and VERSION_UNSUPPORTED error code
Version negotiation:
adcp_major_versionoptional integer field on all AdCP request schemas lets buyers declare which major version their payloads conform tomajor_versionsand returnVERSION_UNSUPPORTEDif out of rangeError codes:
VERSION_UNSUPPORTED— declared major version not supported by seller. Recovery: correctable.Documentation:
Patch Changes
0d5d682: Guard against missing brand_domain_aliases table in sweep job and undefined domain in WorkOS verification_failed webhook
f6a1fe2: Fix digest archive route ordering to prevent param collision
3ff7397: Fix digest content hierarchy, dedup articles, inclusive tone
a8e4d71: Fix article dedup by root domain and WG summaries showing descriptions
25de6cf: Fix digest editor note newlines, paid members only, biweekly lookback, legacy draft handling
4fab693: Improve error diagnostics and migrate test runner from Jest to Vitest
f172af6: Add sync_governance to schema index for client discoverability.
70740e8: Add missing route handler for /dashboard-membership to fix "Cannot GET" errors
afe43ee: Fix migration guide missing comply-blocking requirements
buying_modeas a required field on allget_productsrequests to the breaking changes tablebuying_modecomply-blocking requirementrequire_operator_authdetermines which task (sync_accountsvslist_accounts) to call62f91de: Newsletter admin editors, email routing fix, and production readiness
f18148e: Redesign organization dashboard: split into sidebar-navigated pages (Overview, Team, Agents), restore journey stepper with product-usage milestones, add upgrade teasers for all tiers with price reframing, wire team certification summary, show health score weights, and fix nonmember 403 error.
6f45f15: Personalized action nudge in newsletter based on recipient profile
8e8f604: Let users select a primary email from linked aliases via PUT /api/me/linked-emails/primary.
26816c5: Add Regenerate button to digest admin editor
4095926: Add The Build admin editor and consolidate newsletter sidebar
9415ae3: Split newsletter into This Edition + Industry Intel sections