As 2.2 release is going to introduce many big changes we want to be
sure that everything works as expected before making an official
release.
To achieve this we decided to have some beta releases which will
permit people to start testing things and report issues found before
the stable release.
To perform the previous Beta release, Michael did all the full release
steps that would be done during a stable release.
As this is a slow process it would not permit to achieve the fastest
release cycle an unstable release needs.
To speed up unstable releases
http://unstable.tg.gy/ has been created,
that is based on an automatic release script that packages everything
up and creates a new release whenever a breakpoint is reached. All the
previous unstable releases keep being available and can be installed
in any moment.
People that want to try the upcoming 2.2 and give help reporting
issues can create a new virtual environment following the instructions
available at
http://unstable.tg.gy/.
The documentation for the last unstable release is available at
http://unstable.tg.gy/docs/
The changes between the previous 2.2 beta are:
- Twitter Bootstrap based quickstart
- Kajiki and Jinja quickstarts
- Easier Authentication and Authorization setup (removed repoze.what
dependency)
- Sprox 0.8b included, now it is possible to use admin with ToscaWidgets2
- tgext.crud now uses only relative urls to work correctly with
controllers returned by _lookup
- Mako now uses auto_reload_templates option like all the other
template engines instead of its own templating.mako.reloadfromdisk
- __before__ and __after__ got removed as they were deprecated
- Jinja templates now use .jinja extension by default to avoid
messing with genshi templates
- use_legacy_renderer option got removed as it was deprecated
- tg.url method now accepts the qualified=True option to create full
qualified urls
- Passing arguments to tg.url to add parameters to the url got
removed as it was deprecated (use params=dict() syntax)