Version 1.9.4 - Windward -NEW: Added meta tag Generator with the version of the current engine to page header -NEW: Added the new XFN icons (http://stevenharman.net/blog/archive/2007/01/20/XFN_Microformat__with_Icon_Goodness.aspx) -NEW: PATCH [1643946] Recent Posts control -NEW: FR [1197046] Category/ies Displayed In Post (implemented by patch 1643161 Categories on posts) -NEW: FR [1263669] Implement Google SiteMap Page (implemented by patch 1627365 SiteMap implementation) -CHG: PATCH [1632515] EntryList update for 1.9 Branch -CHG: PATCH [1643887] Sort Referrers by LastUpdated -CHG: FR [1646083] Make CAPTCHA comparison case-insensitive -BUG: [1583948] Recent Comments should strip comments along with HTML -BUG: [1585529] sidebar disappears after config save -BUG: [1586661] PreviousNext.cs double-encodes titles -BUG: [1596444] Comment count reset to zero after upgrade -BUG: [1618499] not https friendly -BUG: [1623146] GreenBook - Comment style -BUG: [1624536] Permalink incorrect on Comments control -BUG: [1626462] RSS (list of recent posts) ERROR -BUG: [1629555] XSS vulnerability in the Admin - Referrers page -BUG: [1639280] entering numeric entryname in admin UI breaks post title -BUG: [1641301] Gravatar not working... -BUG: [1643162] Subtext.BlogML.dll version -BUG: [1644316] Some CSS skin issue -BUG: [1644691] Closing comments didn't stop the CommentAPI -BUG: [1648410] Updating an entry changes the entryname Version 1.9.3 - Repair Job -NEW: BlogML 2.0 Support -NEW: Filter by Feedback Type in Admin Section -BUG: [1582155] Skin dropdown doesn't have current skin selected. -BUG: [1586298] Paging error on post page. -BUG: [1586661] PreviousNext.cs double-encodes titles. -BUG: [1589752] BlogML import skips comments with no user-url. -BUG: [1589756] Comments imported via BlogML have incorrect date-created. -BUG: [1591805] FileNotFound.aspx should return HTTP code 404. -BUG: [1596444] Comment count reset to zero after upgrade. -BUG: [1596449] Feedback administration navigation with negative page number. Version 1.9.2 - Daedelus -NEW: Removed some old skins and added some snazzy new ones. We also implemented a way for custom skin definitions to not get overwritten when upgrading code. -NEW: Improvements to the packaged skins. We added the Previous/Next control to nearly every skin as well as Gravatar support among other minor improvements. -NEW: Comment Moderation! This high demand feature was fast-tracked when my company was hired to implement it for a client who wished to start a blog. The client agreed to contribute the source back to the project! -NEW: Not exactly a new feature, but we changed the default Html Editor to use the FCKEditor. -NEW: Implemented RSD (Really Simple Discovery) and the MetaWeblog API’s newMediaObject method so that Subtext works quite well with Windows Live Writer. -CHG: Subtext Providers have been refactored to use the Microsoft base Provider class, System.Configuration.Provider.ProviderBase. -CHG: Used Generics where appropriate. As you know, there is a lot of temptation when given a new hammer to start looking at everything as a nail. We tried to avoid that temptation and make judicious use of Generics. I think we did a bang up job. Most of our collection classes are now generic collections and there’s that CollectionBook class I wrote about recently. -CHG: Improved our Continuous Integration and build process using CruiseControl.NET. We now have a nice dashboard that provides a lot of visibility into our development progress. -CHG: Improved our unit test code coverage to 36.4% and counting. (When I started it was pretty much 0) -CHG: Subtext now runs under Medium Trust without problems except for the Trackback/Pingback issue. -CHG: Converted the Subtext.Web project into a Web Application Project. -CHG: Added a _System folder to the Skins directory. This contains some CSS files that any skin may reference which provide some common CSS layout and styles. For example, by referencing commonstyle.css, you can use the pullout css class to pullout some text. Custom skins can reference these files and override specific settings, putting the Cascading back in CSS. -BUG: [1524172] The Username is being saved as the title. -BUG: [1524371] Non-English comments do not appear correctly in mail message. -BUG: [1521317] Installation check code fails in locked down scenarios. -BUG: [1519764] Skin selection not retained. Version 1.5.2 - Bugfix Release - BUG: [1492127] Fixed a changed a constraint on the subtext_Config.BlogGroup in the import script. - BUG: [1524172] The User Name Is Being Saved as the Title - BUG: [1502661] Change ReverseDOS.config - turn on isRegex="true" flag for Trusted Addresses. - BUG: [1514406] Fixed bug in which permissions were not applied to [Subtext_GetEntry_PreviousNext] stored procedure. Version 1.5 - Nautilus R&R Edition - NEW: Skins and Skin Controls such as Submarine and PreviousNext. - NEW: [1447651] Display Subtext Version number in Admin - NEW: [1446655] Implemented an upgrade wizard for upgrading schema and stored procedures. - NEW: [1444649] Implemented HtmlEditorProvider. Included FreeTextBoxProvider, FCKeditorProvider, and PlainTextProvider. - NEW: [1442301] Javascript BlogInfo object. Useful for providing client scripts with information on the current blog. - NEW [1212198] Printable View and Print Icon. Not All Skins implement this. - NEW: [1442253] Live Comment Preview w/ Allowed HTML. Not All Skins implement this. - NEW: [1199483] GRAVATAR Support - CHG: [1441184] Augo-generated URLs From Titles is now configurable. - BUG: [1490671] Fixed bug with trackbacks/pingbacks - BUG: [1452536] Fixed MultiBlog Caching Issue. Posts from one blog would show up in another blog. - BUG: [1387653] Fixed Entryname Duplicate Error Raised When Editing a Post. - BUG: [1446739] Fixed MetaBlogAPI allowed bad entryname titles for blog posts - BUG: [1444545] Fixed Strange Culture Behavior in which some info would show up in different languages. - BUG: [1458044] Fixed issue with displaying HTML in Recent Comments control. - BUG: [1446934] Fixed Comment RSS Feeds with no comments. - BUG: [1444543] Fixed a bug with the AggBug. - BUG: [1479798] Fixed a bug that caused users to get the Subtext Community (aggregate) page. - CHG: [1477381] Rss Items now ordered by DateSyndicated - CHG: HostAdmin no longer has access to individual blog admin pages. - BUG: [1446548] Fixed bug with RSS Compression which caused Response Filter Error - BUG: [1443314] Handle Emoticons File Missing Exception Gracefully. - BUG: [1383114] Fixed Aggregate page for multi-blog setups. - BUG: [1261637] Host Admin has no password change method. Now the passowrd can change. Enter email address for host admin in web.config. Version 1.0 - Nautilus Edition - NEW: Web Based Installer - NEW: .TEXT 0.95 Import Script and Wizard - NEW: BlogML Support - CHG: Simplified Configuration. - NEW: Host Admin Tool - For managing multiple blogs. - NEW: Edit Link Control - Skins can provide a direct link to the edit page for a post for admins. - NEW: Multiple Comment Deletion - UI Improvement. - NEW: RSS GZIP Compression. - NEW: RFC3229 Delta Encoding - NEW: Comments Disabled after N days. - NEW: Comment Throttling - Specify a delay in seconds between new comments. - NEW: Duplicate Comment Blocking - Block comments that are exact duplicates. - NEW: Logging Console - NEW: Simple Keyword Comment Filter - NEW: Recent Comments Skin Control - BUG: Fixed bug with MetaBlogApi. Query and edit old posts works now.