[Grok-dev] Grok-1.3 released!
Jan-Wijbrand Kolman
janwijbrand at gmail.com
Thu Jan 20 16:37:29 EST 2011
Hi,
The Grok development team is happy to announce the Grok 1.3 release!
Where the previous release was mostly about slimming down the dependency
hierarchy of packages that comprises Grok, this release brings several
important changes in functionality typically found Grok-based applications.
Grok 1.3 is based on the Zope Toolkit 1.1c1 release!
Since the ZTK 1.1 release drops Python-2.4 support and gains Python 2.7
support, it was able to update quite a number of packages, most notably
the ZODB. Grok does currently not need to override any version of
packages defined in the ZTK!
The list of Grok specific package version can be found here:
http://grok.zope.org/releaseinfo/1.3/versions.cfg
To upgrade existing project you might find the upgrade notes helpful, to
be found here:
http://grok.zope.org/doc/1.3/upgrade.html
Amongst other changes, Grok 1.3 brings:
* The long awaited support for the most recent martian version.
* The long awaited merge of the template registry refactoring. This
should result in considerable less spurious warnings concerning
unassociated templates.
* Integration of the Fanstatic [1] library and WSGI components. From the
Fanstatic website:
"""
Fanstatic is a small but powerful framework for the automatic
publication of resources on a web page. Think Javascript and
CSS. It just serves static content, but it does it really
well.
"""
The "static" directory functionality in Grok based projects is now based
on Fanstatic and the compatibility layer provided by zope.fanstatic [2].
* Removal of the automatic test discovery and registration that was
provided by the z3c.testsetup package. For newly created projects, the
grokproject tool will layout examples of setting up test suites. Note
that this is a first step in the way towards more drastic improvements
in regards to test discovery and running tests.
Other important notes:
* The updated grokproject tool will not be able to build new project
based on Grok version < 1.3.
* Besides working on code, the Grok community is also working on
improving the documentation, both the "official" documentation and the
"community"-driven efforts. This is quite an undertaking and not yet
finished.
We realize this release will again bring quite some structural changes
that might affect your projects in some way. Please let us know when you
run into problems upgrading your projects on the grok-dev mailing list
or on the #grok IRC channel. We will try to help and it will also help
us, the Grok developers, by fixing bugs and other issues.
[1] http://fanstatic.org/
[2] http://pypi.python.org/pypi/zope.fanstatic/
More information about the Grok-dev
mailing list