Release Notes: This release adds environment variables support in settings.ini. It adds STATIC_COMBINE_CONFIG configuration; you can toggle static combination with it. It adds a get_table function to functions. It adds local_cache to local in SimpleFrame. An improved get_object() function in ORM, adding a use_local parameter. An improved objcache config format. Adds Optimistic Concurrency Control support for ORM.
Release Notes: Fix ORM is not compatible with SQLAlchemy 0.9.1. This release adds __contains__ to functions, so you can test whether an API is already defined. It refactors generic.py, removing functions.flash and functions.get_fileserving dependencies by default. It fixes yield support in the view function; you can also use it in a gevent environment. It fixes a rawsql() bug for different database engines. It fixes a jsonp() dumps Chinese characters bug. It adds a trim_path() function to utils/common.py, which can trim a file path to a specified length, etc.
Release Notes: Updated nginx support output, adding proxy_set_header. Adds a save_file() function to orm, so you can save select results to a CSV file. Adds a save_file() method to Result. Fixes the missing clear() function of SortedDict. Fixes the i18n process: for project and apps extraction, it'll create an application first, so that user-defined tags will be registered correctly. However, user-defined tags will be limited later. Adds walk_dirs() to utils/common.py. This function can ignore some files and file extensions, and supports fnmatch patterns.
Release Notes: This is the first Freecode release.