UPDATE: There is a bug-fix version available: read Subtext 2.5.1 release notes.
The main features are the new dashboard, featuring the Ayende’s formula for blog post popularity, and a improved site-wide search based on Lucene.net. If you are interested you can also read how the search engine has been implemented using Lucene.net.
Lots of improvements have been made to the codebase of Subtext for this release:
- Code reorganization and reduced number of assemblies
- Dependency Injection used extensively throughout the codebase: might seem trivial at first, but think that most of the code for Subtext’s core was still the one coming from .Text more than 7 years ago
- Replaced the regex based url handling with the ASP.NET Routing
- Improved skinning, with self-contained skins
This is such a big change compared to the previous version that we created an upgrader tool in order to help making the upgrade. And also published a video that explains how to do the upgrade to Subtext 2.5.
For more details read the official announcement by Phil: Subtext 2.5 Released!
Update: We found a few bugs: we will release a 2.5.1 version in a few days. Sorry for the problem