I first became aware of PRO IT Service when it helped me out of a jam pro bono. I was immediately impressed by its depth of knowledge about Movable Type and MySQL, so after getting past the crisis, I hired PRO IT Service to help me upgrade a client with a customized Movable Type installation. Now, I'm about ready to move a huge Movable Type installation to PRO IT Service for hosting. I guess you could say I'm sold on PRO IT Service.
Choose a professional and accessible service for your online image!
Six Apart announced a new Movable Type version which, according to the press release, it is a mandatory security release recommended for all users and fixes a good number of bugs from version 4.21.
On a side note, you should know that there was no version 4.22, so don't worry that after v4.21 the movable type crew launched v4.23 (it's a long story that is not made public yet).
Looking at the change log, I've noticed that I've dealt with some of the bugs fixed in this new release.
I should express my gratefulness to Six Apart for putting together this improved movable type version.
Are you having your own Movable Type installation? Are you interested for an upgrade? I'm available to upgrade your Movable Type installation to v4.23. Get in touch via the contact page form...
You may like to check the movable type v4.23 change log below.
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.
Fixed a bug with the Universal Template set so that template types ("main_index", etc.) are recognized.
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.
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.
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.
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.