build status in README.md by @gomzyakov in https://github.com/thephpleague/plates/pull/304Full Changelog: https://github.com/thephpleague/plates/compare/v3.5.0...v3.6.0
Engine->make() by @Rayne in https://github.com/thephpleague/plates/pull/302Full Changelog: https://github.com/thephpleague/plates/compare/v3.4.0...v3.5.0
EDIT (12/24/2020): This release has been abandoned. Some of this work will be merged into the v3 branch, but most of it has been scrapped. This tag will still be available, but a version 4 will not be based off of this alpha release.
v4 has been a complete rewrite in the plates system. It's fairly backwards compatible, but a lot of the internals have changed, and we still have a decent amount of features and work to do for v4.
Documentation is lacking for many of these features. Contributions are welcome! The best way to learn about the features it to look at the tests and examples.
push() function.end() function as an alias to stop().$template->data().toString() magic method.composer test.Template class.Engine class be passed to the register() method.render() method to Engine class, improving the use of the Engine as the primary API.$this pseudo-variable.getFunctions() method with new register() method.section() function instead.end() function to stop(). This fits more appropriately with the start() function.get() function to fetch().pathExists() method in the Engine class to exists().getTemplatePath() method in the Engine class to path().makeTemplate() method in the Engine class to make().Template class. For example: $this->name = 'Jonathan'. This applies both within and outside of templates. Use the data() method instead.getEngine() method from the Template class. There's no reason to need this anymore.addFolders() method from the Engine() class.unloadExtension() and unloadExtensionFunction() methods from the Engine() class.insert() functionality has been moved to a new extension, called Nest.get() function was also added with this extension, which offers an alternative syntax for nesting templates.render() function from within templates themselves. If this functionally is required, use the nesting functions instead.content() function when calling it from a non layout template.batch() extension function when a provided function does not exist.unloadExtension() and unloadExtensionFunction() methods to the Engine() class.getEngine() method to the Template class.addFolders() and loadExtensions() methods to the Engine() class.insert() method.php-loep to thephpleague).makeTemplate() template factory method.pathExists() method to check if a template exists.How can I help you explore Laravel packages today?