This release adds support for the new-style module API, which is configured with the `modules:` section in your Synapse configuration and uses `LdapAuthProviderModule`.
Support for the old-style 'legacy password auth provider' interface may be removed from Synapse in the future.
- Update releasing docs (120)
- Configure matrix-org/synapse-core to be the code owner for the repo (131)
- Changed packaging to use setuptools declarative config in setup.cfg. (129)
- Module template retrofit: Update .gitignore (139)
- Module template retrofit: GitHub metadata and Actions (142)
- Module template retrofit: Lint script and Mypy configuration (140)
- Module template retrofit: apply code style (144)
- Module template retrofit: Update tox.ini with result of templating (some old jobs are preserved) (141)
- Module template retrofit: Update Python project metadata and tool configuration (146)
- Module template retrofit: enable GHA for code style (143)
- Migration to GitHub Actions: Add a GHA equivalent of the BK 'packaging' job (147)
- Module template retrofit: Fix up type annotations and enable Mypy type checking in GHA CI (145)
- Include ldaptor and mock in the test dependencies (149)
- Fix check_auth to return `None` on failure, not `False` (148)
- Clean-up and type annotations (150)
- Add config option for cert verification when using SSL/TLS (136)
- Add support for providing custom TLS options through the config (156)
- Add a wrapper so that the module can be used with the new module API (151)