Gizmo(QP) Web Framework - http://gizmojo.org/ ------------------------------------------------------------------------------ Copyright (C) 2007 Mario Ruggier, mario@ruggier.org Licensed under the Open Software License version 3.0 ------------------------------------------------------------------------------ $URL: svn://gizmojo.org/pub/gz/trunk/CHANGES.txt $ $Id: CHANGES.txt 993 2008-03-21 17:21:23Z mario $ ------------------------------------------------------------------------------ 0.8 (2008-03-21): - Changed licensing to Open Software License version 3.0. - All privileges specified with an allow tuple of an eXportable are now always OR-combined, i.e. removed possibilty to AND-combine. - Removed Directory.locals dict attribute. - Removed gtinfo() and associated support functions (equivalent functionality is now provided by Evoque's inspect() builtin callable). - Replaced GTiSkin with EvoqueTemplating. The EvoqueTemplating.page() API expects a single "content" keyword parameter (or if unnamed, the 2nd positional argument) that may be a string or a sequence. - Factored out skin support modules { site, page, format, render } from base Skin class. - Updated to newest stable markdown, version 1.7. - The check for a dhi attr on kw in Skin.setdefault_dhi(kw) is now explicit. - Added html.url_query(**attrs) utility formatter for query string kwargs, for use instead of the incorrect/inconvenient urllib.urlencode(). - Added eval_errors=2 configuration parameter, for initializing Evaluator. - Replaced Evaluator init booleans raise_exceptions & descriptive_exceptions with errors=2:(silent, safe, render, raise) to control eval errors. - Added method bunch.update_form_object(obj, no_underscored=True). - Added Dhi methods add_meta(name, value) and add_http_equiv(name, value), to allow adding such HEAD atributes from within templates. - Allowed item values in the Dhi lists attributes js_files and css_files now is either(src:str, attrs:dict). - Combined the parameters menu:bool (Directory.get_allowed_exportables()) and is_last:bool and is_final:bool (Directory.is_allowed()) into the single parameter homing:either(None, 1, 2, 3). - Made that eXportable.allow may also be True or False. - Added an exportables=None parameter to Directory.get_allowed_exportables(), to allow processing of arbitrary list of exportables. If None, then the result of Directory.get_exportables() is used. - Split Directory get_x(component=None) into two simpler methods: get_x() and get_x_comp(comp). - The eXportable object now supports arbitrary keyword args. - Added status=200 param to Publisher.txt_respond_now() and json_respond_now(). - Renamed "spechints" configuration parameter to "spec_hints". 0.7 (2007-04-17): - First public release.