Bricolage 1.11.3 Changes
2010.01.28
Improvements
The SFTP mover now respects a port specification in the host name (e.g,
foo.example.com:22
), just like the FTP mover. Thanks to Iván Chavero for the report and fix. [David]The virtual FTP server now assumes that template files uploaded to it are encoded in the user's preferred encoding. So if you have Windows gremlins in your templates, you can set your
Character Set
preference toCP1252
and it will just work. Thanks to Phillip Smith for the report (Bug #124). [David]Added the
--without-file
> option tobric_soap
for use with themedia export
command. With this option, the resulting XML file will contain no<file>
elements (which normally contain the Base64-encoded content of the exported media documents). Also, when a media document is updated viabric_soap media update
, if the XML file sent to the server contains no<file>
elements, the existing file will be left alone, rather than deleted. Suggested by Ashlee Caul. [David]Added the
and Revert
orand Delete
option to theCheck In
menu on desk/My Workspace views. This saves the user from having to clickEdit
and thenCancel Checkout
to cancel a checkout. Suggested by Matt Rolf and Phillip Smith. In order to make this happen, the code that handles canceling a checkout, which was duplicated nearly verbatim in the callbacks for the story, media, and template profiles has been factored out into a new class, Bric::App::Callback::Util::Asset. [David]Removed the
Cancel Checkout
button from asset profiles, and added theand Revert
item to theCheck In
menu in its place. This change brings story, media, and template profiles in line with the same option added to theCheck In
menu on desks and My Workspace. [David]Category selection when editing a media document or a template now uses an autocomplete field rather than a select list, just like the story profile does. [David]
Bug Fixes
Cover dates are no longer exported from the SOAP API with the wrong year (2009) when their dates are in the first three days of 2010. Thanks to Paul Orrock for the spot (Bug #122) and David Oliveira via Bret Dawson for the fix! [David]
Fixed an error in Bric::Biz::Contact where a boolean value was not passed to the database as a boolean. [David Oliveira]
Fixed an error in the way that IE7 handled errors thrown to a modal window (Bug #114). [Marshall]
Fixed encoding issue on MySQL. Thanks to Waldo Jaquith for the report. [David]
Destination distribution actions are editable again (Bug # 123). [David]
Fixed the
favicon.ico
redirect so that it points to a full URL, not just a URI path. [David]Clicking the
Cancel
button in a server or action profile no longer redirects to the login screen when the hostname to which the request is sent is different than the hostname inhttpd.conf
. This mainly effected development and evaluation installs. Thanks to Adam Prime for identifying the solution (disablingUseCanonicalName
). [David]Fixed time zone compatibility issue on MySQL. Bricolage now sets
time_zone
at the same time it setssql_mode
: when it connects to the database. This ensures that date and time comparisons within the database are executed correctly. It of course requires that time zones be installed in MySQL, which can be done by runningmysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql
.