Skip to content

Releases: mezzio/mezzio-template

3.0.0

13 Oct 12:50
3.0.0
49a797e

Choose a tag to compare

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

2.13.0

11 Oct 08:46
2.13.0
ad72bb3

Choose a tag to compare

Release Notes for 2.13.0

2.13.0

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

Dependencies,Enhancement

2.12.0

30 Sep 08:42
2.12.0
6a3c021

Choose a tag to compare

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

2.11.0

16 Oct 20:55
2.11.0
836b7e5

Choose a tag to compare

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

2.10.0

08 Jan 15:43
2.10.0
2cc943c

Choose a tag to compare

Release Notes for 2.10.0

Feature release (minor)

2.10.0

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

Enhancement

2.9.0

01 Nov 09:31
2.9.0
1606022

Choose a tag to compare

Release Notes for 2.9.0

Feature release (minor)

2.9.0

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

Enhancement

2.8.0

06 Apr 13:58
2.8.0
327b9c7

Choose a tag to compare

Release Notes for 2.8.0

Feature release (minor)

2.8.0

  • Total issues resolved: 0
  • Total pull requests resolved: 3
  • Total contributors: 2

Enhancement

renovate

2.7.0

10 Oct 21:47
2.7.0
ac7c34a

Choose a tag to compare

Release Notes for 2.7.0

Feature release (minor)

2.7.0

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

Enhancement

2.6.0

10 Oct 19:16
2.6.0
046519d

Choose a tag to compare

Release Notes for 2.6.0

Feature release (minor)

2.6.0

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

Enhancement

2.5.0

14 Sep 08:08
2.5.0
55b5ab7

Choose a tag to compare

Release Notes for 2.5.0

Feature release (minor)

2.5.0

  • Total issues resolved: 0
  • Total pull requests resolved: 4
  • Total contributors: 4

Enhancement

renovate