Movable Type 4.23 Release Notes
This version of Movable Type was released December 2, 2008.
55719: Selecting for tag in MTEntries loop that doesn’t exist on the blog yields an incomplete error
Fixed a bug for the Entries/Assets tags when using the “tags” attribute along with a non-existent tag. This will now no longer result in a template build error (thanks to Jay Allen for reporting the issue).
Fixed a bug in the Community Forum template set for the Category Groups widget.
81430: Template types lost for weblog with Universal Website template set applied after upgrading to MT 4.2
Fixed a bug with the Universal Template set so that template types (“main_index”, etc.) are recognized.
81689: Upgrade should map index templates set to not rebuild with indexes to be published “Manually”
Fixed an upgrade issue around index templates that were configured to “not rebuild with indexes” so they are now assigned the “Manual” publishing option.
Fixed a bug affecting the TrackBack listing screen when no title is assigned to one or more TrackBack pings (thanks to Michele Neylon for reporting the issue).
Fixed a bug affecting selection of the “High Priority Static Publishing” publishing profile.
Optimized the upgrade process for the “Removing unused template maps” upgrade step.
Fixed a bug that prevented the cloning of Widget Sets when a blog is cloned (thanks to Alex Cacciamani for reporting the issue).
Fixed a bug affecting system functionality when applying a new theme using StyleCatcher and running in a persistent environment.
Fixed a bug that prevented the deletion of categories when they had subcategories assigned to them.
Fixed a bug under Firefox 3 that caused relative URLs to be rewritten as full URLs when switching between the text editor and the richtext editor and then back again.
Added support for assigning hash variable elements using the ‘setvar’ attribute (thanks to Jay Allen for the suggestion).
Fixed a bug that redirected a user to the “General” blog settings screen when getting an error while trying to save blog publishing settings.
Removed some debug logging code from StyleCatcher that was causing an error under Windows/IIS when applying a new theme.
Fixed a bug preventing template actions from working for the global template listing screen (thanks to Jay Allen for reporting the issue supplying a patch).
Fixed a bug affecting the operation of custom site rebuild options.
Fixed various issues for the buttons displayed on the error messaging shown when saving and publishing an index/archive template.
Fixed a bug on Windows that caused links to the popup window for an uploaded image to use ‘' characters instead of ‘/’.
Fixed a bug that prevented the assignment of custom date and date-time fields via XMLRPC.
Fixed various issues for the “Go Back” button on the error message shown when publishing an entry or page.
Fixed a bug that prevented the user from choosing a ‘0’ or blank option for a drop-down-menu custom field.
Added support for the MTAuthorBasename tag to the dynamic publishing engine.
Fixed a bug that prevented pages without titles from being editable on the page listing screen (thanks to Jay Allen for reporting the issue and supplying a patch).
Fixed a bug that prevented plugin-supplied listing filters from working on the template listing screen.
Fixed a bug affecting the MTDate tag when used without a blog context (thanks to Brian M. Petersen for reporting the issue and supplying a patch).
Fixed an issue with Widget Sets when saving a widget set without any widgets in it.
82050: “Entries with comments in the last 7 days” quick filter list entries from last 10 days instead of last 7 days
Fixed a bug with the entry listing filter “Entries with comments in the last 7 days” (it was displaying 10 days worth).
Fixed a bug that prevented a tag search feed from working without a “blog_id” parameter.
Fixed an API bug in MT::WeblogPublisher’s “rebuild_indexes” method so that it derives the blog in context based on the supplied template, when invoked with a specific template to rebuild but without a blog parameter.
Improved Japanese localization for the Professional Website template set.
When the MT error screen is displayed in a full browser window, the “Close” button is now suppressed.
Username, display name, email address and URL profile fields no longer permit use of angle brackets.
Improved handling of remove_html with multiple CDATA blocks.
SECURITY: Added escape=”html” modifier to templates in Community.pack and Movable Type default templates to escape the name of authors and commenters properly. Note that the change requires refreshing of these templates. If the templates are modified and cannot be refreshed easily, you can add escape=”html” to all of the occurances of MTEntryAuthorUsername, MTAuthorDisplayName, MTEntryAuthorDisplayName and MTCommenterName in the publicly facing templates.
Fixed a bug that was occurring when a template set re-uses template identifiers but with varying types (widget/category_groups and widgetset/category_groups, for instance).
Fixed HTML encoding of archive titles when markup exists in category/folder labels and author display names.
Improved handling of HTML markup in the CMS app for several listing and edit screens.
Fixed a bug regarding the use of multi-line custom fields that display on a user’s profile edit screen.
Fixed a bug affecting author archives that publish using the author basename and “-” characters instead of “_”.
Fixed a permissions bug where a user with “create post” permission and no “publish post” permission could still publish posts from a system-wide entry listing screen.
81666: Author archive republishing is endlessly looping when there a disabled author has an author archive
Fixed a bug that caused author archives to loop repeatedly when publishing them when there are one or more disabled authors associated with the blog.
Fixed an issue with the Oracle database driver to prevent issuing queries that exceed the maximum number of items permitted in an “IN” clause.
Improved overall performance for the Microsoft SQL Server database driver.
Fixed a bug affecting Action Stream events when using Memcached.
82007: MTArchiveList tag displays an author archive link for every entry instead of just one link (MS-SQL Server and Oracle)
Fixed a bug affecting MS SQL Server and Oracle and the functionality of the MTArchiveList tag and author archives.
Fixed an issue with recognizing a user viewing their own profile when the profile is accessed by username instead of user ID.
Fixed a bug affecting editing custom fields on a user’s profile page.
Fixed a bug with restoring a blog where author(s) name contains a ‘<’ character.
Fixed an issue where an entry that has been “favorited” by a user still appear on their profile even after unpublishing the entry.
Improved filtering support for our HTML sanitization library.
Fixed a bug preventing a user with a limited “contributor” role from uploading a userpic to their profile.
Fixed a bug affecting the “file_ext” attribute of the MTEntryAssets tag.
Added support for a ‘format’ attribute for date/time custom field tags.
Fixed an filename conflict issue where two users could upload an thumbnail image with the same filename.
Fixed a bug that prevented the saving of custom field data after previewing an entry/page.
Fixed a bug affecting the upgrade of asset metadata with Microsoft SQL Server.
Fixed an issue with ordering of items on a user’s profile view, so that all entries are listed by their authored-on date, rather than their creation date.
Improved performance and resource utilization of the upgrade process when using the command-line “upgrade” script.