Chapter H: Changelog
3.32 (2006.08.28)
Show
32509: Activity Log Filter Missing 'Search' option
You can now filter the Activity log for entries related to public search queries. (Thanks Mark C!)
32695: MTIfCategory 'type' attribute should accept 'secondary' as a value
Added support for `secondary` as a value to the type attribute of `MTIfCategory`. Previously only `<MTIfCategory type="primary">` was supported.
32732: New DebugMode settings for publishing performance profiling
DEBUGGING: Added DebugMode settings for tag level profiling (8) and template level profiling (16) useful in troubleshooting publishing performance issues. To turn both on you should set the `DebugMode` to 24 (8+16) since that configuration directive is a bitwise operator.
32747: Create a "Powered by" default widget for WidgetManager
Widget Manager now includes a "Powered by" widget.
32450: Feeds.app lite requests and improvements
Implemented a number of fixes and minor enhancements to Feeds.app Lite.
32666: EntryTags tag needs optimization
Fixed a severe issue in the use of the `MTEntryTags` template tag wherein publishing performance would be nearly exponentially degraded with the number of entry tags in use on the blog. (Thanks to Hirotaka Ogawa-san!)
33104: "[" and/or "]" in template name causes a bug when rebuilding a index template
Fixed an anomaly where square brackets were not allowed in the template name field.
33467: Published blog tag count includes unpublished entries
Fixed an issue where the count of entries reported from `MTTagCount` template tag includes unpublished entries with the tag in context. Thanks to Shibata-san for his feedback on this issue.
34025: UTF-8 data in blog_description table mangled when posting a comment
Fixed a bug for MySQL users which caused characters in the weblog description field to be mangled if `LaunchBackgroundTasks` is enabled and the database character encoding is something other than Latin-1 (i.e. where the character encoding must be converted between MySQL client and server and the SET NAMES database command is required). (Thanks to Julian 'Julik' Tarkhanov!)
34070: Dynamic MTEntries tag applies sort_order attribute too early
Fixed a bug in dynamic publishing where the use of `lastn` attribute to `MTEntries` along with `sort_order` or `sort_by` attributes would often produce the wrong set of entries. This was caused by the system applying the sorting attributes too early in the process under dynamic publishing.
34058: TypeKey sign-in results in "Couldn't get public key from url provided" messages in Activity Log
Fixed a bug in which a Typekey sign-in could result in an erroneous error in the Activity Log: "Couldn't get public key from url provided".
32851: Dynamic *weekly* archive page does not have correct set of MTArchiveList when archive_type="weekly"
Resolved an issue where MTArchiveList would generate incorrect results when set to display an archive_type of 'weekly'.
32861: Weeknum in entries are calculated wrongly
Fixed an incorrect calculation of week numbers in the generation of weekly archives.
32584: Dynamic MTVersion returns VERSION while static MTVersion returns VERSION_ID
Fixed an issue in dynamic publishing where the API platform version (3.3) would be returned by the <$MTVersion$> template tag instead of the Movable Type application version (3.31).
32547: MTComments returns error in blog-context on static template
Fixed a discrepancy between static and dynamic publishing in the use of the MTComments tag on an index template outside of entry context. In dynamic publishing, all comments for the blog were shown, while on static, an error was generated during publishing. Now both modes list all comments.
32482: Category association to an entry is removed when editing an entry on the screen that doesn't show Category field
Fixed an issue where a previously specified category association of an entry would be eliminated if the entry was subsequently saved in a customized entry UI that did not include the category field.
32483: Digest::MD5 is required by MT
Removed the dependency on Digest::MD5 created by an unused portion of the latest HTML::Template module included in the Movable Type and Movable Type Enterprise distributions.
32479: GoogleSearch plugin always look for google api key from the weblog whose id=1
Fixed an issue with the GoogleSearch plugin where the blog ID was not being appropriately passed to the plugin and hence blog ID #1 was the only blog which could be searched.
32165: mt-wizard.cgi-created CGIPath incorrect if server port is used
Fixed a bug in which mt-wizard.cgi could build incorrect CGIPath if the URL to the mt-static directory included a server port. In this case, the CGIPath would have the port specified twice.
32305: MTEntries with recently_commented_on attribute causes SQL error if MySQL version < 4.1
Fixed an issue where MTEntries' 'recently_commented_on' attribute was inoperable under MySQL 4.0.
32346: Private entry tags displayed on dynamic pages
Resolved an issue in which private entry tags (i.e. those which start with @) were being published on pages produced by dynamic templates. (Thanks Gita!)
32357: Editing entry tags with apostrophes is broken
Fixed an issue where entry tags containing a single quote were uneditable because the quotes were unescaped in the javascript routines necessary for editing. (Thanks to Bud Gibson)
32361: CMSPostSave.entry not backwards compatibile
Fixed a bug in plugin API where the aliasing between the CMSPostEntrySave and AppPostEntrySave callbacks for backwards compatibility was done after the point at which it was required. (Thanks to David Raynes)
32709: Notification emails are incorrectly wrapped
Comment and TrackBack notification emails were improperly wordwrapping the "Edit this comment" link. (Thanks Adam Kalsey)
32501: MTEntries 'category' attribute dysfunctional in dynamic datebased archive
Fixed an issue in the dynamic publishing engine which caused use of MTEntries category="foo" on a dynamic date-based archives to display all entries categorized as "foo" as opposed to just those within the date context.
32694: MTIfNotCategory not removed from dynamic side
Removed the MTIfNotCategory tag from dynamic publishing engine to make it consistent with the static side. The same functionality is achieved by use of MTElse within an MTIfCategory tag.
33761: Search feed template is invalid for multi-blog search
Fixed a number of issues with the default multiple-blog search feed templates which caused them to produce invalid XML if results were returned from multiple blogs.
33310: Join clause of SQLite needs optimization
Made optimizations to Movable Type's use of joins under SQLite which have a significant performance impact for user's emplying SQLite. (Thanks to Hirotaka Ogawa-san!)
32923: Spamlookup template bug
Fixed an issue with SpamLookup where it was impossible to use the option to "Moderate TrackBacks from suspicious sources". (Thanks Matt Moore!)
33007: MT-Wizard's success messages should be styled consistently
Result messages displayed at the top of the MT-Wizard screens are now consistent with those in the Movable Type administrative interface.
33431: POD DOCS: app_itemset_actions registers only 1 itemset action
Fixed the POD documentation in MT:Plugin to correctly explain how to register multiple itemset actions. (Thanks Arvind Satyanarayan!)
34019: Renaming a tag in one blog changes its name in all blogs where the same-named tag exists
Fixed a bug renaming a tag on one blog would rename it across all blogs. Now, changes on the blog-level to a tag remain local and only changes from the system-wide tags listing have this effect.
33090: XML-RPC: fault string is array
Fixed an issue where MT was incorrectly returning <faultString> to XML-RPC clients as an array of strings instead of a string. (Thanks to ubicast.com and Konishi Katsuhiro-san.)
33426: extra [/a] in recent comment widget
Removed an extraneous `</a>` from the 'Recent comments widget template' which caused it to produce invald HTML.
33846: StyleCatcher: author_url metadata only has "http" and nothing more
Fixed an issue in StyleCatcher where the author_url element returned from any style in a style library was incorrect.
34015: MTTagName missing second $ in the default templates
Fixed a error in a number of templates where the `MTTagName` template element was missing a trailing $. (i.e. `<$MTTagName>`)
32480: Titles containing HTML poorly modified for display in entry listing table
Fixed a bug in the display of entry listings where titles containing HTML could be truncated making the interface unusable. Now HTML is stripped before truncating the title for display in the listings. (Thanks to Patrick Benny!)
31136: Deleting WidgetManager without selecting one doesn't cause error
Fixed a bug in WidgetManager where clicking the delete button without selecting a WidgetManager to delete did not pop up a warning and returned a success message with instructions to rebuild the blog.
31516: "Final Feedback Rating" not displayed when equal to zero
Fixed an issue where the Final Feedback Score for comments and TrackBacks was not displayed in the UI if it equalled zero.
31534: WidgetManager interface inconsistency (breadcrumb and blog dropdown menu)
Fixed a UI issue with WidgetManager which made it difficult to return to the blog main menu, the blog template listing or another blog. Now including a consistent breadcrumb and weblog dropdown. (Thanks David Raynes!)
32484: Comment Preview Template may need encode_html="1" in its MTCommentPreviewBody
Fixed an issue with the comment editing textarea of the comment preview page where HTML entities were not being correctly encoded.
32678: Filter icon on commenter listing screen out of alignment
Fixed an alignment issue with the filter controls on the commenter editing screen.


