Skip to content

Releases: templado/engine

4.2.6

Choose a tag to compare

@theseer theseer released this 09 May 08:44
4.2.6
a22ccdb

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

5.0.0-rc.5 Pre-release
Pre-release

Choose a tag to compare

@theseer theseer released this 09 May 08:46
5.0.0-rc.5
2b08ce4

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

5.0.0-rc.4 Pre-release
Pre-release

Choose a tag to compare

@theseer theseer released this 09 May 08:46
5.0.0-rc.4
02d8647

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

Choose a tag to compare

@theseer theseer released this 14 Feb 12:56
4.2.5
30732da

What's Changed

Full Changelog: 4.2.4...4.2.5

5.0.0-rc.3

5.0.0-rc.3 Pre-release
Pre-release

Choose a tag to compare

@theseer theseer released this 09 May 08:45
5.0.0-rc.3
5ecf0bb

Added

  • Introduce Snapshot support

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

Release 5.0.0-rc.2

Release 5.0.0-rc.2 Pre-release
Pre-release

Choose a tag to compare

@theseer theseer released this 03 Dec 13:06
5.0.0-rc.2
e4a4887

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

Release 5.0.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@theseer theseer released this 29 Aug 12:34
5.0.0-rc.1
ebd7c59

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

Choose a tag to compare

@theseer theseer released this 22 Jul 14:48
4.2.4

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

Choose a tag to compare

@theseer theseer released this 16 May 21:40
4.2.3
aedf263

Fixed

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

Release 4.2.2

Choose a tag to compare

@theseer theseer released this 16 May 20:31
4.2.2
6fd2379

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)