Misago Versions Save

Misago is fully featured modern forum application that is fast, scalable and responsive.

0.30.0.dev2

1 year ago

0.30.0.dev2 fixes some YouTube videos not playing and updates embed YouTube player to use nocookies link.

0.30.0.dev1

1 year ago

Dev 1 prelease that includes new posting UI.

0.29

1 year ago

Misago 0.29 is security release which resolves an issue where previously escaped potentially dangerous HTML in parsed post is "unescaped" by Beautiful Soup 4 trying to "prettier" the HTML code.

Implementation changes

  • #1453: Replace Beautiful Soup with custom HTML parser based on html5lib. Pass custom HTML representation to clean_parsed and parsing_result_processors extension hooks.

Theme changes

  • #1444: Align thread's flags and categories to left on small displays.

0.28.2

1 year ago

Implementation changes

  • #1441: Normalize user_data dict before passing it to filters and validators. Copy it before passing to filter function to prevent mutation.

0.28.1

1 year ago

Misago 0.28.1 is a bugfix release addressing issues in the UI.

Theme changes

  • #1436: Fixed zeros displaying in place of unavailable UI on user profile header for clients with permission to follow or send private messages.
  • #1435, #1437: Fixed broken posts layout on search results and user profiles.
  • #1434: Fixed whole threads list having 0.8 opacity instead of just threads flags.

0.28

1 year ago

Misago 0.28 is a feature release that addresses some long-standing issues in the UX, removes build-in SSO clients and adds OAuth 2 client in its place. It also fixes few bugs and updates dependencies.

New features

  • #1422: Added OAuth 2 client.
  • #1399: Categories can have colors and short names.
  • #1403: Made links in posts open in new tab by default.
  • #1412: Page header on forum index is now optional.

Removed features

  • #1388: Removed SSO using Django Simple SSO.

Theme changes

  • #1398: Changed build system used for client assets from Gulp.js to Webpack.
  • #1399: Categories now can have color and short name set on them thats used to conserve space in the UI.
  • #1399: Redesigned threads list.
  • #1412: Redesigned page headers.
  • #1417: Redesigned navigation on user profile, account options and users lists pages.
  • #1406: Redesigned toolbars.
  • #1418: Moved posts away from Bootstrap grid too flexbox.

Bugs fixed

  • #1346: Fixed default subscriptions options not setting on new user accounts.
  • #1427: Locked locale in testrunner to en-us.
  • #1416: Success message displayed in admin panel when theme was created or updated contained empty quotation marks, missing theme's name.

Implementation changes

  • #1421: Updated Python version used to 3.11.
  • #1388: Updated Django dependency to 3.2 LTS. Updated remaining dependencies.

0.27.0

4 years ago

Misago 0.27 is a maintenance release focused on updating dependencies.

Bugs fixed

  • #1334 - Updated social-auth to latest version, resolving warning from GitHub about used oauth implementation being deprecated.
  • #1336 - Added space between user status and posts count in long mobile postbit.

Implementation changes

  • #1336 - Removed polyfill for browsers without Object.keys and Object.assign.

0.19.4

5 years ago

Misago 0.19.4 is a security release that updates Python requests to 2.20, resolving potential vulnerability in HTTP connections handling.

Updating instructions

To update Misago from 0.19.3 to 0.19.4 use PIP to uninstall old Misago and install new one:

pip uninstall misago
pip install misago

0.19.3

5 years ago

Misago 0.19.3 is a maintenance release focused on fixing issues.

Updating instructions

To update Misago from 0.19.2 to 0.19.3 use PIP to uninstall old Misago and install new one:

pip uninstall misago
pip install misago

Next, run following commands to make sure your forum database and static files are up to date with latest changes:

python manage.py migrate
python manage.py collectstatic

New features

none

Theme changes

none

Bugs fixed

  • #1109 - "Undelete" moderation option is displayed to non-moderators on threads list.
  • #1110 - Active users page displays all users that ever posted, not just users that posted during ranked period.
  • #1111 - Program name passed by misago.core.setup.start_misago_project to execute_from_command_line was start-misago.py instead of misago-start.py.

Implementation and API changes

  • #1116 - Removed unnecessary compilemessages from ./dev txsync as this was already being done in ./dev txpull step ran internally.

Documentation changes

none

Localization changes

  • #1116 - Synchronized translation files with Transifex.

0.19.2

5 years ago

Misago 0.19.2 is a maintenance release focused on fixing issues and improving different areas of project.

Updating instructions

To update Misago from 0.19.1 to 0.19.2 use PIP to uninstall old Misago and install new one:

pip uninstall misago
pip install misago

Next, run following commands to make sure your forum database and static files are up to date with latest changes:

python manage.py migrate
python manage.py collectstatic

New features

none

Theme changes

none

Bugs fixed

  • #1051 - Debug Toolbar was not being displayed inside development docker container.
  • #1100 - createfakeusers could run out of usernames.

Implementation and API changes

  • #993 - Removed dependency on “packaging" module in "check version" admin tool.
  • #1061 - Moved requirements management to pip-tools.
  • #1079 - Consolidated all bash dev scripts into single file.
  • #1084 - createsuperuser will no longer require password to pass validation. This change is to bring its behavior in line with Django 2.0 implementation, and make it easier to create throwaway super user accounts in development.
  • #1088 - Misago will now add rel=noopener to outgoing links posted by users.
  • #1091 - Replaced GitHub API with PyPi in "check version" admin tool.
  • #1100 - Progress bar displayed by bulk-processing commands now also displays number of completed items.
  • #1101 - buildactivepostersranking management command will now display time it took to complete. It should also be little faster than it used to be.
  • #1104 - Updated default cron.txt to have 5 minute delays between each maintenance task run, conserving host's memory better.

Documentation changes

none

Localization changes

  • #1082 - Translation source for django.po has changed. Transifex has been updated.