I'm happy to announce that 0.2.11 has just been released, adding support for SOAP-based Web Services, Internationalization, and File-based Caching.
There isn't much documentation on QCache yet, but it's really simple and straightfoward, and it is heavily used by QI18n and QSoapService, so feel free to look around at the code to find out more.
The examples site has been updated with examples for Internationalization and SOAP Web Services. See <http://examples.qcodo.com/examples/index.php/3> for more information.
Other changes including bug fixes as well as support for Print command shortcuts (again, see the above link for more information and examples). And one other thing that was actually added in 0.2.10 (but i think I forgot to mention it) is a new QWaitIcon control. See <http://examples.qcodo.com/examples/basic_ajax/wait_icon.php> for more info.
For Users who are Upgrading
There are several changes to files outside of qcodo core, so if you are performing a /includes/qcodo upgrade from a previous version, please note the following additional changes:
** add a directory /includes/i18n
** add a directory /includes/cache, and be sure that the webservice process has access to read/write it
** some of the codegen templates have changed (no subtemplates have changed) -- so if you are overriding some of the templates, be sure to do a diff between your custom and the new core templates to see what needs to be updated
The folowing changes have been made to support internationalization and translation. If you are not planning on adding i18n support to your website, feel free to ignore:
** /form_drafts/index.php
** /includes/qform/QListBox.php
** /includes/qform/QPaginator.php
Lastly...
We need your help! If you have any language experience in a language other than English =), we could use your help in translating the core language files in /includes/qcodo/i18n to other langauges. Note: even though there is a spanish (es.po) file in there, it also needs to be updated -- my own spanish is very broken, and so the spanish language file could probably be updated quite a bit, as well. =)
Also, a shout-out/thanks to Tompaw, Escape (the other Mike H.) and Martin for all your help/suggestions/feedback on the design-level stuff for i18n and webservices.
And as always, please post with feedback!