Setting nocache="true" in a B:tag will now also disable fast caching of the page.
Engine version is now 408.
Bildy Editor
Fixed bug: Upload file now works in Files tab context menu.
Fixed bug: Uploaded files will now properly appear in Files navigator in subfolders.
Earlier updates
Update May 19th 2010
Bildy Engine
B::pageTag() now accepts parameters in a string as well as an array.
Changes to way multi tags are handled in output.php.
Engine version is now 407.
Bildy Editor
Changed the Bildy welcome screen to show last updated content instead of data models.
Controls
Updated Tags (fi.aisti.tags).
Updated Gallery (fi.aisti.gallery).
Updated Value pairs (fi.aisti.valuepairs).
All of these updated controls require the latest update to use all of their features.
Update May 5th 2010
Bildy Engine
Now <b:structure> doesn't show content that is published but does not have a template set.
Now numeric parent works properly in <b:get> in addition to <b:structure>.
Added <b:env.domain/>.
Added domain parameter for <b:env.root/>.
Fixed bug: depth parameter works properly for <b:env.request/> even with 0 depth.
Engine version is now 406.
Bildy Editor
Now Bildy controls may send commands from the editor to the site with
GET method.
Fixed bug: Template duplication now works properly.
Fixed bug: Editor now tells if there's an invalid control instead of
getting stuck.
Controls
Added CKEditor rich text editor. This editor has integrated Bildy file browsing when adding an image.
Update April 22nd 2010
Bildy Engine
Controls can now store null values in the database.
Fixed a bug that caused an invalid query with <b:getcount>.
Now if a template is not set for a content, it is now handled as non-published content instead of displaying a warning about non-existing template.
Now if an empty name is set for content, the content id will be set as name.
Error messages have been slightly improved.
Fixed a bug which caused problems in special cases with <b:get>.
Now if a page is browsed with .xml extension the charset is properly set to utf-8.
Engine version is now 305.
Bildy Editor
Fixed a bug that caused old information to be reported of updated
content to the Bildy Editor.
Fixed a bug that made it impossible to unset a template for a content
that already had a template set.
Controls can now query for file sizes in Bildy Editor.
Added a destroy method to controls that is called when the control gets
removed from Bildy editor.
Fixed a bug in Bildy Editor that caused invalid removal of nodes in
Files browser if a standalone Files browser had been used.
Update April 4th 2010
Bildy Engine
Added custom proxy commands. Now controls and plugins can listen for custom proxy events and respond to the editor.
Bildy Editor
Saving content has had problems with leaving the save animation running
even though save has been completed. This has now been fixed.
Fixed a problem with login that happened only for first time Bildy users.
Update March 4th 2010
Bildy Engine
Improved compatibility with PHP 5.1.
Added <b:get.resultdata.rows/> and <b:structure.resultdata.rows/> which shows rows shown in the current result.
Request listeners can now block or pass through requests.
Added B::str() which gets a string from passed variable, using __toString() if available or casting from native types.
Fixed caching for plugins (undocumented feature).
Bildy now writes templates with the permissions from the site configuration.
If there is a syntax error in template which leads to an unhandled B:tag, error message will contain what B:tag caused the error.
Engine version is now 402.
Update February 23rd 2010
Bildy Engine
Improved compatibility with PHP version 5.1.
Added timezone attribute to <b:format.date> to allow setting a custom timezone to convert the time to.
Engine version is now 398
Update February 18th 2010
Bildy Engine
Added site wide error testing to engine, this will be integrated to the Bildy editor and documented in later versions.
Fixed a bug with B::jsondec that occured with some older PHP versions.
Added notcontains, notbegins and notends operators to <b:if>. Added ability to iterate through all GET variables with <b:env.get><b:data/>.
Engine version is now 397.
Bildy Editor
Bug fix: Now first added field is the name field in data model as it is supposed to be.
Added unload method to control JS class to fix some problems with
rendering the control after visiting control properties in datamodel
editing mode.
Update December 11th 2009
Bildy Engine
Improved URL generation: now you can choose the separator that replaces white space and certain special characters in URLs. Go to settings -> site to choose the separator.
Default separator for new sites is dash. Old sites continue using underscore.
Improved URL generation: Non-latin characters will work in URLs.
Bug fix: Bildy errors were shown even if display errors was disabled in site settings. This is now fixed.
Engine version is now 374.
Update October 26th 2009
Bildy Engine
If request to a page is made with .css extension, the Content-Type header is set to text/css. We have plans for more sophisticated content type handling in the future.
Modified database structure slightly.
Engine version is now 372
Bildy Installer
Now if Bildy tables already exist, the installation will not output an error message.