skip to content

Movable Type 4.1 Beta

The Movable Type 4.1 Beta has concluded. The official version of Movable Type 4.1 was released on January 24, 2008. This page is being maintained for archival purposes.

Resources

  • Movable Type 4.1 Documentation
  • What's New in Movable Type 4.1
  • Movable Type v4.1 Release Notes
  • Movable Type Release Notes for all final release versions

Change Log

The change log for the Beta 1 release was extensive and can be found here.

Release Candidate 2 - Released January 22, 2008

Professional Pack

  • Implemented the Universal Template Set - a new feature that allows users to create not only a blog, but also an entire web site in just a few simple steps.
  • Implemented 4 alternative styles for the Universal Template Set

Core

  • Searching Entries did not work from the manage tags screen - fixed.
  • App pages with content-header content have content-nav areas bumped down- fixed.
  • IE6/IE7: white gap appearing on create entry screen - fixed.
  • IE Display Bug: Page Title Overlaps content when system msg is closed.
  • last special variable is not supported in PHP - fixed.
  • Title of readme.html is still 'Movable Type 4.0 Read Me' in MT-4.1rc1-ja - fixed.
  • IE6/IE7: "Option" field slightly broke the layout on the Edit Field screen - fixed.
  • Updated translations.

Removed

  • Sadly at the last moment we had to remove userpics from the default templates. In a case of cross wires, we had assumed that by making userpics core to the application, we would also enabled the ability for commenters to select their own userpic. This was incorrect. Userpics are core, but are only selectable by authors for the time being. Due to this limitation we have removed userpics from the default templates. MTOS users will be happy to know that userpics will find their way into the nightly builds soon.

Release Candidate 1 - Released January 19, 2008

Professional Pack Changes

  • Image and Asset Custom Field should output AssetId rather than link to image - this makes it much easier for people to "attach" an asset to an entry or page without having to embed it. Once the asset is attached, the MTAsset template tags can be used to generate a variety of thumbnails of the asset, or extract any other needed information.
  • Support upgrade from Custom Fields plugin to Pro.pack - users of the original Custom Field plugin provided by movalog will now have their data automatically converted to the new storage format for custom field data provided a clean upgrade path for those users. Note: we only support upgrading from the Custom Fields plugin written for MT4.
  • Remove each transsection from Professional.pack tmpls and wrap them in a single transsection - fixed.
  • Remove mt:fields functionality

Core Changes

  • [Security] PHP Source code can be published from Comments app - this issue was reported on and fixed in all our other supported versions of Movable Type. See news post for more information.
  • Remove mt-view.cgi, MT::App::Viewer from the build - related to the security fix mentioned above, these files and methods have been removed from the distribution. Users who are upgrading should remove the mt-view.cgi script manually.
  • MTCommentBlogID was not found on Dynamic Publishing - fixed.
  • Search Template (and possibly other templates) may be improved by removing expensive tags - we removed comment counts and trackback counts from search results which dramatically speed up search results because calculating counts are relatively expensive. Read more about this.
  • MT::App::CMS::startrebuild should check categoryclass of requested archive type - this fixes a bug reported by Mark Carey in which category counts would be wrong in certain circumstances.
  • Add userpics comments in default templates - the default templates have been upgraded to take advantage of the new userpic feature of MT4.1.
  • Welcome widget 'close' icon is way off - the close icon for the dashboard widget was not aligned properly. This was fixed.
  • Update JavaScript to allow Category/Folder Selector to work inline - the folder/category selector is no longer a pop up on the edit entry/page screens.
  • MTPages does not work within MTMultiBlog in dynamic publishing - fixed.
  • JavaScript localization files are vacant in MT4.1beta3-ja - fixed.
  • "readdir()/closedir() attempted on invalid dirhandle SUBDIR at lib/MT.pm" error was occuring on IIS when accessing the edit post screen - this was fixed.
  • Sign in button in index.html looks bad in IE - fixed
  • YouTube Assets look screwey - the Media Manager plugin surfaced an issue in which thumbnails from services that could not be resized looked less then ideal. We added some defensive programming around the display of assets within the asset listing screen using overflow: hidden. This will retain the integrity of the screen - even for thumbnails that are too large.
  • System-level custom fields listing screen borkage - when CFs used really long names the table displaying the list of custom fields became too large. We removed unnecessary columns from the table to help reduce the likelihood of this happening.
  • Creative Commons licensing does not work - fixed. When you selected a CC license, the name of the license was not appearing properly on your settings screen.
  • Author-based archives become randomized using publishing queue - fixed.
  • Remove addons Directories for Core - this directory is only present on distributions that require it. This directory holds MT's "packs"
  • Status messaging throws off left menu - the status messaging that appears in the settings screens threw off the alignment of the menu with the rest of the page. This has been fixed.
  • MT::Tag::clear_cache should require MT::Session - fixed.
  • Implement Cache::Memcached::Fast support - this contribution from MTOS was folded into the core. If Memcached::Fast is installed, then this module will be used instead of the pure perl Memcached perl module. This implementation is faster but has some limitations.
  • Update copy for create page prompt - we revised the copy for the status message that appears when there are no pages installed in a distribution.
  • Apply Template Set callback - a new callback was added to Movable Type that is triggered when a user applies a template set to a blog. This can be used for example to add pages to a site that a template set may depend upon
  • Styling has been improved on the Refresh Templates dialog
  • "Blog to import" label is not accurate - this copy has been improved.
  • No background colour set on configuration screens - this manifests as a problem for people who have overridden the default BG color of their browser.
  • Put "Display Options" on same baseline as page title - display options is now properly aligned.
  • Save and Cancel Folder buttons are touching folder name input - proper spacing and alignment has been added to these buttons so that they appear all on the same line.
  • IE6: ESC key doesn't dismiss modal dialog - fixed.
  • Remove "Plugins" title from Plugin Settings screen - this has been renamed so that is appear less redundant
  • MTIfNonEmpty for "EntryMore" always true when using dynamic publishing - fixed
  • Preview broken with multi-server installs - users reported that when using preview in large multi-server implementations in which files were distributed to multiple servers that preview ceased functioning because it could not find all the requisite files on the local server. This has been fixed.
  • one-line bug in opera
  • Change dashed lines to dotted lines
  • Navigation privileges don't match actual privileges at a system level
  • Define page_columns variable in backend code

Beta 3 - Released January 9, 2008

  • Copyright notices got updated with 2008 - Happy New Year!
  • The spacing between vertical nav items in IE6 was too much. This style issue has been fixed.
  • __trans_section tag now works - this tag used for internationalization will look up a translations string for the contained text
  • IE6 did not properly display grey background for modal pop-ups
  • Templates can now access variables stored within mt-config.cgi. For example, if DBUser is set in mt-config.cgi, this code added to an app template will show a big 1: <h1><mt:var name="dbuser_readonly"></h1>
  • Display Options fly out has been styled.
  • User reported this error, "Can't take log of 0 at lib/MT/Template/ContextHandlers.pm line 1821." - this has been fixed.
  • A place holder userpic has been given to all users that do not have one.
  • "First Widget Manager" widget set is no longer generated for new blogs now that MT automatically creates widget sets for 2 and 3 column blog layouts.
  • Link to Page under "Appears in..." in "Edit Asset" Screen results in invalid parameter error - fixed.
  • User with author permission on blog isn't getting category selector on create entry - this has been fixed.
  • Deleting an entry sometimes failed with a weird error, "Non-numerics in limit/offset clause (201, -50) at lib/MT/ObjectDriver/SQL.pm line 345." This has been fixed.
  • Removed "asset" from filter options for entries as it was placed there by mistake.
  • Dynamic entry archive page is still viewable after entry is published then unpublished - fixed.
  • Documentation URLs have been localized.
  • Auto-save time is now displayed in the user's preferred language, not the blog's.
  • Widget templates are now created at the time a blog is created.
  • Feed Widget style fixed.
  • MT no longer auto-creates titles for posts submitted via XMLRPC without a title, thus observing the same behavior of the user interface.
  • Fixed a bug where a user could not select the "Category" editor field as a default field in the entry/page editor.
  • Default templates modified to allow for the layout of a page to be defined on a page-by-page basis. This stemming from a desire to make a comment preview template utilize a 2-column layout when the rest of the blog used a 3-column layout. The page-layout can be modified by setting the template variable "page_layout" like so: <mt:setvar name="page_layout" value="layout-one-column">
  • MTComments tag with lastn attribute selects wrong comments - When Movable Type is retrieving the 'lastn' comments for an entry, the comments should be sorted before the 'lastn' comments are selected. However, Movable Type is no longer sorting the comments before selecting the 'lastn' comments. This has been fixed.
  • elsif tag has been added - this is merely an alias to the else tag to mirror common programming semantics a little better.
  • Users are now prompted to create a page when one does not already exist.
  • File uploads now work under fastcgi and modperl
  • Manage Categories and Folders listing screens are borked in Safari 3 and FF3 - fixed.
  • Confirmation step to dialog has been added when blog templates are being refreshed
  • Edit category screen's "save changes" button is a little cramped - fixed.

Professional Pack Changes

  • Setting the checkbox Custom Field default value can now be undone/unchecked once checked

Beta 2 - Released December 20, 2007

  • Feeds.App Lite has been removed from MTOS as it is not properly licensed. Users of the nightlies should be cognizant that previous builds had code that should not have been distributed with MTOS. No worries I think, Tim is a nice guy.
  • Numerous upgrade bugs have been fixed since the previous release allowing users to more easily upgrade from MT3 and MT4.01 to MTOS and MT 4.1 Beta. Bugs include a SQL syntax errors for adding/altering an index, a bug in migrating OpenIDs to the external user id column, and more.
  • Tags suggestions and auto-complete were not being suggested on the compose screen. This has been fixed.
  • Javascript errors were fixed on the compose screen related to the Auto Save feature.
  • We have fleshed out the list of Asset icons for the asset management system.
  • The asset listing screen had been redesigned to display thumbnails of assets.
  • A whole new Edit Asset screen has been added. Hotness.
  • The default commenter session timeout has been increased to 3 days to keep your readers "logged in" for a longer period. This is aimed at making commenting easier for returning commenters and users.
  • Create Category and Create Folder links were available to users without that permission. Fixed.
  • WidgetSet tags have been embedded into the default templates. This closes a long standing hole in the MT design experience. Now widgets can be dragged and dropped and have those displayed on your blog without the need to edit templates.
  • Links to category is empty in Individual Archives - fixed.
  • XML-RPC callbacks for page editing have been fixed.
  • TypeKey authentication redirects a returning user to the wrong post. This has been fixed.
  • CSS and JavaScript files are now minimized.
  • The Display Options panel's design has been touched up.
  • Updating a userpic is now an atomic option - there is no need to save your profile once your userpic has been updated. Change is instant.
  • A new global modifier has been added setvar which will capture the output of the tag and save it in a variable of the provided name. For example, the following will create a variable called "last5" containing the titles of the last 5 entries:
  • Word character conversion process will now eliminate the `` text that causes PHP based systems to croak.
  • We have modified the publish dialog/window's button set when an error occurs. Now when an error occurs while publishing a file the following buttons will be display: Edit Template (to edit the template generating the error), Try Again (to try rebuilding the file again), and Close (to close the window).
  • Previewing a page and returning to the editor caused the basename field to be cleared. :(
  • Templates were being backed up even when the "Create Backups" options was unchecked.
  • Only userpics uploaded by the current user are displayed when a user elects to change their userpic from the edit profile screen.
  • File size has been added to the insert image asset preview page.
  • Creating category from Select Category fly out on edit entry screen was not working.
  • Movable Type Open Source link in the footer links to movabletype.com - it now points to .org.
  • SetHashVar implemented. For example: <mt:sethashvar name="foo"><mt:setvar name="key1" value="foo"><mt:sethashvar name="key2"><mt:setvar name="key3" value="bar"></mt:sethashvar></mt:sethashvar>
  • Learning Movable Type news now loaded without the need for scheduled tasks.
  • Asset search now searches asset title.
  • On a Page archive template you have the ability to add an Entry mapping. On an Entry archive template you have the ability to add a Page mapping. Neither of these options should exist, if selected they produce errors when publishing. They have been removed.
  • <mt:AssetDescription> tag has been created.
  • MT::Object::has_meta returns false for MT::Page - fixed.
  • Default WidgetSets are now created upon blog initialization.
  • AtomPub support - we are now compliant with RFC 5023, bringing an up to date implementation of the Atom Publishing Protocol to Movable Type.
  • XML-RPC/Atom doesn't support cancreatepost permission - now it does.
  • Added "Align: None" to insert asset dialog - thanks to a hack by Beau. Beau better be careful, he is dangerously close to being an engineer now. :)
  • Password reminder feature assumes the password recovery field is your birthplace. The error messaging around this has been fixed.
  • Small MT logo icon has been updated with new logo color.
  • OpenID error messaging has been improved to be more human friendly.
  • Bad header position on management group and blog on system level screens - this collided with status messaging, which is now fixed.

Professional Pack Change Log

  • Commercial Pack has been renamed Professional Pack.
  • Custom fields now have a post_remove callback to remove metadata from plugin data when a field is removed.
  • User Fields quick filter added for the blog level.
  • Security: JavaScript code inputted into Description of Custom Fields was being executed in the edit entry screen.
  • Custom Field name values were not being escaped properly in the administration UI. This has been fixed.

Enterprise Change Log

  • TheSchwartz was not working with Oracle in some cases. This has been fixed.

Community Change Log

  • Stylesheets improved for printing blog entries.
  • Status icons for post statii have been revised - Community Pack introduces a fourth entry status "Unpublished (Needs Review)" - we added an additional icon for this state.
This page was last updated on 2009-03-26, 15:54.
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.