Misago

Latest version: v0.39.2

Safety actively analyzes 709727 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 13

0.16.0

Not secure
Misago 0.16 is quality of life release that brings small fixes and and improvements to project's codebase.

Updating instructions

To update Misago from 0.15 to 0.16 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


New features

* 966 - Redirect user from guest-only view to url defined in `LOGIN_REDIRECT_URL` if they signed in on it instead of displaying him an error 403.

Theme changes

*none*

Bugs fixed

* 963 - Instead of 404, display message about category being non-browseable when user can see the category, but not its contents.

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

0.15.0

Not secure
Misago 0.15 is quality of life release that brings small fixes and visual update to project's branding and default theme as well as updates translation files to be in sync with Transifex.

Updating instructions

To update Misago from 0.14 to 0.15 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


New features

*none*

Theme changes

* 951 - Changed default theme's color scheme to be less gray all-around and bolder with brand's color. Updated branding to be more obvious on small sizes. Updated default `og:image` to use new branding.

Bugs fixed

* 953 - Guest's menu on desktop was displayed wrong on Safari.
* 955 - Don't display signed out message in tabs where user is already signed out.
* 957 - Don't display moderation button on user profile if no moderation actions are available.

Implementation and API changes

* 950 - Added test that checks if JavaScript translation files are correctly loaded and served under `django-i18n.js` url.

Documentation changes

*none*

Localization changes

* Updated translation files for `es`, `fr`, `ru`, `tr_TR` and `zh_Hans` language codes.

0.14.0

Not secure
Misago 0.14 is quality of life release that fixes error that may occur when spambots try to submit their spam into login form, and updates translation files for Spanish, French, Russian and Chinese languages.

Updating instructions

To update Misago from 0.13 to 0.14 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


New features

*none*

Theme changes

*none*

Bugs fixed

* 943: Misago will now handle maliciously constructed quasi urls sent to login view that pass `is_safe_url` check but throw when passed to `redirect()`
* 945: `setup.py` should now open `README.rst` in binary mode and then decode it to UTF-8 string. This should allow people running their consoles with non-unicode encoding to install Misago.

Implementation and API changes

*none*

Documentation changes

*none*

Localization changes

* Updated Spanish (es), French (fr), Russian (ru) and Chinese (zh_Hans) language files to be current with their state on transifex.

0.13.0

Not secure
Misago 0.13 has been released, bringing relatively hard to notice but welcome in the long run changes to ways that posts reads are tracked and handled by Misago's features. Beginning with Misago 0.13, forum's read tracker is post-accurate. This means that user mis-clicking "last" link will no longer erroneously flag all posts in thread as read. Instead, only last post will be marked as such, and all other posts will stay as unread, letting your users to keep better track of what they've read and what they've missed. This also provides more fair treatment for moderated messages, which will now show as unread to other users as they are approved by moderators.

Lastly post-level accuracy opens Misago for future improvements like marking posts as unread upon their edition or such.

Updating instructions

*WARNING*: Misago 0.13 includes non-reversible data migrations for read tracking feature. Those may take a while to run on your forum. Make sure you'll backup your database before updating!

To update Misago from 0.12 to 0.13 use PIP to uninstall old Misago and install new one:


pip uninstall misago
pip install misago


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


python manage.py migrate
python manage.py collecstatic


New features

* 909 - Events are now marked as read by default to users that caused them.
* 910 - Misago will now preserve read data for posts belonging to threads that are moved around or merged with each other.
* 912 - Thread subscriptions are now keps when threads are merged.

Theme changes

* 675 - Option to mark all threads as read has been removed.

Bugs fixed

* 929 - Fixed showstopper on message preview API.

Implementation and API changes

* 675 - Made read tracking mechanism post-accurate instead of thread-accurate. This enables Misago to present more accurate read information concerning threads containing previously hidden posts or posts moved from other threads or categories.
* 922 - Added app config for `misago.search` application, which should solve name conflicts with 3rd party apps.

Documentation changes

*none*

Localization changes

* Synchronized translation files with Transifex state for 20.10.2017

0.12.0

Not secure
Updating instructions

To update Misago from 0.11 to 0.12 use PIP to uninstall old Misago and install new one:


pip uninstall misago
pip install misago


Then run `migrate` and `collectstatic` to make sure you database and static files are up to date too:


python manage.py migrate
python manage.py collectstatic


New features

*none*

Theme changes

*none*

Bugs fixed

* 893 - Tightened the input validation in various API endpoints, which would previously crash if they received incorrectly structured data.
* 911 - Events from moderation actions are no longer accounted for when making decision if to subscribe thread on reply.
* 920 - Fixed typo in `threadslist/base.html` template causing Misago to never display root-specific "forum is empty" message when no visible threads exist.

Implementation and API changes

* 907 - Removed excessive `user.lock()` calls from codebase. Moved location of thread's read transaction to the utility function.
* 921 - Replaced lazy ACL provides initialization occurring on first request with eager one that occurs after application models have been initialized. This should hopefully resolve the issue that some people have experienced, where sometimes ACL providers were initialized twice, likely by race condition, causing hard to debug crashes on their sites.

Documentation changes

*none*

Localization changes

* 913 - Some translation messages were moved around or removed as part of 893.

0.11.0

Not secure
Updating instructions

To update Misago from 0.10 to 0.11 use PIP to uninstall old Misago and install new one:


pip uninstall misago
pip install misago


Next, open your `settings.py`, look up the `context_processors` setting under `TEMPLATES`, and find `'misago.conf.context_processors.settings',` line:


'misago.conf.context_processors.settings',


Next, add new line with `'misago.search.context_processors.search_providers',` below it:


'misago.conf.context_processors.settings',
'misago.search.context_processors.search_providers',


New features

* 886 - Misago will now display search icon in navbar on desktop and tablet sized displays, that lets your users to perform quick searches for threads and users without need for going to search page.
* 902 - It's now possible to link to page containing search results for search provider and query. This is currently used for "see all results" links in navbar's search, but may be expanded in the future.

Theme changes

* 900 - If user has permission to use private threads, icon link to them will always be present next to user's avatar in navbar.

Bugs fixed

* 901 - Misago will no longer display links to private threads in UI if user has no permission to use them.
* 904 - Fixed showstopper on "delete all" action in users admin, increased its tests coverage.

Implementation and API changes

*none*

Documentation changes

*none*

Localization changes

* 906 - Misago now includes the configuration files required for the [Transifex Client] to work, which should make it easier for translators to work and test their translations. In addition to this Misago now includes translation files for languages which translation progress is greater than 40%: Russian, French and Chinese.

Page 8 of 13

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.