Skip to content

v0.11.0

Compare
Choose a tag to compare
@squahtx squahtx released this 15 Dec 17:38
· 75 commits to main since this release

Bugfixes

  • Fix a bug introduced in Sygnal 0.5.0 where pushkin names would match substrings of app IDs and treat dots as wildcards. (#269)
  • Fix a bug introduced in Sygnal 0.5.0 where GCM pushes would always fail when configured to handle an app ID glob. (#270)
  • Treat more APNs errors as permanent rejections. (#280)
  • Fix a bug introduced in Sygnal 0.9.1 where web pushkeys with missing endpoints would cause an error. (#288)

Improved Documentation

  • Document that the topic is most commonly the Bundle Identifier for the iOS application. (#284)
  • Add troubleshooting documentation for when you receive 'Could not deserialize key data' when using APNs with key files. (#286)

Internal Changes

  • Fix the changelog CI check when running on a fork of the Sygnal repository, rather than a branch. (#254)
  • Configure @matrix-org/synapse-core to be the code owner for the repository. (#259)
  • Improve static type checking. (#264)
  • Use absolute imports for consistency. (#265)
  • Remove explicit inheritance from object that was left over from Python 2. (#266)
  • Use Python 3-style super calls. (#267)
  • Add type hints to most of the code. (#271, #273, #274, #275, #276)
  • Convert the README to use markdown rather than reStructuredText for consistency and familiarity. (#278)
  • Move glob_to_regex to matrix-python-common. (#281)
  • Add opentracing-types to the dev dependencies. (#287)
  • Add missing dependencies to setup.py. (#290)