* Added ``LOCALE_REDIRECT_PERMANENT`` setting; defaults to True, if set to
``False`` 302 redirects are used rather than 301. Thanks oyvindeh.
* ``LOCALE_INDEPENDENT_PATHS`` can now be plain string regular expressions,
they don't have to be compiled regex objects. Fixes 9.
* Added import of ``localeurl.models`` to ``localeurl.middleware``, to ensure
that ``reverse`` is monkeypatched before any requests are
served. Fixes 5. Thanks Antti Kaihola for the report, Andrey Shipilov and
jefurii for fix confirmation.
* Added iri_to_uri encoding of non-ASCII redirect URLs. Fixes 13.
* Sorted language codes longest-first to avoid matching e.g. 'pt' before
'pt-br'. Fixes 15. Thanks Roman BarczyÅski for report and draft patch.
* Added ``LOCALE_INDEPENDENT_STATIC_URL`` setting to mirror
``LOCALE_INDEPENDENT_MEDIA_URL``. This setting defaults to True, so if you
want URLs under STATIC_URL to be locale-dependent, you will need to set it
to False.
* Fixed middleware redirection when there is a script
prefix. Fixes 10. Thanks iro for report and draft patch.
* Added ``localeurl_future`` template tag library to provide ``locale_url``
tag that wraps the new Django ``url`` tag to allow using the new syntax and
avoid deprecation warnings under Django 1.3. Fixes 17. Thanks Fabian
Büchler for the report.
* Accounted for reverse() receiving kwargs=None. Fixes 18. Thanks Alexander
Clausen for report and tests, Joel Ryan for draft patch.
* Prevented change_locale view from stripping query params from ``next``.
Fixes 7. Thanks Sverre Johansen.