I'm abashed to announce announce the release of Bricolage 1.6.4, mere hours
after the release of 1.6.3. This maintenance release addresses a number issues
discovered since the release of version 1.6.2, plus one serious issue in
version 1.6.3. Some of the more important changes since 1.6.2 include:
- Preview works again (it was broken only during 1.6.3's brief
life).
- Document and contributor type field information (label, options) is no
longer pushed through Locale::Maketext, thus preventing errors when
element and contributor type administrators create field options with
brackets in them.
- Documents associated with categories that have been deleted will
once again work properly. Even though a category may be deactivated,
any documents previously put into that category should still work,
and still treat the category as a working category. And so they do.
- Permissions granted on the "All" groups work again.
- Resize now works in super bulk edit.
- When a template is deployed, Bricolage now checks to see if its file
name has changed since it was last deployed, and if it has, it
deletes the old file.
- Optimized performance of Bric::Dist::Resource queries and wrote lots
of tests for them.
- When a story or media document is published, Bricolage now looks to
see if any files distributed for previous versions of the document
are no longer associated with the document, and expires them if they
are. It does so on a per-output channel basis, so note that if
output channel settings have changed since the document was last
published, the expiration may miss some stale files. The same goes
for when destinations are changed. But this should cover the vast
majority of cases.
- Text input fields no longer impose a default maximum field length.
This is so that element fields that have their maximum length set to
0 can truly be unlimited in length.
- Passing an undef via the
workflow__id
parameters to
the list()
method of Story, Media, or Template once again
causes Bricolage to correctly return only those assets that are not in
workflow.
- Extra blank lines between subelement tags in super bulk edit no
longer causes an error.
- Searches no longer return unexpected results or all objects when
pagination is enabled.
For a complete list of the changes, see the changes
file.
ABOUT BRICOLAGE
Bricolage is a full-featured, enterprise-class content management and
publishing system. It offers a browser-based interface for ease-of use, a
full-fledged templating system with complete HTML::Mason and HTML::Template support
for flexibility, and many other features. It operates in an Apache/mod_perl environment, and uses the
PostgreSQL RDBMS for its
repository. A comprehensive, actively-developed open source CMS, Bricolage has
been hailed as "Most Impressive" in 2002 by eWeek.
Learn more about Bricolage and download it from the Bricolage home page.
Enjoy!
--David