Dwoo Downloads
2010-02-08 - Version : 1.1.1
2009-07-18 - Version : 1.1.0
2008-12-24 - Version : 1.0.1
Version : 1.0.0, released on 2008-10-24
License : Modified BSD License
Changelog
! BC Break: Small one that probably won't affect anyone, but it makes the PluginProxy feature much stronger. Basically if you used a custom one you will get a fatal error and need to update it to conform to the new IPluginProxy interface, that's it
+ Compiler: the modifier syntax (|foo) can now be applied on functions and on complex variables i.e. {$obj->getStuff()|upper} or {lower('foo')|upper}
+ SmartyCompat: Added a {section} plugin but I strongly discourage using it, it was really made to support legacy templates, since {for} doesn't have to handle {section}-BC anymore, it has been cleaned up a lot and the last $skip parameter has been dropped
+ Compiler: added Dwoo_Compiler->setNestedCommentsHandling(true) to enable parsing of nested comments (i.e. {* {* *} *} becomes a valid comment, useful to comment out big chunks of code containing comments)
* The core Dwoo class doesn't need writable compile/cache dirs in the constructor anymore so you can provide custom ones later through ->setCompile(/Cache)Dir - thanks to Denis Arh for the patch
* Adapters: Zend: major overhaul thanks to Denis Arh, templates files should probably be moved in the scripts subfolder after this update though, and the settings array has changed a bit, you will get warnings if you don't update the code anyway
* Plugins: improved the dump plugin, it now displays object's properties and optionally public methods (if the new show_methods arg is set to true) - thanks to Stephan Wentz for the patch
* Adapters: Zend: Added parameters to provide a custom engine (extends Dwoo) or a custom data class (extends Dwoo_Data) - thanks to Maxime Merian for the patch
* Lines containing only comments and whitespace are now entirely removed
* Removed comments do not mess up the line count anymore (for error messages)
* Fixed parsing bug in {func()->propertyOfReturnedObject}
* Fixed file template class reading from the string compiler factory - thanks to MrOxiMoron for the patch
* Fixed handling of variable variables that contained non standard characters
* Fixed a 1.0.0beta regression that messed with custom plugin directories on Windows
* SmartyCompat: Fixed a few bugs in the adapter and processor - thanks to Stefan Moonen for the patches
Files :
dwoo-1.0.0.tar.gz Dwoo Library
dwoo-1.0.0-docs.tar.gz API Docs
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
2008-03-09 - Version : 0.3.2
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