Skip to content

Releases: templado/engine

4.2.6

09 May 08:44
4.2.6
a22ccdb
Compare
Choose a tag to compare

What's Changed

  • Fix implicit null deprecation warnings for PHP 8.4 by @Matthew-H in #36

New Contributors

Full Changelog: 4.2.5...4.2.6

5.0.0-rc.5

09 May 08:46
5.0.0-rc.5
2b08ce4
Compare
Choose a tag to compare
5.0.0-rc.5 Pre-release
Pre-release

Changed

  • The ViewModelRenderer now processes Signal results (Remove / Ignore) before performing a conditional typeOf check. This allows for removing of elements that would otherwise require a matching type.

Full Changelog: 5.0.0-rc.4...5.0.0-rc.5

5.0.0-rc.4

09 May 08:46
5.0.0-rc.4
02d8647
Compare
Choose a tag to compare
5.0.0-rc.4 Pre-release
Pre-release

Fixed

  • Attribute removal didn't work properly
  • Make FormdataRenderer not choke on unnamed elements

Added

  • DocumentCollection::isEmpty has been added

Changed

  • HTMLSerializer now trims Text nodes to avoid redundant line breaks
  • Configure directories and files that should not be added to archives by @sebastianbergmann in #35

Full Changelog: 5.0.0-rc.3...5.0.0-rc.4

4.2.5

14 Feb 12:56
4.2.5
30732da
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.2.4...4.2.5

5.0.0-rc.3

09 May 08:45
5.0.0-rc.3
5ecf0bb
Compare
Choose a tag to compare
5.0.0-rc.3 Pre-release
Pre-release

Added

  • Introduce Snapshot support

Full Changelog: 5.0.0-rc.2...5.0.0-rc.3

Release 5.0.0-rc.2

03 Dec 13:06
5.0.0-rc.2
e4a4887
Compare
Choose a tag to compare
Release 5.0.0-rc.2 Pre-release
Pre-release

2nd Release Candidate for Templado 5.0.0

What's changed to 5.0.0-rc.1

  • Added NotDefined Signal to better support __call / __get implementors
  • Rewritten HTMLSerializer introduced in 5.0.0-rc.1 to address BC breaks in PHP 8.2

Release 5.0.0-rc.1

29 Aug 12:34
5.0.0-rc.1
ebd7c59
Compare
Choose a tag to compare
Release 5.0.0-rc.1 Pre-release
Pre-release

First Release Candidate for 5.0.0

What's Changed

  • Major Refactoring
  • updated API
  • new Features

Documentation can now be found at https://docs.templado.io [work in progress]

Release 4.2.4

22 Jul 14:48
4.2.4
Compare
Choose a tag to compare

This release is the last scheduled feature release in the 4.x branch. New features will
be implemented in Templad 5.x only. Updates to 4.x are going to be made to ensure compatibility
with upcoming PHP versions as long as possible. For Bugfixes, please just open a ticket.

Changed

  • Replaced generic ClearNamespaceDefinitionsFilter
    Replaced with a specifc one that only removes hopefully redundant xmlns defintions for xhtml.

    This still has many potential issues but is a lot better than the previous approach.

Release 4.2.3

16 May 21:40
4.2.3
aedf263
Compare
Choose a tag to compare

Fixed

  • CSRFProtectionRendererTest fails with PHP 8.3.0-dev due to invalid xmlns

Release 4.2.2

16 May 20:31
4.2.2
6fd2379
Compare
Choose a tag to compare

Changed

  • ClearNamespaceDefinitionsFilter now supports an optional root node name that will get the xhtml xmlns set

Fixed

  • Html::asString() no longer has unexpected side effects on the working DOM (which may have lead to namespaces being unset)