You probably know that release numbers (1.0, 2.0, etc) are as much of a communications decision as a technical one; Wagn 1.5.2 is a prime example. This new release involves some hugely important refactoring -- and lots of it. There have been 3.5 times as many code commits since version 1.5.1 (564) as there were between 1.4.0 and 1.5.0 (158).
So, you ask, why not call this wonderful overhaul Wagn 1.6? Because big releases are about new features, and this release is about refactoring -- getting things ready for new features to come. There's very little in this release that will change your end-user experience right away -- it's a little faster, we've knocked out some obscure bugs, and there are a few new behaviors for special file extensions (like .css and .txt) -- but nothing to plaster on a billboard.
It's a release that will excite developers and tease avid Wagneers and bore pretty much everyone else. But if you're reading this, odds are than you're in one of the first two camps.
So, for you, here are some of the new features that version 1.5.2 does NOT introduce but gets us much closer to releasing:
It should be noted that the core work on this release was unfunded, and its success has depended entirely on volunteer contributions. Gerry Gleason deserves special thanks for his work conceiving and implementing a major refactor of our rendering system, as does John Abbe for tireless organizing, testing, documentation, synthesis, and creativity. We're also grateful for the rich and growing body of feedback from our user community.