Skip to content

Tags: utopia-php/cli

Tags

0.24.4

Toggle 0.24.4's commit message
Merge pull request #194 from utopia-php/chore/no-package-lock-files

chore: stop committing package lock files

0.24.3

Toggle 0.24.3's commit message
Merge pull request #40 from utopia-php/feat/rector-hoist

build: hoist baseline rector + phpstan configs to the root

0.24.2

Toggle 0.24.2's commit message
refactor(monorepo): simplify absorb/sync flows (-635 LoC)

- Drop the 17 per-package mirror CI workflows: they were inert in the monorepo
  and only re-tested, on the mirror, code the monorepo's own matrix already
  gated pre-merge. absorb now strips all incoming workflows and writes only
  mirror.yml; the ratchet lint over packages/* (no uses: left to pin) goes too.
- Make absorb's mirror ruleset idempotent: update whatever branch ruleset
  already exists in place instead of skipping on a name clash (the gap that left
  auth's mirror without the split-app bypass).
- Remove the standalone `import` command — unused, and it left a package without
  mirror.yml/banner/ruleset. import_package() stays as absorb's helper.
- Trim absorbing.md/creating.md/README to match.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>

0.24.1

Toggle 0.24.1's commit message
Soften sibling constraints to caret ranges (#9)

Intra-utopia requires move from X.Y.* pins to ^X.Y across cli, http,
platform, queue and servers (client and pools already used carets).
For 0.x siblings the range is equivalent today, but the style is
uniform and minors flow through automatically once packages reach 1.0.
servers' broad 'validators 0.*' narrows to ^0.2, matching the released
line.

Co-authored-by: Claude Fable 5 <[email protected]>

0.24.0

Toggle 0.24.0's commit message
Hoist phpunit to the monorepo toolchain (#3)

One phpunit (^12) pinned in the root composer.json; packages no longer
declare it. Package test scripts call `phpunit`, resolved from the
root vendor/bin which bin/monorepo puts on PATH; mirror workflows get
it via setup-php's tools input.

Migrates the phpunit 9 era leftovers: cli and platform phpunit.xml
schemas, cli's @dataProvider annotation to an attribute. cli's mirror
test matrix moves to 8.3-8.5 (phpunit 12 needs >=8.3). bin/monorepo
absorb now strips phpunit and rewrites test scripts for incoming
libraries.

Co-authored-by: Claude Fable 5 <[email protected]>

0.23.4

Toggle 0.23.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #54 from utopia-php/chore/relax-servers-0.4-patch

Relax servers patch constraint

0.23.3

Toggle 0.23.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #53 from utopia-php/feat-param-alias

Feat: Param aliases

0.23.2

Toggle 0.23.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #52 from ChiragAgg5k/fix/loose-bool-string-coercion

0.23.1

Toggle 0.23.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #51 from utopia-php/codex/task-container-injection

feat: allow cli container injection

0.23.0

Toggle 0.23.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #50 from utopia-php/chore-update-servers-0.3

chore: update utopia-php/servers from 0.2 to 0.3