Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 13, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
mezzio/mezzio-template (source) ^2.8.0 -> ^2.8.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

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.

@renovate renovate bot added the renovate label Oct 13, 2025
| datasource | package                | from   | to    |
| ---------- | ---------------------- | ------ | ----- |
| packagist  | mezzio/mezzio-template | 2.13.0 | 3.0.0 |


Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate bot force-pushed the renovate/major-mezzio branch from f8b8a9f to 27c71e5 Compare October 20, 2025 04:32
@gsteel gsteel added the stop-updating Instructs renovate to stop updating PR label Oct 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

renovate stop-updating Instructs renovate to stop updating PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants