• April 1, 2018, 7:09 p.m.

    Misago 0.17 is a feature release that adds "best answer" and "delete my account" functionalities to Misago's forums as well as fixes the path handling logic that stopped admin control panel from working when Misago was ran under the path. It is also first release that comes with docker setup for development, which we hope will make easier for people without prior experience with Python or Django apps to begin their adventure developing or just giving Misago a spin on localhost.

    Updating instructions

    To update Misago from 0.16 to 0.17 use PIP to uninstall old Misago and install new one:

    pip uninstall misago
    pip install misago
    

    Then run migrate and collectstatic commands to make sure your forum's database and static files are up to date:

    python manage.py migrate
    python manage.py collectstatic
    

    Misago 0.17 implements better compliance with GDPR regulation that comes into effect within EU in coming months:

    Data anonymization

    Starting with Misago 0.17, deleting user account will also replace all IP addresses associated with this account with 0.0.0.0 and replace cached usernames with "Ghost".

    If you want to customize this username for your community, you may do so by adding this line to your settings.py:

    MISAGO_ANONYMOUS_USERNAME = "Wisp"
    

    Delete own account

    Big change introduced by Misago 0.17 is feature allowing your forum's users to delete their own accounts on their own accord by using the "Delete my account" option on their forum options page.

    This feature is enabled by default on newly created forums, but needs to be enabled manually on every Misago forum that was created using earlier version.

    To enable this feature manually, add following line to your settings.py:

    MISAGO_ENABLE_DELETE_OWN_ACCOUNT = True
    

    Likewise, to disable this feature, simply make sure that MISAGO_ENABLE_DELETE_OWN_ACCOUNT is not present in your settings.py.

    Deleting user account may take some time to process, and as such happens in dedicated task that you should add to your crontab:

    0 1 * * * python manage.py deletemarkedusers
    

    Docker for development

    Misago now has Docker for development setup! If you want to give Misago a try, but you are weary of having to setup python project together with database, you may do it now easily if you have Docker installed.

    This feature is contribution from our community member, @einarf.

    New features

    • 969 - Mark a post as best answer in a thread.
    • 971 - Allow users to delete their own forum accounts.
    • 981 - Misago now has docker config, which should make it easier to setup for developing locally.
    • 983 - Added fixcategoriestree management command for repairing the thread category tree in case it gets corrupted.

    Theme changes

    none

    Bugs fixed

    • 925 - Fixed fake data generators after they stopped working due to fake-factory's rename to Faker.
    • 970 - Misago incorrectly relied on request.path_info whereas it actually wanted request.path, thus breaking admin auth and redirections as well as other small features that operated on path strings.

    Implementation and API changes

    none

    Documentation changes

    none

    Localization changes

    • 965 - Changed turkish locale's code to tr from tr_TR. Synced translations with Transifex.
    • 974 - Added translation strings for best answers and own account deletion to Transifex.
    • 974 - Synchronized translations with Transifex.
  • bookmark

    Thread has been pinned globally.

  • April 2, 2018, 5:09 p.m.

    I've just pushed Misago 0.17.3 to Pypi. This version fixes Misago not fallbacking to default value when MISAGO_ENABLE_DELETE_OWN_ACCOUNT is not set in your settings.py, and crashing in result.

  • April 24, 2018, 7:27 p.m.

    Misago 0.17.4 has been released!

    This is an maintenance release that fixes displaying of erroneous "moderation" button on thread page that opens empty menu. It was reported some time ago, but I've finally managed to pin-point the issue with it.

    Thanks!

    Updating instructions

    To update Misago to 0.17.4 use PIP to uninstall old Misago and install new one:

    pip uninstall misago
    pip install misago
    

    Then run migrate and collectstatic commands to make sure your forum's database and static files are up to date:

    python manage.py migrate
    python manage.py collectstatic
    
  • panorama_fish_eye

    Thread has been unpinned.