I was quite stunned to see that our last ‘release’ (v0.9.5 RC1) was on December 18th last year! That’s a few days short of half a year. My, my, that just won’t do.
So without further ado, here is v0.9.6, which amongst a plethora of the fixes and features that have crawled into the code over the last half year of slow, but steady development efforts, also contains two security fixes, which we were recently made aware of. If you’re using a semi-recent SVN revision however, you should already be safe, as they were both fixed a while ago, but it is nonetheless recommended that you upgrade to this release.
This release, which is revision 358 in SVN, should be very stable and contain no major bugs as such. We still have various issues to sort out, but mark my words: 1.0 isn’t far off.
PS: As per WordPress 2.2 you’ll need to activate a small plugin before you can use the K2 Sidebar Module system (which is, I might add, superior to the WordPress Widget system in a number of ways). The full procedure is short and easy.
Alright, here it is. The WordPress 2.1 compatible version of K2. We hope you’ll help us test it to make sure that it is ready for prime time. As always, please use the issue tracker to let us know of bugs and such.
Version 0.95 will be the last version supporting WordPress below 2.1. After this we’ll rip out all the ‘legacy’ stuff and focus on getting a 1.0 final out there in the wild.
Update: Steve wrote a guide to updating your K2 installation from v0.91.
Go download K2 v0.9.1, which fixes a number of bugs and is a recommended upgrade. Also available on the 0.9 tag of the subversion repository. This release is r150 on the main trunk for those interested.
Same procedure as last time James.
This release of K2 has been cleansed of all the bugs we know about. As such we consider this a ‘stable release’, which will go on to replace the ancient r167 release which has been doing the rounds for quite some time (and which is quite buggy actually). It is r113 in he current Subversion repository.
We will update this release with any necessary bug fixes on its own tag in our repository to keep it stable, while we move towards 1.0
The task now falls to you, our dear beloved user, to guide our hand to the chinks in its armor. There is bound to be something wrong somewhere, and we’d like nothing better than to carve it out and replace it with working parts.
This goes for everything from failing functionality to usability stupidity to ‘ticks’ and other minuscule oddness. The Issues database has a range of issues for milestone 1.0, please skim through those before you submit anything new.
Now please go download K2 0.9 and discuss away.
A few days ago Google launched Google Code Hosting, which features a subversion repository integrated with a bug tracker in a tight little package. For K2 we have so far been using a locally hosted subversion repository as well as a separate bug tracker (Mantis). And while both have worked quite well for our purposes, managing both is a hassle for various reasons.
So while it will set our revision history back to square one (or r1 as it were) and we have had to manually transfer our bug database, it seems to be a good decision in the long run to move K2 onto Google Code. So we’ve done that.
So from now on, you will find both the bug tracker and the subversion repository (which is a few revisions newer than the old repository, including support for allowing comment authors to edit their own comments after posting them) at our new kaytwo project home.
Therefor, from this day forth, please use the new bug tracker, which requires you to have a Google Account. I will see about closing the old one down for new bugs, but regardless we will be working from the new one.
All this means there may be some disruption in building the nightlies, and possibly some confusing when talking about revision numbers, we’ll do what we can to make it work out as smoothly as possible.
Version Numbers
Related to this we have set up some new version numbers in the issue tracker. They are fairly self-explanatory, but here goes:
- 0.9: No bugs release. A stable release of K2 with no known bugs.
- 1.0: Final release. K2 working as advertised.
- 1.5: Next major release. Major new features are relegated to this.
Comments, question and discussion about this move goes into this forum thread.
PS: I’m updating the Wiki with a list of plugins support out of the box.
PPS: Wondering about the name? Google Code doesn’t allow for two-letter project names. It is still called K2 for all intents and purposes.
Update: The old issues have now all been moved to the new bugtracker.