Dwoo Downloads
2010-02-08 - Version : 1.1.1
2009-07-18 - Version : 1.1.0
2008-12-24 - Version : 1.0.1
2008-10-24 - Version : 1.0.0
2008-09-08 - Version : 1.0.0beta
2008-08-03 - Version : 0.9.3
2008-06-28 - Version : 0.9.2
2008-05-30 - Version : 0.9.1
2008-05-10 - Version : 0.9.0
2008-04-09 - Version : 0.3.4
2008-03-19 - Version : 0.3.3
Version : 0.3.2, released on 2008-03-09
License : GNU Lesser General Public License
Changelog
+ Added access to superglobals through $dwoo.get.value, $dwoo.post.value, etc.+ Added outputFilters to Dwoo (use Dwoo->addOutputFilter and Dwoo->removeOutputFilter)
+ Added preFilters and postFilters to DwooCompiler (use DwooCompiler->addPreFilter, etc)
+ Added a html_format output filter that intends properly the html code, use it only on full page templates
+ Plugins: Added {for} and {forelse} which allow to loop over an array or to loop over a range of numbers
+ Plugins: Added {mailto}, {counter}, {eval}, {fetch} and {include}
+ Syntax : Enhanced support for implicit math operations, {$var+$var2*var3+5} now works. Operations are executed from left to right though, there is no operator priority. (i.e. 1+1*2 = (1+1)*2 = 4, not 3)
+ API: Added resources support through DwooITemplate implementations and Dwoo->addResource()
+ API: Added Dwoo->getTemplate() to get the currently running template object
+ API: Added DwooCompiler::getInstance() to use only one compiler object when rendering from the default compiler and to provide you with a singleton if it's easier, however the class is not a singleton in the sense that it can be instantiated separately
+ API: Added a factory method on DwooITemplate to support resources creation
+ Added a release tag so that all compiled templates are forced to recompile after an update, however it is recommended to cleanup your "compiled" directory now and then as each release uses new filenames
+ Added an abstract DwooFilter class that you can extend to build filters
* PHP function calls are now case insensitive
* Syntax: The compiler now parses expressions before modifiers, allowing for {$var/2|number_format} for example
* DwooTemplateFile now extends DwooTemplateString instead of the other way around as it was before
* {else} is now a general purpose plugin that can act as 'else' for foreach, for and if/elseif, foreachelse and forelse are still available though
Files :
2008-03-05 - Version : 0.3.1
2008-03-02 - Version : 0.3.0
2008-02-19 - Version : 0.2.1
2008-02-14 - Version : 0.2.0
2008-02-08 - Version : 0.1.0