Added support for localized dates usind Zend's Date object
added Zend's Date functions
make getCollectionDatePublic support localized dates
replaced ACTIVE_LOCALE with Localization::activeLocale()
this was discussed here: http://www.concrete5.org/community/forums/internationalization/fxing-problems-with-monthdaynames-in-internationalized-dates/#248555
addHeaderItem and addFooterItem can now check for duplicate items via handle and version
handle comparison is now case-insensitive
fixed bugs that prevented functionality from working. Also added type variable to HtmlOutputObject base class, and cleaned up some comments
fixed another bug. Also removed the type variable from HtmlOutputObjects (makes code simpler, and people can just use different handles for js vs css)
added type comparison back (in more elegant fashion); clarified some comments
checkbox for form notification from address

Allow form submission notifications to be sent from a specific email field in
the form.

An associative array of options is saved to the btFormQuestions table to
save this preference. In the future if more options are required for the email
(or other field types) this methodology could be used. Otherwise a new
boolean column could be added to the record
Events library - priority sort fix

The events library was trying to sort the arrays by checking non-existant 'priority' key (hence always returning '0' because integer comparison would fail, and no actual sorting would take place, despite usort() firing as true). The extend method doesn't include array keys when storing, so i've amended to reference the priority setting by array index.
Patched to enable escaping in PHP-style dates
see http://framework.zend.com/issues/browse/ZF-12141
small fix for single quote in betweet two escaped characters
add gravatar fallback option for user avatars

This adds a configurable option for user avatars to fall
back to pull from gravatar.com. Options can set set through
the dashboard on the existing profiles page.
allow search highlight color to be set from template

added a setHighlightColor($color) method to the SearchBlockController
to allow to simpler over-riding of the search highlight color without
having to fork the controller.
composer write The item 「URL Slug」 is added.
All __call in controller to create a catch all method. This can be handy if you want to create a more flexible controller.
Dashboard menu/toolbar fix to respect News page permissions

Fix and tidy of permission checks determining what's shown in the footer of the JS dashboard dropdown menu. No matter the permissions, non-admins without viewing access were still being shown the /news page link in the footer of the dropdown...now permissions are checked first. Also tidied the permissions check on all 3 links in there to allow us to skip dropping in a UL if no links required.
Allows for error display in BlockCont action_

Changes from current implementation to show errors while in action_
method of BlockController if debug or error reporting is enabled.
Current method uses @ which has the side effect of suppressing any error
messages that come from the BlockController action_* methods.

The new implementation uses method_exists() to check for the existance
of the method with action_ prepended. This allows errors in the action_
methods.
added unique id to date picker fields