All Versions
10
Latest Version
Avg Release Cycle
79 days
Latest Release
2105 days ago
Changelog History
Changelog History
-
v0.6.7 Changes
May 04, 2017 -
v0.6.6 Changes
May 26, 2016โ Added
$this->clear()
method, to empty a layout section entirely
๐ Changed
Nothing
๐ Fixed
Nothing
-
v0.6.5 Changes
March 08, 2016 -
v0.6.4 Changes
February 22, 2016 -
v0.6.3 Changes
November 01, 2015๐ Fixed bug when rendering template files containing sections more then once using same engine instance.
-
v0.6.2 Changes
July 06, 2015๐ Fixed Git issue with tests folder names.
-
v0.6.1 Changes
July 04, 2015- ๐ Fixed a couple of minor issue
- ๐ฒ Implemented code coverage logging and codecov.io
- โ Added more unit tests
- โ Added badges on readme
-
v0.6.0 Changes
July 03, 2015๐ New Features, Issues Solved
- Introduced Blocks and Custom Blocks feature
- Introduced "alias" feature that shorten syntax to access variables and functions inside templates
- Introduced Section Rendering feature
- Better control on registered folders , see docs.
Engine::render()
,Engine::find()
andFinder::find()
now also accepts an array of template names to be searched in registered folders. The first found is returned.- Introduced
Foil\Foil
class - Fixed issue on arraization of objects
- ๐ Clean up & code style improvements
Backward Compatibility Breaks
- ๐
Foil\API
class has been removed - ๐
Foil\Contracts\APIAwareInterface
has been removed - ๐
Foil\Traits\APIAwareTrait
has been removed - ๐
Foil\Bootstrapper
class has been removed - ๐ Most of the API functions have been removed. See docs.
Foil\engine()
functions now always returns a "fresh" instance ofFoil\Engine
class, whereas in older versions always returned same instance when called more times.
-
v0.5.1 Changes
May 25, 2015CS and typo fix. Minor clean up.
-
v0.5.0 Changes
May 25, 2015Easing the process of using custom template classes.
private
methods in Template class have been changed toprotected
- introduced
'template_class'
engine option - โ add a third argument,
$class
, for theEngine::renderTemplate()
method