Skip to content

Bump packages to 2.0.0 (lockstep)#17

Merged
edgrosvenor merged 1 commit into
mainfrom
release/v2.0.0
Jun 15, 2026
Merged

Bump packages to 2.0.0 (lockstep)#17
edgrosvenor merged 1 commit into
mainfrom
release/v2.0.0

Conversation

@edgrosvenor

Copy link
Copy Markdown
Contributor

Bump packages to 2.0.0 (lockstep)

Prepares the lockstep v2.0.0 release. Pushing the v2.0.0 tag after merge triggers release-splits to mirror + tag every matte-* package on Packagist.

Why major: since v1.0.0, matte-server swapped its token system to built-for-cloud — removing the matte:issue-token command and the MATTE_TOKENS env contract, adding a required built-for-cloud dependency and the matte_jobs.token_id migration. That's breaking for existing consumers. Also ships the ISNet model defaults and ML-by-default.

Changes

  • matte-contracts, matte-server, matte-client2.0.0
  • matte-server / matte-client require matte-contracts: ^2.0
  • root requires matte-server: ^2.0; lock refreshed

Gate

composer ready green — pint, phpstan 0 errors, pest 33/33 (81 assertions), audit clean. Package suites: matte-server 32 + 1 skip, matte-client 7, matte-contracts 11 — all pass.

Major release: matte-server swapped its token system to built-for-cloud
(removed matte:issue-token and the MATTE_TOKENS env contract, added the
built-for-cloud dependency + matte_jobs.token_id), defaults to the bundled
ISNet model, and ML is now the default mode. Bump all matte-* packages to
2.0.0 in lockstep and raise inter-package matte-contracts constraints to ^2.0.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@edgrosvenor edgrosvenor merged commit 7608649 into main Jun 15, 2026
2 checks passed
@edgrosvenor edgrosvenor deleted the release/v2.0.0 branch June 15, 2026 12:50
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