Movable Type Beta

Release notes: Beta-1 | Beta-2 | Beta-3 | Beta-20060626 | Beta-Final

Release notes - Movable Type 3.3 (Beta-2)

Below are the release notes for Movable Type 3.3 (Beta-2) detailing all changes to the program since Beta-1. If you have questions or comments, you can submit them here.

Show

29301: Handle ActivityFeeds error due to lack of XML::Parser

FEEDS: Eliminated dependency on XML::Atom for generation of Activity Feeds. Now the feeds are powered by HTML::Template and can be customized like normal application templates.

30108: Add "tag" link relationships to entry tag search links in default templates

TEMPLATES: Added "tag" link relationships (rel="tag") to all entry tag search links in default templates.

29596: "Add a category" popup needs save accesskey

ADMIN UI: Made the buttons on the "Add a Category" popup screen consistent with others in the application and added an access key for (S)ave.

24490: System admins should be able to edit their own permissions

ADMIN UI: System administrators can now edit their own weblog-level permissions allowing them to remove blogs they create on behalf of others from their main menu.

25296: Columns swapped on Weblog Overview page

ADMIN UI: Now displaying the columns on the weblog main menu in reverse order in order to better feature most recent entry, comment and TrackBcak activity on a blog.

28019: Straighten out StyleCatcher copyright/licensing issue

STYLECATCHER: StyleCatcher is now licensed under the Perl Artistic license.

27855: Weblog name added to page title for consistency w/r/t Weblog name

ADMIN UI: Added the weblog name to all pages where it was not shown as the page title underneath the breadcrumb making it much easier to know the blog context when one is, for instance, posting entries or editing a comment.

28546: Template textarea height not persistent after resize and save

ADMIN UI: The height of the editing textarea on the template editing page is now saved when a template is saved and persists on a per-user, per-weblog basis.

29417: We may want to include convert-db in TRIBBLE to TINSEL

UTILITIES: A database conversion utility (tools/convert-db) has been included to assist in transferring weblog data from one type of database to another.

29429: Need Google Search plugin to replace native functionality and MTGoogleSearch tag

GOOGLESEARCH: Implemeted the Google Search API functionality previously found in the core application in the form of the new GoogleSearch plugin. All related template tags work seamlessly as before.

29632: Tag auto–completion feature re-enabled

ADMIN UI: When entering tags for an entry, the system presents auto-completion candidates which can be selected via the arrow keys and either Tab or Return/Enter to insert.

29753: Combination of recently_commented_on attribute with other MTEntries attributes

BUG FIX: Fixed an issue with Beta-1 where recently_commented_on attribute to MTEntries could not be reliably combined with others.

25024: Implement MTEntriesCount (formerly MTEntryCount in MTE-jp)

TEMPLATE TAGS: Introduced the MTEntriesCount tag which yields the number of entries that would be returned by an MTEntries loop in the same location and context.

27431: Empty Comment DIV on Individual Entry Archive in Default Templates

TEMPLATES: Now publishing the comment and TrackBack div header and footer only when comments or TrackBacks exist allowing designers to style those DIVs without having them appear without content.

27493: Weblogs dropdown now uses onChange to navigate user to desired blog

ADMIN UI: The weblog dropdown at the top of the page now automatically redirects to the chosen weblog.

27853: Template editing page lacks dirty flag/page change warning

ADMIN UI: Implemented an "unsaved changes" warning to the template editing page which is shown when a user tries to navigate away from the page after editing a template but before saving.

29915: Add new category popup needs focus on Category title field

ADMIN UI: The Category popup screen now correctly forces focus on the category label field when opened.

25289: Integrate the WidgetManager plugin

PLUGINS: Now bundling WidgetManager with Movable Type

29703: Database configuration error turns garbage when PublishCharset ne UTF-8

BUG FIX: Fixed a bug where an error produced by a non-functioning database configuration was always displayed in UTF-8 regardless of the display language.

29502: Handle old-to-new dirify routine for setting entry/category basenames

Upon upgrading, any entry or category records that do not have a 'basename' field assignment will be populated using a "dirify" function that translates the entry title or category label (respectively) into a value that is suitable for a file or directory name. The dirify function changes any accented latin characters to plain ASCII equivalents and strips other characters, such as punctuation. Note: the dirify process that is used for the upgrade is compatible with the one used in MT 3.2 and prior releases, but is not the equivalent function in MT 3.3 and later. This is by design, since it helps preserve the permalinks of those older entries. In the event that a category label or entry title is completely blank after dirifying it, the basename will be assigned a more generic "post-x" o "cat-x" value which is guaranteed to be unique.

30220: Dynamic sometimes makes Japanese garbage because of the lack of SQLSetNames in config

BUG FIX: SQLSetNames is now respected by the dynamic piblishing engine allowing for correct publishing of items in non-Latin1 character sets for those databases which require the configuration directive to be set.

30225: Inconsistent ordering of entries on date-based archive

BUG FIX: Fixed a bug in Beta-1 which caused the incorrect sorting of entries on dynamic date-based archives.

29978: Renewed session turns posted entries / edited templates into garbage

BUG FIX: Fixed a bug where a user editing an entry or template who encounters a session timeout would see the content displayed in the incorrect character set after re-login.

29986: Activity Feed does not validate as Atom 1.0 feed

BUG FIX: Fixed a number of issues which made Activity Feeds non-compliant with the Atom 1.0 spec.

30109: Annoying rebuilding popup insistent on window focus

BUG FIX: Fixed an issue where the rebuilding window would be focused and brought to the front on each reload instead of just on the first call to the window.

8409: Background tasks interfering with category name in archive path

BUG FIX: Fixed an issue with the category placement cache which would cause, under some circumstances (like when using background tasks), the archive URLs containing the category label to be malformed.

23854: recently_commented_on non-functional in PostgreSQL, SQLite, Oracle

BUG FIX: Fixed a long-standing issue with PostgreSQL and SQLite which prevented the recently_commented_on attribute of MTEntries from working properly.

24764: Tag list and auto-complete on entry editing page has potential scaling problems

BUG FIX: Removed the entry tag linked list presented in Beta-1 as it was less than useful, especially in light of the working auto-complete functionality.

28004: Entry notifications tab should be enabled only for published entries

BUG FIX: Fixed an issue where the notifications tab was active for entries in Unpublished or Scheduled status leading to a notification email with a missing link.

25768: Changed wording for Activity feeds link on Entry, Comments and TrackBack listing pages

BUG FIX: Clarified the functionality of the Activity feed links on the entry, comment and TrackBack pages by renaming the link to Entry feed, comment feed and TrackBack feed.

26051: Comment Text Formatting (Convert Breaks) applied before Sanitize Settings (instead of after)

BUG FIX: Fixed an issue where text formatting settings would be applied to published comments before sanitize settings. In environments where the sanitize spec is specified restrictively, this had the effect of stripping away markup included by the system itself.

26632: Author with only "Manage Tags" permission is not able to view the Tags tab in left side bar Menu

BUG FIX: Fixed an issue with Beta-1 where an author with only "manage tags" permissions was not able to see the Tags tab on the weblog's sidebar nav menu.

26981: StyleCatcher: Images broken unless StaticWebPath is web root relative path

BUG FIX: Fixed an issue with StyleCatcher where images would be broken if StaticWebPath was specified as a fully-qualified URL as opposed to a root-relative URL.

27410: MT::XMLRPCServer doesn't handle uploads to '/' path.

BUG FIX: Fixed an issue which caused the XML-RPC server to fail when uploading files to the document root under jailed shell accounts (where the user's web root is set to /).

27771: Tags link/icon shown on MT main menu to blog admins

BUG FIX: Fixed an issue with Beta-1 where users without System Administrator permission would be shown the Tags button on the system overview sidebar nav and the Movable Type main menu.

28105: Weblog name is not displayed in System Wide Trackbacks listing page

BUG FIX: Fixed an issue in Beta-1 where the name of the weblog would not be displayed in the system-wide TrackBacks listing.

29078: IncludeBlogs not passing multiple blogs

BUG FIX: Fixed an issue in Beta-1 where multiple blog searches would not preserve the IncludeBlogs setting like single-blog searches do.

29339: Activity Feed sometimes does not have absolute IRI in the href attribute

BUG FIX: Fixed an issue in Beta-1 where the activity feed items would sometimes not have an absolute URL for the feed item leading to a broken link.

29340: Activity Feed does not have blog_id in comments and pings (and perhaps entries) link

BUG FIX: Fixed an issue with Beta-1 where the edit links included in the activity feed items lacked the appropriate blog_id making it impossible to navigate to the appropriate editing page.

29697: With Berkeley DB can not search by tags

BUG FIX: Fixed an issue in Beta-1 where users employing BerkeleyDB could not search for entries by entry tag.

29711: TrackBacks data is not storing in TrackBacks or Junk TrackBacks listing page when "Junk Score Threshold" value is negative

BUG FIX: Fixed a bug in Beta-1 where TrackBacks would not be stored if the Junk score threshold was negative, providing even more reason if there wasn't enough to leave the threshold set to zero .

29758: "switch to basic settings" link on blog's "plugins" settings page does not work

BUG FIX: Fixed a bug in Beta-1 where one could not switch back to Basic blog settings view if the Plugins tab is active.

29895: Description of timezone above system activity log ignores timeoffset

BUG FIX: If you have configured a TimeOffset for your MT installation, the system activity log will no longer inaccurately report that "All times are displayed in GMT". (Thanks Tweezerman!)

29906: log_modified_on field in mt_log table not stored in gmt

BUG FIX: The 'modified_on' field for system activity log records is now set using GMT time (and should therefore match the timezone of the created_on column). (Thanks Tweezerman!)

29934: Error messaging improved for first time StyleCatcher usage

BUG FIX: Clarified the error message presented by StyleCatcher when the Theme Root URL and Path had not been previously configured in the System plugin settings before use. If the current user is a System Administrator, a link to the System plugin settings page is also displayed.

29935: Clarified Stylecatcher interface/app text

STYLECATCHER: Made a number of text changes to the StyleCatcher pages to better explain the functionality of the plugin. Also conditionalized the display of "Install GreaseMonkey StyleCatcher user script" on use of the Firefox browser.

29961: Configuration directive CookiePath doesn't work.

BUG FIX: Fixed a bug preventing a user from employing the CookiePath configuration directive to set the root path of their MT user authentication cookie.

29988: MTEntryAuthorLink displays empty link with author URL but no display name

BUG FIX: Fixed an issue in Beta-1 where MTEntryAuthorLink would return a link with no link text if the user's dipslay name was not set at the time of publishing. Now the link is completely supressed unless both the display name and either author URL or (if allowed by the show_email attribute) the author email is specified.

30097: Clarification of config_link plugin settings link

BUG FIX: Fixed an issue where plugins (like StyleCatcher) which specified both a config_link (pointing to a plugin CGI) and a configuration settings panel would have two links with confusing text: Show Settings and More Settings. In these cases, the "More Settings" link now says "Run [PLUGINNAME]"

25100: Clarified page descriptions on entry comments/trackbacks listing pages

BUG FIX: Clarified the introduction message on the comment and TrackBack listings of the entry editing screen. Also now conditionally displaying that message based on presence of each feedback type on the entry.

29535: Not sure tag ranks are being calculated correctly

BUG FIX: Fixed an issue in Beta-1 where MTTagRank would not be calculated correctly, especially for a small number of tagged entries.

29991: MT Atom server returns incorrect timezone format and content type

BUG FIX: Fixed an issue with AtomServer where the return response contained a malformed timezone offset and lacked a content/@type attribute. (Thanks to Witha System, Ltd. and Hirotaka Ogawa.)

29990: XMLRPCServer has been returning fault string in Base 64

BUG FIX: Fixed an issue with the XML-RPC server where certain errors would be returned in Base-64 encoded form.

29959: SpamLookup: Cannot uncheck Link Memory & Email Memory options for Link Settings at Weblog Level if checked on System Level

BUG FIX: Fixed an issue with SpamLookup where specification of system-level link or email memory options would prevent saving of the same weblog-level preferences.

29960: SpamLookup: Cannot uncheck options for Link Settings

BUG FIX: Fixed an issue with SpamLookup where specification of system-level link settings would prevent saving of the same weblog-level preferences.

29962: Need StyleCatcher plugin action link on blog main page

STYLECATCHER: StyleCatcher now presents a plugin action link on the blog's main menu in addition to the one previously placed on the template listing screen.

Six Apart
Makers of weblog software and services for individuals, organizations and businesses.
This website is powered by Movable Type.