Extra, Extra... read all about it! The latest version of Subtext just hit the streets!
OK, so it took me a LOT longer than I promised, but I finally found a few spare cycles and was able to tease out the remaining show stopper bugs for Subtext 1.9.3. Most of those bugs had to do with the implementation of BlogML 2.0 and how we handle attachments when writing/reading a BlogML file. But fear not, I was able to work it all out. :)
Now, on to the release notes:
New Features
BlogML 2.0 Support
Subtext now has fully integrated support for the BlogML 2.0 specification. Prior to this release of Subtext we only supported the 1.0 spec. The new 2.0 spec adds a lot of nice features (see Keyvan's post for a full description of the goodies) and moving up to it puts Subtext back on par with some of the other major blog engines out there.
Filter by Feedback Type in Admin Section
This was a high-priority Feature Request from the Benevolent Dictator himself, and I have to admit, I'm really liking it! Basically there is a new row of Radio Buttons on the Admin - Feedback page that will allow you to filter the Feedback items by the type.
That is, you can view all Feedback item types (both Comments and Track/Pingbacks), only the Comments, or only the Ping/Trackbacks. This is especially useful if you're trying to go through your Flagged Spam Feedback bucket looking for comments that were incorrectly identified as spam. Below is a screenshot of the filter from my blog:
Those are the only two major New Features in this release... so on to the bug fixes!
Bug Fixes
- 1582155 - Skin dropdown doesn't have current skin selected.
- 1586298 - Paging error on post page.
- 1586661 - PreviousNext.cs double-encodes titles.
- 1589752 - BlogML import skips comments with no user-url.
- 1589756 - Comments imported via BlogML have incorrect date-created.
- 1591805 - FileNotFound.aspx should return HTTP code 404.
- 1596444 - Comment count reset to zero after upgrade.
- 1596449 - Feedback administration navigation with negative page number.
Upgrading Instructions and Warning
If you are upgrading from Subtext 1.5 of below, please read these important notes on upgrading. Because Subtext 1.9.x runs on ASP.NET 2.0, upgrading from 1.5 and lower (which ran on ASP.NET 1.1) requires some extra steps compared to a normal upgrade. No matter what version you are upgrading from... be sure to merge your web.config file!
Also, if you're upgrading from anything below 1.9.2, be sure to check out these notes about the schema changes associated with that release.
The database upgrade for 1.9.3 is very straight forward and there are no associated schema changes (as of the time of this writing) - just some Stored Procedure changes for the db. And in case you were wondering, the official version for this release is 1.9.3.51 - and you can always determine what version of Subtext you are running by logging into your Admin interface and taking a look in the bottom left corner.
Where Do I Get It?
Yeah, yeah, yeah... I'm getting to that. As always, the latest bits are available on SourceForge, so you can get 'em here: [DOWNLOAD]