Skip to content

chore(deps): bump bigins/imanager 2.0.2 -> 2.1.0#64

Merged
bigin merged 1 commit into
masterfrom
chore/bump-imanager-2.1.0
May 17, 2026
Merged

chore(deps): bump bigins/imanager 2.0.2 -> 2.1.0#64
bigin merged 1 commit into
masterfrom
chore/bump-imanager-2.1.0

Conversation

@bigin
Copy link
Copy Markdown
Owner

@bigin bigin commented May 17, 2026

iManager 2.1.0 shipped on 2026-05-16 with the schema-setup ergonomics surface (16 Field::* static factories, 13 fluent setters, CategoryRepository::ensure() + FieldRepository::ensure() upsert-by-natural-key) plus the corrected Imanager::VERSION constant and the new ReleaseConsistencyTest that gates future forgotten bumps.

Lock now resolves bigins/imanager: ^2.0 to 2.1.0 (commit f38bce7 = the chore(release): cut 2.1.0 merge). Scriptor's own code can now use Field::text(...)->required()->indexed() and $fields->ensure(...) in any future schema-setup work, instead of the verbose new Field(null, $cat->id, 'name', 'Label', FieldType::Text, required: true, ...) constructors.

Local boot smoke: Imanager::VERSION reports 2.1.0; Field::text reflects on Imanager\Domain\Field. Live smoke against the currently-deployed scriptor.cms: frontend 200, editor auth page 200 (unchanged since this PR only bumps the lock, no Scriptor code change).

No Scriptor source uses the new surface yet — that comes when schema-touching work happens. This PR is the enabler.

iManager 2.1.0 shipped on 2026-05-16 with the schema-setup
ergonomics surface (16 Field::* static factories, 13 fluent
setters, CategoryRepository::ensure() + FieldRepository::ensure()
upsert-by-natural-key) plus the corrected Imanager::VERSION
constant and the new ReleaseConsistencyTest that gates future
forgotten bumps.

Lock now resolves bigins/imanager: ^2.0 to 2.1.0 (commit
f38bce7 = the chore(release): cut 2.1.0 merge). Scriptor's own
code can now use Field::text(...)->required()->indexed() and
$fields->ensure(...) in any future schema-setup work, instead
of the verbose new Field(null, $cat->id, 'name', 'Label',
FieldType::Text, required: true, ...) constructors.

Local boot smoke: Imanager::VERSION reports 2.1.0;
Field::text reflects on Imanager\Domain\Field. Live smoke
against the currently-deployed scriptor.cms: frontend 200,
editor auth page 200 (unchanged since this PR only bumps the
lock, no Scriptor code change).

No Scriptor source uses the new surface yet — that comes when
schema-touching work happens. This PR is the enabler.
@bigin bigin merged commit 4285d20 into master May 17, 2026
@bigin bigin deleted the chore/bump-imanager-2.1.0 branch May 17, 2026 08:29
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