Skip to content

1.0.0

Latest
Compare
Choose a tag to compare
@Olen Olen released this 19 Jun 11:56
· 30 commits to main since this release

This is a significant release, many thanks to all contributors!

Key changes since 0.99.1

Added

  • Extract payments from club endpoint by @ptmminh in #107
  • Download Excel attendance report for an event by @ptmminh in #107
  • Update a user's response to an event by @ptmminh in #107
  • subgroup_id parameter when getting events by @elliot-100 in #114
  • Meaningful error messages when get_group() and get_event() lookups fail by @elliot-100 in #108
  • Script using multiple Spond functions, as a simple end-to-end manual assurance test by @elliot-100 in #106
  • Some type annotations for args and returns by @elliot-100 in #123
  • GitHub dependabot raises dependency PRs by @elliot-100 in #88
  • CI: Python 3.12 added to version matrix by @elliot-100 in #104
  • CI: enforce isort in package files by @elliot-100 in #105, #116, #117

Changed

  • Small improvements and refactors by @elliot-100 in #110
  • CI dependencies: bump actions/checkout from 3 to 4, actions/setup-python from 4 to 5 by @dependabot in #90, #97
  • Dev dependencies: bump black and pytest by @elliot-100 in #103
  • Docs: update send_message() README docs to reflect ability to start a new chat by @elliot-100 in #92

Fixed

  • Authentication failure when updating an event by @MatthiasMichel in #95
  • When authentication fails, error isn't meaningful and session/connector isn't closed by @ptmminh in #101
  • Manual test script failing by @ptmminh in #109
  • ical.py example script doesn't parse events without "description" field by @dhomeier in #122
  • Type annotation issue in _SpondBase.require_authentication() by @elliot-100 in #128
  • datetime.datetime imported twice in spond.py by @elliot-100 in #129
  • Docs: inconsistent docstring headings confuse type annotation checking tools by @elliot-100 in #126
  • Docs: docstrings in spond.send_message() incorrect for optional params by @elliot-100 in #132

New Contributors

Full Changelog: 0.99.1...1.0.0