- Add support for Typesense as the search backend.
- Fix: Set default value for
pinnedfield onCommentThreadtoFalseto prevent NULL sort bug.
- Drop Python 3.11 support; Python 3.12 is now required.
- Upgrade typesense-python from 1.x to 2.0. This release requires Typesense Server >= v30.0 (previously >= v28.0). See the typesense-python compatibility table for details. If you are running an older Typesense server you must upgrade it before deploying this version of openedx-forum.
- CI check to validate the Python package.
- CHANGELOG header formatting.
- Do not raise runtime errors if an incorrect course ID is provided when checking if the MySQL backend is enabled.
- Add support for django 5.2
- First release on PyPI.