Skip to content

Update dependency mezzio/mezzio-template to v3#79

Open
renovate[bot] wants to merge 1 commit into
stagingfrom
renovate/major-mezzio
Open

Update dependency mezzio/mezzio-template to v3#79
renovate[bot] wants to merge 1 commit into
stagingfrom
renovate/major-mezzio

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Feb 28, 2026

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
mezzio/mezzio-template (source) ^2.10.0^3.0.0 age adoption passing confidence

Release Notes

mezzio/mezzio-template (mezzio/mezzio-template)

v3.0.0

Compare Source

Release Notes for 3.0.0

Version 3.0.0 of mezzio-template contains several changes that break backwards compatibility.

Mezzio\Template\TemplateRendererInterface

The following methods have been removed:

  • addPath
  • getPaths

As an interface whose primary purpose is to render a named template to a string, adding and listing template file paths is out of scope. The engine in use may not even deal with the filesystem, so these methods are no longer forced on implementors.

General Changes

  • Native PHP types have been added to all properties, parameters and return types where previously there were none.
    This affects a number of method signatures and will therefore require code changes in classes that override or implement these methods.
  • Shipped exceptions have been marked as final
  • ExceptionInterface now inherits from Throwable
  • The documented types relating to template variables or parameters have been refined from array<string, mixed> to array<non-empty-string, mixed>. The more precise types will affect users of static analysis tooling, and as such a new method has been added ArrayParametersTrait::normalizeParamsAsMap() that should ease the burden of asserting the correct types for implementors
3.0.0
  • Total issues resolved: 0
  • Total pull requests resolved: 6
  • Total contributors: 2
Dependencies,Enhancement

QA

BC Break,QA
BC Break,Bug,QA
BC Break,Enhancement,QA
BC Break,Feature Removal

v2.13.0

Compare Source

Release Notes for 2.13.0
2.13.0
  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1
Dependencies,Enhancement

v2.12.0

Compare Source

Release Notes for 2.12.0

Feature release (minor)

2.12.0
  • Total issues resolved: 0
  • Total pull requests resolved: 3
  • Total contributors: 2
Documentation,Feature Removal
Dependencies,QA
renovate

v2.11.0

Compare Source

Release Notes for 2.11.0

Feature release (minor)

2.11.0
  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1
Enhancement

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

Read more information about the use of Renovate Bot within Laminas.

| datasource | package                | from   | to    |
| ---------- | ---------------------- | ------ | ----- |
| packagist  | mezzio/mezzio-template | 2.10.0 | 3.0.0 |


Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate Bot added the renovate label Feb 28, 2026
@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented Feb 28, 2026

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: composer.lock
Command failed: composer update mezzio/mezzio-template:3.0.0 --with-dependencies --ignore-platform-req=ext-* --ignore-platform-req=lib-* --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins --minimal-changes
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires mezzio/mezzio-template ^3.0.0, found mezzio/mezzio-template[3.0.0] but these were not loaded, likely because it conflicts with another require.
  Problem 2
    - mezzio/mezzio is locked to version 3.19.0 and an update of this package was not requested.
    - mezzio/mezzio 3.19.0 requires mezzio/mezzio-template ^2.2 -> found mezzio/mezzio-template[2.2.0, ..., 2.13.0] but it conflicts with your root composer.json require (^3.0.0).
  Problem 3
    - mezzio/mezzio-platesrenderer is locked to version 2.10.0 and an update of this package was not requested.
    - mezzio/mezzio-platesrenderer 2.10.0 requires mezzio/mezzio-template ^2.0 -> found mezzio/mezzio-template[2.0.0, ..., 2.13.0] but it conflicts with your root composer.json require (^3.0.0).
  Problem 4
    - mezzio/mezzio-tooling is locked to version 2.9.0 and an update of this package was not requested.
    - mezzio/mezzio 3.19.0 requires mezzio/mezzio-template ^2.2 -> found mezzio/mezzio-template[2.2.0, ..., 2.13.0] but it conflicts with your root composer.json require (^3.0.0).
    - mezzio/mezzio-tooling 2.9.0 requires mezzio/mezzio ^3.13.0 -> satisfiable by mezzio/mezzio[3.19.0].

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants