Bricolage 1.10.4 Released

2008.03.14

The Bricolage development team is pleased to announce the release of Bricolage 1.10.4. This maintenance release adds a number of improvements and fixes several bugs. Some key changes are:

Improvements

  • Nicer use of the "Bricolage Instance Name" preference, now used on every page. [Phillip Smith]

  • More German corrections. [Steffen Schwigon]

  • Documented the need to look at Bric::Biz::Workflow::Parts::Desk in Bric::Biz::Asset's "set_desk_id()" method. [Greg Heo]

  • Fixed documentation of Bric::Biz::Element::Container's "delete_elements" method. [Bret Dawson]

  • Include meta-equiv tag in the header to set the charset to be UTF-8 if it is the only charset loaded in $LOAD_CHAR_SETS. Reported by Daisuke Maki. [Paul Orrock]

  • Added "--site" option to "bric_republish". Suggested by Chauncey Thorn. [David]

  • A story being published for the first time now has its "publish_status" set to true *before* it is published, instead of aftewards. This both prevents an exception when a template tries to save a story that has not been published before, and eliminates the need for templates to set the "publish_status" on a story before calling "publish_another()" for a another story that will search for the current story in the database. Reported by Rod Taylor (Ticket #1230). [David]

Bug Fixes

  • More changes around bug 1267, remove protocol+hostname+port from practically all redirects (especially "user profiles") in order to allow reverse proxying to work in Apache2. [Steffen Schwigon]

  • The $BRICOLAGE_ROOT environment variable specified in contrib/start_scripts/freebsd is now exported, allowing it to be properly passed through to bric_apachectl. [David]

  • Fix for bug 1254: checkbox fields are now saved correctly. Reported by Dawn Buie. [Scott]

  • Fix for bug 1294, where Search/Replace in Bulk Edit wasn't working. Reported by Phillip Smith. [Greg Heo]

  • Fix for bug 1269, needed to HTML-escape Notes. Reported by Matt Rolf. [Scott]

  • For bug 1284, weren't able to search element_type by output_channel in "bric_soap". Reported by George Harrison. [Scott]

  • Bug 1291, added check for max_length of fields when importing in "bric_soap". Reported by Simon Wilcox. [Scott]

  • Fix bug 1264, prevent searching on bad dates (like February 31). Reported by Marshall Roch. [Greg Heo]

  • Fix bug 1259, so burn_again works in the TT and PHP burners. Reported by Adeola Awoyemi. [David and Scott]

  • Fix bug 1307, related stories can be unrelated. Reported by Steffen Schwigon. [Scott]

  • Fixed issue with trailing newlines sometimes becoming a part of a contributor's name. [Greg Heo and Ryan O'Toole]

  • Eliminated backslashes in sql/Pg/Bric/Biz/Asset/Template.val, which were causing warnings under PostgreSQL 8.3. The backslashes were for newlines, so I just switched to real newlines, instead.

For a complete list of the changes, see the changes list. For the complete history of ongoing changes in Bricolage, see Bric::Changes.

Download Bricolage 1.10.4 now from the Bricolage Web site Downloads page, and from the SourceForge download page.

About Bricolage

Bricolage is a full-featured, enterprise-class content management and publishing system. It offers a browser-based interface for ease-of use, multisite management, a full-fledged templating system with complete HTML::Mason, HTML::Template, Template Toolkit, and PHP 5 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 by eWEEK as quite possibly the most capable enterprise-class open-source application available.

blog comments powered by Disqus