Skip to content

Misago 0.7

Compare
Choose a tag to compare
@rafalp rafalp released this 01 Jun 20:31

Misago 0.7 is codebase cleanup release that removes some deprecated features like the misago.datamover that enabled updates from Misago 0.5 as well as CreatePartialIndex and CreatePartialCompositeIndex migration utilities that were replaced by the PgPartialIndex in final 0.6 release.

Updating instructions

To update Misago from 0.6 to 0.7, use PIP to uninstall old Misago and install new one:

pip uninstall misago
pip install misago --pre

misago.datamover has been removed

misago.datamover entry in your settings.py INSTALLED_APPS setting is an error in Misago 0.7 and should be removed. Likewise the url(r'^', include('misago.datamover.urls')) entry in your urls.py will also error and has to be removed.

If you have updated to Misago 0.6 from Misago 0.5 and you looking to preserve redirects from old links after update to 0.7, please use the Misago 0.5 Redirects app.

CreatePartialIndex and CreatePartialCompositeIndex migration utilities have been removed

0.7 release finalizes deprecation of previous implementation of custom indexes via removal of old migration utilities as well as their migrations. Attempting the update from any of the 0.6's alphas to 0.7 and skipping the 0.6 final release on the way will lead to your database containing both old and new indexes which may be source of errors in future migrations.

New features

none

Theme changes

none

Bugs fixed

none

Implementation and API changes

  • #858 - CreatePartialIndex and CreatePartialCompositeIndex migration utilities have been removed.
  • #859 - misago.datamover has been removed. Redirects from old urls have been extracted to separate app: Misago 0.5 Redirects
  • #863 - extras directory has been excluded from Misago releases published to Pypi. This directory contains few utility scripts that perform additional cleanups after the yapf and aren't the part of package.

Documentation changes

  • #860 - Updated readme and docs to don't mention --pre anymore since Misago's Pypi releases are no longer marked as prelease.
  • #862 - "Setup and maintenance" document was turned into the chapter that contains update path documentation as well as docs on updating from Misago 0.5 guide.