Misago 0.5 brings warnings system and user destroying to feature base as well as fixes dozens of small bugs that were found by superearly adopters after improve software's stability.
I admit that there was more planned for 0.5, and apologise for this sudden change of plans, however shortsights in design in parts of software became even more of burden with every new feature and I was unwilling to implement features that I would later have to reimplement again due to changes in api.
This means that coming months will be a clean up time. There's plenty of stuff on the list, but don't let this scare you.
Most of cleanup process will look like this:
- copy piece of code from master branch
- paste in future branch
- rename few things
- run code metricts
- fix found issues
- write unittests
- write documentation
Some code will be thrown trough the window and replaced with django components, bringing in much requested django compatibility. You can track progress and activity by looking at commits to future branch and watching number of open issues change.
You can also give WIP documentation a read and help out by opening PR with fixed mistakes.
Thanks and see you in next update!