Skip to content

Releases: Olen/Spond

🎉 Release v1.1.1

23 Feb 09:47
80ee4dd

Choose a tag to compare

Key changes since 1.10

Added

  • Spond.get_events() include_hidden parameter by @Yannis-G in #165
  • CI: auto release by @Olen in #172 and others

Changed

  • Use ruff instead of isort and black and enforce basic linting by @elliot-100 in #152

Fixed

  • Fix: Spond.get_events() subgroup_id param didn't work by @Miracee97 in #170

New Contributors

Full Changelog: 1.1.0...v1.1.1

1.1.0

19 Nov 18:12
fe6db62

Choose a tag to compare

Key changes since 1.0.0

Added

Changed

  • BREAKING CHANGE: raise KeyError instead of IndexError for all failed lookup methods by @elliot-100 in #135
  • Sanitize filenames and handle member issues in attendance.py example script by @alsp80 in #155

Removed

Fixed

  • Spond.update_events(uid...) will modify or overwrite another event, if no event matching uid exists by @elliot-100 in #161
  • attendance.py example script exits with error if --from or --to params are used by @elliot-100 in #158
  • Documentation and type hints where functions may return None by @elliot-100 in #148

New Contributors

Full Changelog: 1.0.0...1.1.0

1.0.0

19 Jun 11:56

Choose a tag to compare

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

Key changes since 0.99.1

Added

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

0.99.1: Pre-release/beta

25 Aug 06:57

Choose a tag to compare

Pre-release

Key changes since 0.99.0

  • Fixed: auth-headers in get_events() by @Olen
    This is an additional fix for Login API no longer working (#82)

Full Changelog: 0.99.0...0.99.1

0.99.0: Pre-release/beta

25 Aug 06:16

Choose a tag to compare

Pre-release

Key changes since 0.10.1

  • Added: option to start a new chat or continue old one in send_message() by @olizimmermann in #62.
    Potentially breaking change, as signature has changed from send_message(self, chat_id, text) to send_message(self, text, user=None, group_uid=None, chat_id=None)
  • Improved: functions that look up entities by id raise errors if nothing is matched by @elliot-100 in #81
  • Fixed: incorrect type hints for optional params by @elliot-100 in #66
  • Fixed: Login API no longer working (#82) by @elliot-100 in #84
    NB: This may not be a complete fix, as not all functions have been tested.
  • Security fix: bump aiohttp from 3.8.3 to 3.8.5 by @elliot-100 in #85

Full Changelog: 0.10.1...0.99.0

0.10.1

10 Feb 15:30

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.9.0...0.10.1

0.9.0

05 Oct 16:25
7e9ea11

Choose a tag to compare

** BREAKING CHANGES **

All function names are now PEP-8 compliant.
E.g. getEvents is now get_events etc.

Preparing for a 1.0.0-release.

What's Changed

Full Changelog: v0.0.6...0.9.0

0.0.6

15 Jun 18:29
d94f405

Choose a tag to compare

Just creating a github-release