Skip to content
This repository was archived by the owner on Jun 29, 2026. It is now read-only.

chore: release v0.1.1 — require Steg ^1.0.1 - #1

Merged
ndrstmr merged 2 commits into
mainfrom
chore/release-v0.1.1
May 6, 2026
Merged

ndrstmr merged 2 commits into
mainfrom
chore/release-v0.1.1

Conversation

@ndrstmr

@ndrstmr ndrstmr commented May 6, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Bumps the ndrstmr/steg constraint from ^1.0 to ^1.0.1.
  • The bundle's InferenceClientInterface::class DI alias points at a StegClient instance. StegClient only formally implements the interface as of Steg v1.0.1 (see fix: StegClient implements InferenceClientInterface steg#1).
  • Installing this bundle against Steg v1.0.0 triggered a TypeError at request time whenever a consumer typehinted InferenceClientInterface in their constructor.
  • Adds CHANGELOG entry and a README note about the minimum Steg version.

Test plan

  • composer validate --strict
  • PHPStan level 9 — no errors
  • PHPUnit — 28 tests, 66 assertions green
  • PHP-CS-Fixer — clean
  • Local PoC consumer (apps/ls-agent in lotse-workspace) renders HTTP 200 against the updated stack
  • After merge: tag v0.1.1 on the merge commit so Packagist picks it up

Andreas Teumer added 2 commits May 6, 2026 11:45
Bundle relies on Steg's StegClient implementing InferenceClientInterface,
which was added in Steg v1.0.1. Installing this bundle against Steg
v1.0.0 produced a TypeError at request time when consumers typehinted
the interface in their constructor.

- composer.json: ^1.0 -> ^1.0.1
- README: explicit minimum Steg version with rationale
- CHANGELOG: 0.1.0 / 0.1.1 sections
@ndrstmr
ndrstmr merged commit e738c49 into main May 6, 2026
1 check passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant