Another beta version coming up, another occasion to celebrate
Six Apart just announced Movable Type v4.0 beta 5
The Movable Type crew did a great job and addressed a bunch of bug fixes and improvements which you could visualize and comment about here.
Are you ready to evaluate this new release without any efforts?
51469: Modal Styling
FIXED: enhanced the styling of many modal dialogs.
53581: Restructure the published weblog stylesheets
FIXED: Published blog stylesheets gets refinement.
53247: Change references in app from "rebuilding" to "publishing"
CHANGED: In the interests of clarity, all references in the app to "rebuilding" have been changed to "publishing."
52560: This is You link to edit profile?
CHANGED: The "this is you" dashboard widget now has a link to edit profile for that user.
53035: Create "Info" system message icon
CHANGED: MT now has icon and styling for info system messages.
53830: Use Memcached namespace with MT::Memcached
FEATURE: It's now possible to run multiple MT installations against a single Memcached server (each install uses a unique prefix to prevent collisions with other installs).
53691: Remove pkg classes
CHANGE: removed the .pkg class from default CSS for blogs.
53731: Remove "date header" from default templates
FIXED: DateHeader is removed from default templates.
53733: Move entry title tags to entry detail module
FIXED: EntryTitle tags is moved to Entry Detail module
53734: Create a specific "Page Detail" template module
FEATURE: Page Detail template module created.
52651: Default archiving paths should have dashes
CHANGED: In the interests of search engine optimization, default archiving paths now use dash instead of underscores.
45715: Asset Management: File upload by xmlrpc
CHANGED: Blog editing clients such as ecto or MarsEdit that use the Atom or XMLRPC interfaces can now create entries with attached files or images, which will be added to MT as assets.
46016: Tag listing screen does not include Asset tags
CHANGED: The tags listing screen will now display tags for entries, Pages and assets, with Quickfilters provided for that purpose.
51316: <MTInclude file="mt-config.cgi"> reveals contents in mt-config.cgi
52859: Wrap those messages on dashboard with <__trans>
L10N: Dashboard widgets have not been fully translated. They are now.
53529: Can't delete widget templates on R9
FIXED: Fixed bug that prevented users from deleting widget templates.
53432: category archives not being rebuilt
FIXED: Resolved issue in which category archives were not being rebuilt.
53534: Error on Spam Settings screen without Enterprise Pack
FIXED: An error was appearing on Spam Settings screen when enterprise pack was not installed. This was fixed.
53542: Error occurs at rebuilding if "MTWidgetManager" is used.
FIXED: Resolved issue in which error was occuring when MTWidgetManager tag was being used. The WidgetManager tag has been deprecated in favor of MTWidgetSet.
53597: Create new styles for left nav
CHANGED: Blog and system-level left nav now sports enhanced styling that makes Movable Type more pleasing to the eye.
53599: (Dynamic publ) MTIfNonZero/MTIfNonEmpty wrongly return false for MTEntriesCount and related tags
FIXED: Fixed a bug in the MTIfNonZero/MTIfNonEmpty tags under dynamic publishing which caused them to always return false when used to test MTEntriesCount. This bug also existed in the latest versions of MT 3.x and MTE 1.5x.
53376: Widgets are considered as template modules after upgrade from MT 3.35
FIXED: Widgets are considered as template modules after upgrade from MT 3.35.
53378: MT4 does not support MySQL 4.0
FIXED: MT4's primary features have not been supported if underlying database was MySQL 4.0 in previous beta of MT4. Most (if not all) functions of MT4 now works with MySQL 4.0.
53315: Can't disable SmartyPants plugin without error upon relogin.
FIXED: If the SmartyPants plugin is disabled or removed and the blog has existing entries that use the Markdown+SmartyPants formatting option, the Markdown plugin will skip SmartyPants processing automatically.
53323: Can't create a new template without tweaking url manually
FIXED: Resolved bug where user could not create a new template without tweaking url manually.
53138: when rebuilding entire blog, Pages rebuild acts incorrectly
FIXED: When rebuilding entire blog, Pages were being published many more times than they should have been. This is no longer the case.
53142: Pages pages only publish to archive directory
CHANGED: Pages will still be published to the site-root, even when archives are set to be published elsewhere.
53155: MT4b3: Widget Managers emptied after upgrade from 3.35
FIXED: Widget Managers emptied after upgrade from 3.35.
53171: Display Options cannot be saved on Roles screen.
FIXED: Resolved bug where Display Options cannot be saved on Roles screen.
53219: List Permissions (Associations) Expanded view is broken
FIXED: The List Permissions (Associations) Expanded view is no longer broken
53724: Can't use string ("") as a subroutine ref
FIXED: MT default CAPTCHA provider requires Image::Magick and access to captcha-source directory under mt-static/images. If this was not the case, MT4 failed in a Perl error when saving blog config settings. This bug has been fixed.
53632: Commenter-author name is garbled on comment form
L10N: Commenter's name sometimes look garbled in Japanese environment due to wrong escaping. The bug has been fixed. Thanks to tamachan who reported the bug immediately after we released Beta 4.
53758: Archive map is gone when adding a new mapping with <$MTCategoryBasename$>.html
FIXED: Creating a custom archive mapping with MTCategoryBasename caused the archive mapping not to be saved. This is now fixed. Thanks again to ekuda who reported the issue.
53801: ArchiveNext on Author archives (incl. Author-Datebased) and Category-Datebased archives links to the latest archive
FIXED: MTArchiveNext pointed to the latest archive page on the sidebar in author related and datebased category archive pages. The bug has been fixed.
53660: Hyphens NOT underscores!!
FIXED: MT4 now defaults to a hyphen instead of an underscore when it automatically generates Entry, Page, Category and Folder basenames. Archive mapping also defaults to hyphen based file template, as opposed to underscore based ones in previous versions.
53853: Clicking "Publish archives outside of Site Root" doesn't cause alt. archive path setting to appear
FIXED: Clicking "Publish archives outside of Site Root" doesn't cause alt. archive path setting to appear - this has been fixed.
53867: No way to delete categories or Folders on listing screens
FIXED: Categories and Folders can now be deleted from their respective listing screens.
53640: DBD::SQLite below version 1.10 still not compatible with MT4
FIXED: Older versions of DBD::SQLite (below 1.11) was not compatible with MT4 data driver. MT4 driver has been fixed to work with older versions of drivers. Thanks to Hiroki Amano who reported this bug first.
53194: Profile dashboard applet reports wrong time for posts
FIXED: Profile widget for dashboard now shows correct time for posts.
53175: MTAuthors lists the users who are not associated with the blog in dynamic index template
FIXED: MTAuthors lists the users who are not associated with the blog in dynamic index template
53177: MTAuthors with 'sort_order' does not work in dynamic index template
FIXED: MTAuthors with 'sort_order' does not work in dynamic index template
53594: Searching for users produces wrong results
FIXED: Resolved issue where search for users produced results containing templates.
53557: Rebuild icon should be conditioned based on permissions
FIXED: Link to rebuild site is now conditioned based on user's permissions.
53441: Can't comment by OpenID authentication
FIXED: OpenID Commenting was not available in Beta 3 due to wrong name attribute of an HTML input. The bug has been fixed.
53530: Feeds.App Lite page actions should declare mode, args instead of 'link'
FIXED: page_actions registry now accepts mode or dialog, args and permissions for plugins which list page_actions to applications (such as cms) and extend applications with new modes. Feeds.App lite leverages the new functionality. It is now series of dialog operations.
53497: "No authors could be found" message on user permissions screen is confusing
FIXED: "No authors could be found" message on user permissions screen is confusing
53498: User or Group Name not displayed in success messaging
FIXED: User or Group Name not displayed in success messaging
53522: Template build error can make Go Back button disappear
FIXED: Template build error can make Go Back button disappear
52700: "Can't locate Digest/SHA1.pm" error on djchall.com when trying to auth commenter via OpenID
FIXED: "Can't locate Digest/SHA1.pm" error on djchall.com when trying to auth commenter via OpenID
52763: index.html in root of MT dir is old-style
CHANGED: The index.html files in the MT directory have been restyled to match the MT4 look.
52833: Upgrade functions not firing
FIXED: Fixed an issue that prevented plugins from upgrading their tables during the upgrade process.
52847: No "support" directory by default in mt package
FIXED: A support directory is now installed for you by default in your mt-static folder.
52850: "entries with comments in last 7 days" displays wrong.
FIXED: "entries with comments in last 7 days" displays wrong.
53071: "This is you" does not take timezone into account
FIXED: "This is you" does not take timezone into account
52963: Eliminate the 'Rebuild' button when blog is configured to publish everything dynamically
FEATURE: Eliminate the 'Rebuild' button when blog is configured to publish everything dynamically
52966: Dirty bit is not there on the template edit screen
FIXED: Template edit screen did not show warning message when template was edited but not saved. The bug has been fixed.
51638: Dashboard blog stats entries listing doesn't distinguish between published and unpublished entries
FIXED: Dashboard blog stats entries listing doesn't distinguish between published and unpublished entries
52069: fallback is required at lib/MT/Util.pm line 1331
FIXED: Fixed a bug that prevented background tasks from running properly.
52525: Incorrect Error on Publishing Settings Page After Submitting Changes
FIXED: Incorrect Error on Publishing Settings Page After Submitting Changes
52036: UI finishing and details
UI: More polish applied to system context screens.
47478: Cloning Blogs and Widget Manager
FIXED: Widgets are now cloned with a blog when a blog is cloned.
52661: MTArchiveCount does not work as expected under dynamic publishing
FIXED: MTArchiveCount returned wrong count for the archive specified. The bug has been fixed, thanks to great help by ekuda who reported the bug long ago. Thank you!
53584: Check StyleCatcher's interaction with theme stylesheets
FIXED: StyleCatcher styles have been applied to default styles.
53585: No action buttons at the bottom of the Activity Log
FIXED: Actions buttons have been added to the bottom of the activity log.
53605: [UPG 3.35] Upgarading... message garbled in Firefox
FIXED: Upgrade message is no longer garbled.
53343: Rebuild dialog screens looks a bit funky
FIXED: Rebuild dialog gets some UI tweaks.
53369: The result of template-search is not displayed
FIXED: Template searches were not displaying results. This is fixed.
53370: Some data are not displayed when searching for users
FIXED: User searches now display all appropriate and corresponding data.
53302: No possibility to close inset image dialog from write entry screen when there are no images in system
FIXED: No possibility to close inset image dialog from write entry screen when there are no images in system
53735: Need MTPageMore template variable alias for MTEntryMore
FEATURE: Need MTPageMore template variable alias for MTEntryMore
53744: Minor tweaks to Chromeless
UI: More refinement to chromeless app pages (login, etc).
53878: "Check all" checkbox does not work on Pages listing screen.
FIXED: "Check/Uncheck all" checkbox on the table header did not work. The bug has been fixed.
52952: Small grammatical error in Wordpress import publishing paths message
FIXED: Small grammatical error in Wordpress import publishing paths message
53075: 'No templates could be found' error when going to the template listing screen
FIXED: A "No templates could be found" message was appearing erroneously. This has been fixed.
53069: Alt Text on Search Link
FIXED: Added Alt text for search box for better accessibility.
52208: Sign in image has a gap in the border
FIXED: Login screen had weird gap below logo. Screen no longer appears broken.
52368: URL should be capitalized in mt-wizard "The blog url is required" error message
FIXED: Minor copy change.
52591: Extra blog_id in address bar.
FIXED: Resolved errant blog_id parameter introduced by toggling contexts. Thanks to Chad Everett for reporting this issue.
52603: Date column on Pages and Entries listing screen is ambigious
FIXED: Changed label of date column on pages to "Last modified" and on entries page to "Created on"