TurboGears 1.1 will be a newer version of TurboGears 1.0, which continues to
support exactly the same API. The main difference between 1.0 and 1.1 will be
the choice of default templating engine and default ORM.

New TurboGears 1.1 projects will be quickstarted with support for the newer
components, unless you explicitly ask for the old components. In TG 1.0 the
opposite was true.

So the main goals of 1.1 are replacing Kid with Genshi and SQLObject with SQLAlchemy.
The former entails replacing TG widgets with ToscaWidgets because TG widgets
do not work with Genshi. The latter entails replacing CatWalk and Model Designer
since they do not work with SQLAlchemy.

‘’Update: ToscaWidgets will be used in 1.5 and not in 1.1 because we want to have
an 1.1 release quite soon. TW has begun to coalesce developers lately and has become
a really interesting target for our upcoming 1.5 release.’‘

We decided not to support CherryPy 3 in 1.1, since it breaks a lot of things
and TG will move towards Pylons anyway, so it does not make sense to waste our
energy for moving to CherryPy 3. We can still decide to do it in a 1.2 release,
but this is unlikely if TG2 continues to make good progress.

‘’Update: CherryPy 3.x will be supported in the 1.5 branch.’‘

We also decided to keep the identity component without much changes. This
will be probably replaced by authority or repoze.who in TG2.

Besides these goals, we also want to refactor he tg-admin component and the
quickstart templates for the 1.1 release, and make other small improvements.

‘’Update: After the 1.5 branch started to emerge we had some small adjustments
in the 1.1 branch that made is less stable and we had to consolidate before releasing.
This first beta is targeted for 28th of August.’‘

A couple of improved versions of flash() have been suggested in the past.
Particularly, we want to have to distinguish info, error and warning
messages. TG 1.1 should ship with such an improved flash() version.
Should be discussed with the TG 2.0 team.

If this is not needed by TW and our standard widgets,
may become obsolete or replaced by something different.

MK 1.4 release will appear when the docs and examples for the
visual effects have been improved - ChrisZ and others are currently
working on this. If it is released, TG 1.0 and possibly 1.1 should
ship with this version instead of 1.3.1.