Skip to content

chore(repo): move to spec 0.3.0 - #7

Merged
MobileMage merged 2 commits into
mainfrom
chore/spec-0-3-0
Oct 4, 2026
Merged

MobileMage merged 2 commits into
mainfrom
chore/spec-0-3-0

Conversation

@MobileMage

Copy link
Copy Markdown
Contributor

The package now implements spec 0.3.0. That version adds the postcode
field and its messages, and the WordPress and WooCommerce floors in the
PHP standard. It leaves the grammar and the client contract as they
were, so every function gives the same results as before.

The docs site checks that every SDK it documents implements one spec
version, and the TypeScript packages are on 0.3.0 already.

Signed-off-by: MobileMage aidelojejoshua@gmail.com

The spec now holds the contract of the field and its message
catalogue, which the next packages build on. The grammar and the
client contract stay as they were, so every function of the package
gives the same results and the package only reports the new spec
version. The agents file names the new interface file, so an agent
that needs a field symbol finds where the spec lists it.

Signed-off-by: MobileMage <aidelojejoshua@gmail.com>
Postcode::SPEC_VERSION takes a new value with each spec version by
design, so a change of that value is not a break of the public API.
Since the first release tag, the BC check compared the constant with
the tag and failed the move to spec 0.3.0. The script now drops that
one finding, prints every other finding with its own count, and
exits non-zero for any other break or any other failure of the tool.
A test feeds the filter the finding alone and with a second break.
The developing guide names the exception.

Signed-off-by: MobileMage <aidelojejoshua@gmail.com>
@MobileMage
MobileMage merged commit a1dd163 into main Oct 4, 2026
9 checks passed
@MobileMage
MobileMage deleted the chore/spec-0-3-0 branch October 4, 2026 01:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant