-
Notifications
You must be signed in to change notification settings - Fork 36
release v1.0.0_rc1
The following are notable changes introduced since the release of Melody 1.0 (Beta 3). You can view the all RC 1 milestone tickets in Lighthouse.
-
Updated jQuery from 1.4.4 to 1.5 - we continue to stay on top of keeping the version of jQuery that is shipped with Melody up to date with the latest and greatest from the jQuery community. jQuery 1.5 has a number of new and notable features developers may want to take advantage of. (#716)
-
Updating to latest version of Config Assistant. The latest version of Config Assistant fixes a number of key bugs, improves overall stability, and enhances key user interactions around file management. ([#705](http://openmelody.lighthouseapp.com/projects/26604/tickets/705 2011-02-03 04:48:18 -0800 — c8513aa)
-
Added a new configuration directive, PerlLocalLibPath, which adds support for use of the local::lib perl module which allows non-root users to set up a local perl library in their own home directories. This is helpful when a user's web host will not install new Perl modules that require compilation for them by allowing users to install those modules themselves and then instruct Melody on where to find them. (#744)
-
Remove the .pl versions of Markdown and SmartyPants, and fix the SmartyPants filter. Melody has deprecated the use of plugins that use Perl-based configuration files, however some of the plugins bundled with the core continue to use this outdated mode. This bug fixes that problem with two of those plugins. (#689)
-
Renamed SimpleEditor to SixApartEditor. Members of the community felt "simple" was a bad name because quite frankly it wasn't simple. Thus we renamed it after the developer of the rich text editor: Six Apart. (#712)
-
Removed support for Vox, the MT Updates Ping URL and Recently Updated key. With Say Media's acquisition of Six Apart, and with Vox moving to the dead pool we felt it time to retire certain features that were no longer operational. (#723 #724)
-
Fixed category tree "flattening" bug. Users reported a problem where the category heirarchy as displayed on the Edit Entry page was no longer evident because categories were no longer being indented properly. This has been fixed. (#555)
-
DePo Clean theme set improvements and fixes (#606 #643 #743)
-
Remove lots of superfluous an unnecessary files. ([#538](http://openmelody.lighthouseapp.com/projects/26604/tickets/538 #713 #721)
-
Comment performance optimizations. From Movable Type's bug database, "prior to MT 4.3, there was an index called 'mt_comment_blog_ip_date' covering the columns (comment_blog_id,comment_ip,comment_created_on). This index is essential for reasonable performance of comment-throttling, which is an MT feature that defaults to being enabled. This is evidently the source of a major performance problem on a large MT 4.32 client install with 1.1 million comments. They have become the target of frequent large-scale mt-comments spam attacks lately. Although the load from the spam attacks is not sufficient to show much of a blip on the web servers, it's consistently bringing the db server to 100% CPU usage, despite being an oversized quad-Xeon box. As a result, their site crawls to a halt, with logins, commenting, and pagination all appearing broken to end-users due to the dependency on the database." (#731)
-
Updated Data::ObjectDriver to v0.08 (#616)
-
Lots and lots of bug fixes of various sizes. We recommend users consult Lighthouse for a complete list of bugs to see if a bug that was affecting them has been fixed. If it hasn't, please remind the team so that we can fix it!
The following are the raw commits introduced in Melody 1.0 (Release candidate 1), listed in the order in which they were introduced into the openmelody/melody master repo.
Mike Thomsen — 2011-01-26 17:41:24 -0500 — 541a5ab (tree)
Case #645 - Removed superfluous error messages related to trackback and comment preferences in entry default settings.
Mike Thomsen — 2011-01-26 17:54:35 -0500 — cfe6b8c (tree)
Case #538 - Removed unnecessary WidgetManager static code.
Matt Carey — 2011-01-26 22:51:18 +0000 — a794643 (tree)
Case #496 - Edited the messaging style and added an extra style for the system version
Jay Allen — 2011-01-31 08:39:11 -0800 — b3aac8a (tree)
Revert "Case #343 - Moved asset autodirification code into MT::Asset::save"
This reverts commit 2521caf7e620ca5db5b70179d163cfbe4c3f411a.
Jay Allen — 2011-01-31 08:39:54 -0800 — bb0103b (tree)
Revert "Case #343 - Added support for autodirifcation of assets and two config directives to control the behavior."
This reverts commit a56c737e3893a7fd668439434d411eb712ff2e70.
Jay Allen — 2011-02-03 02:19:52 -0800 — 104816a (tree)
Case #730 - Fixed template map archive file path labels for author archives which read
display_name
but actually produced, correctly, thebasename
. Also removed all translations of the labels from all localizations since display_name is totally wrong and we don't have the proper translations for basename in this context.Source case: http://bugs.movabletype.org/?86237
Jay Allen — 2011-02-03 02:19:52 -0800 — cdffa35 (tree)
Case #731 - SCHEMA VERSION BUMP - UPGRADE AHEAD! Restored mt_comment_blog_ip_date index which, before it's removal, was critical in streamlining performance of the comment app when comment throttling is enabled. Also removed mt_comment_parent_id index which was redundant and also removed from MT 5 for performance reasons.
Source case: http://bugs.movabletype.org/?103831
Jay Allen — 2011-02-03 02:19:52 -0800 — 27a31da (tree)
Case #732 - Fixed a bug in
mt:Entries
which caused it to apply thelimit/lastn
attribute before thecategory
attribute when thetag
attribute was also present.Source case: http://bugs.movabletype.org/?102843
Jay Allen — 2011-02-03 02:19:53 -0800 — 468a605 (tree)
Case #733 - Fixing the "unnamed plugin died with: ERROR" error message thrown by run_callback in a number of different situations.
Jay Allen — 2011-02-03 02:19:53 -0800 — bbc3d97 (tree)
Case #734 - Removing build-generated L10N javascript files from Git versioning. Added
mt-static/mt_ru.js
to .gitignore
Jay Allen — 2011-02-03 02:25:42 -0800 — 7f496ab (tree)
Case #735 - Removed
trans_error
method from MT.pm since it already inherits one from MT::ErrorHandler which does the exact same thing and hence is redundant. Also promoted its alias,errtrans()
, MT::ErrorHandler to make it available as universally as the former.
Jay Allen — 2011-02-03 02:33:12 -0800 — 68d8cba (tree)
Case #736 - Added comment about conflicting DBD::SQLite version dependency in MT::ObjectDriver::Driver::DBD::SQLite
Jay Allen — 2011-02-03 02:40:58 -0800 — aba5a2c (tree)
Case #737 - Added comments about commented out error handling code in MT::ObjectDriver::Driver::DBD::SQLite which yields unhelpful errors in the face of database file permissions problems.
Timothy Appnel — 2011-02-01 00:21:28 -0500 — 88a1b1c (tree)
[#616 status:resolved] Updated Data::ObjectDriver to v0.08.
Mike Thomsen — 2011-02-02 19:07:36 -0500 — d85f91f (tree)
Case #716 - Updated jQuery from 1.4.4 to 1.5
Byrne Reese — 2011-02-02 22:01:33 -0800 — 83e5c8e (tree)
Case #712 - Renamed SimpleEditor to SixApartEditor because "Simple" was not self descriptive.
Byrne Reese — 2011-02-02 21:14:01 -0800 — ff0a3cf (tree)
Case #723 - Removed all references to Vox since Vox is sadly, dead.
Byrne Reese — 2011-02-02 21:30:25 -0800 — b5bc0cb (tree)
Case #724 - Removed support for the MT Updates Ping URL and Recently Updated key as this feature is no longer supported at movabletype.org or by the late Six Apart.
Byrne Reese — 2011-02-03 03:41:38 -0800 — 8722da5 (tree)
Case #705 - Updating to latest version of Config Assistant. This fixes an issue where plugin options of type 'colorpicker' configured by Config Assistant would not work because the proper colorpicker.css, jquery.colorpicker.js files and what not were not being included in the page. They were being included in the Theme Options, but not the cfg_plugins mode.
Byrne Reese — 2011-02-03 03:41:55 -0800 — fbbee0b (tree)
Case #707 - Fixed bug in which Config Assistant custom template tag handlers were failing when used within the context of a plugin option (as opposed to a theme option). It was failing because the handler was looking for a template set context. This worked for plugin options that had a blog scope, but were failing for plugin options at the system level where no blog context exists.
Jay Allen — 2011-02-03 03:49:35 -0800 — 4e263b2 (tree)
Case #712 - Checking in a fix for the newly failing test, t/93-plugins.t, changing SimpleEditor.plugin to SixApartEditor.plugin. (Please don't forget about unit tests!)
Jay Allen — 2011-02-03 04:48:18 -0800 — c8513aa (tree)
Syncing Config Assistant v2.1.18
Config Assistant cases and issues resolved:
- #3 - Fixed perl warning: "my" variable
$dir
masks earlier declaration in same scope at addons/ConfigAssistant.pack/lib/ConfigAssistant/Static.pm line 172.- #2 - Fixed incredibly annoying warnings on upgrade: Use of uninitialized value
$saved_version
in numericgt (>)
at addons/ConfigAssistant.pack/lib/ConfigAssistant/Static.pm line 48- Lots of documentation updates
- Added a table of contents for navigating this unwieldy beast
- Adding initial header, adjusting subheaders and adding a prominent note for Melody users
- Provided link to plugin repo on GitHub
- Fixed inconsistent specification of plugin ID in examples
- Edited and clarified the radio-image config type docs
- Cleaned up the
custom_type_hdlr
routine to make it less visually noisy, hence hopefully clearer.- Separated syntax declaration from example pseudo-code so as not to confuse people
- Fixed option callback docs which were missing the MT::Callback object argument, called the option label incorrectly and changed the argument names needlessly causing confusion.
- Removed extraneous, old, incomplete sample config.yaml
- Added a few FIXME's for later consideration
- Bumped version to Config Assistant v2.1.17
- Bumping to v2.1.18 to get back in sync with Melody
Jay Allen — 2011-02-03 12:30:15 -0800 — 5e77713 (tree)
Case #718 - Fixed an error produced when a non-sysadmin user searched entries from the system level: System search error: Not a HASH reference at lib/MT/CMS/Search.pm, line 544
Jay Allen — 2011-02-03 13:31:16 -0800 — d080019 (tree)
Case #726 - Fixed an issue where a non-sysadmin user would be shown an error when executing a search from the quicksearch bar on their own user profile. The search now correctly searches entries (not users since privilege that is restricted to sysadmins)
Jay Allen — 2011-02-03 15:54:10 -0800 — 0b7759e (tree)
Case #720 - Renamed "Sanity Check" page to "System Diagnostics"
Jay Allen — 2011-02-03 16:28:27 -0800 — d41e818 (tree)
Case #744 - Added a new configuration directive,
PerlLocalLibPath
, which adds support for use of the[local::lib][]
perl module which allows non-root users to set up a local perl library in their own home directories.
Timothy Appnel — 2011-02-03 18:10:10 -0500 — 3de72bb (tree)
Case #721 - Removed IO::Uncompress::Gunzip in addition to several other modules that are part of the same package (Compress::Zlib) and should not be included either. http://deps.cpantesters.org/?module=Compress::Zlib&perl=5.8.8&os=any+OS&pureperl=on
Dan Wolfgang — 2011-02-03 15:21:56 -0500 — 3a57f69 (tree)
[#682 status:resolved] Add a "Retry" button to the upgrade process. If the upgrade fails for some reason (such as file permissions), the user can fix the problem then just click "Retry" to continue.
Matt Carey — 2011-02-03 23:21:04 +0000 — 3432330 (tree)
working on changing the arrow graphics
Matt Carey — 2011-02-03 23:49:27 +0000 — 9eb69f0 (tree)
more work on styling
Matt Carey — 2011-02-04 00:01:03 +0000 — 2d9f24e (tree)
final first batch of fixes
Matt Carey — 2011-02-04 00:38:06 +0000 — b595cb7 (tree)
fixed text colour on the sign-in options screen
Matt Carey — 2011-02-04 00:56:23 +0000 — ad7afc4 (tree)
Added overrides for the sign-in services to hide images which look bad on the purple or put in a background where needed.
Mike Thomsen — 2011-02-03 20:21:01 -0500 — ca0e065 (tree)
Case #746 - Fixed setup typepad link to make it go to webservices preferences.
Jay Allen — 2011-02-03 18:28:33 -0800 — 5fbdf4a (tree)
Case #746 - Slight amendment to last commit. Moved Javascript up with its own kind, amended the href value to be consistent and added a comment so we all know what in the heck that thing is.
Jay Allen — 2011-02-03 20:05:28 -0800 — dc1d36b (tree)
Case #742 - Fixed syntax error introduced in a previous commit and also "reduced the volume" of the XMLRPC::mt_ping method invocation alarm from an Activity Log error to a simple warning with a stack trace. No need to burden an already overburdened activity log with an error about a no-op.
Byrne Reese — 2011-02-03 22:08:25 -0800 — 45ca7b7 (tree)
Added parens around a split to fix syntax highlighting
Byrne Reese — 2011-02-03 22:09:16 -0800 — e3adbd0 (tree)
Case #665 - Fixed issue relating to the upgrade handler trying to pass off the request to a handler that had been renamed.
Byrne Reese — 2011-02-03 22:50:54 -0800 — 903a2bd (tree)
Removing theme_options.tmpl that is no longer used. Proper name and template is theme_options.mtml. The precense of this file is just confusing.' '
Byrne Reese — 2011-02-03 22:53:25 -0800 — 9c85f74 (tree)
Do not include jquery on the page if you are running in Melody, which includes jquery for you automatically. This preserves compat with Movable Type.
Byrne Reese — 2011-02-03 22:58:46 -0800 — 550c4bc (tree)
Do not include jquery on the page if you are running in Melody, which includes jquery for you automatically. This preserves compat with Movable Type.
Byrne Reese — 2011-02-03 23:04:45 -0800 — 4183210 (tree)
Case #713 - jQuery is now only included when Melody addons are used within the context of Movable Type. Superfluous jquery.js files have been added to the MANIFEST.SKIP so that they are not needlessly bundled with Melody thus bloating the size of the download.
Mike Thomsen — 2011-02-04 06:46:38 -0500 — 651ad52 (tree)
Case #606 - Fixed an incorrect tag which prevented searches from working in DePo Clean.
Mike Thomsen — 2011-02-04 06:50:09 -0500 — cdbbec3 (tree)
Case #643 - Converted depo clean to identifiers instead of translated labels for module loading.
Dan Wolfgang — 2011-02-04 15:18:59 -0500 — 192d25d (tree)
Case #689 - Remove the .pl versions of Markdown and SmartyPants, and fix the SmartyPants filter. Bumped to v1.0.3.
Dan Wolfgang — 2011-02-04 15:42:58 -0500 — 576fb7c (tree)
Case #675 - Removed broken translations from the Classic Blog Theme Pack.
Jay Allen — 2011-02-04 15:40:55 -0800 — 420ea26 (tree)
Case #689 - Added a unit test for ensuring that perl scripts in the plugin envelope are ignored when config.yaml also exists
Jay Allen — 2011-02-04 16:05:21 -0800 — a87ba82 (tree)
Case #689 - Added a second unit test to 93-init-plugin.t to ensure that the perl plugin isn't also loading in addition to the config.yaml initialization
Mike Thomsen — 2011-02-04 21:53:03 -0500 — e2da7b0 (tree)
Case #743 - Limited the number of images that the Flickr widget will load in DePoClean to keep the layout looking decent.
Byrne Reese — 2011-02-07 00:09:22 -0800 — 2573452 (tree)
Case #703 - Fixed and confirmed proper styling of compact, minimal and expanded view modes for list pages and list entries.
Byrne Reese — 2011-02-07 00:23:26 -0800 — 1a860d3 (tree)
Case #603 - Improved styling of "change note" field and incorporated feedback from the community. Here is what I did:
- changed text from Change Note to Revision Note
- made input field on Edit Template full width
- convert plain text input field on Edit Entry to a 2-line textarea
Byrne Reese — 2011-02-07 09:37:04 -0800 — ec97cf4 (tree)
Incrementing static version and plugin version.
Byrne Reese — 2011-02-07 09:40:25 -0800 — 554cfc3 (tree)
Changed wording around "Factory Default" settings removing any mention of a specific product. This is in relation to a previous bug Case #741 - .
Byrne Reese — 2011-02-07 09:42:45 -0800 — 076f3de (tree)
Improved handling of situation where an asset is associated with a theme option and then later deleted. Users now have the option to remove/clear/reset the value of the field.
Byrne Reese — 2011-02-07 09:44:48 -0800 — c8a649c (tree)
Case #738 - Improved handling of link group field type (adding focus to the label element when the "Add Link" button is pressed) and removed dependency upon the jquery JSON plugin because it was allegedly conflicting with TypeCore's JSON library. In a future release we should replaced TypeCore's JSON library with a jquery library, reversing this implementation.
Byrne Reese — 2011-02-07 09:46:37 -0800 — a95aaa4 (tree)
Fixed spacing issue.
Byrne Reese — 2011-02-07 09:46:50 -0800 — 08137dd (tree)
Case #750 - Fixed handling of uploading and associating assets via Theme Options. Assets were previously associated with the system level, when in fact those assets should be associated with the blog level.
Dan Wolfgang — 2011-02-07 14:36:09 -0500 — 131857e (tree)
Case #555 - Comment out the weaken reference to fix category hierarchies.