Skip to content

Releases: elliot-100/Spond-classes

v0.9.1

10 May 17:19
Compare
Choose a tag to compare

0.9.1 - 2024-05-10

Changed

  • Docstring and README improvements

Fixed

  • Member, Role, Subgroup were removed from in top-level namespace

  • Docstring and README errors

Full Changelog: v0.9.0...v0.9.1

v0.9.0

09 May 11:34
Compare
Choose a tag to compare

0.9.0 - 2024-05-09

Changed

  • BREAKING CHANGES: Significantly revised API - see README for details.

  • Rewritten from scratch using Pydantic; much closer to API data structure

Removed

  • Support for Python 3.8, 3.9

Full Changelog: v0.8.1...v0.9.0

v0.8.1

03 May 18:29
Compare
Choose a tag to compare

0.8.1 - 2024-05-03

Added

  • Support for Python 3.12 in GitHub CI

Changed

  • Refactors; test improvements

  • Use ruff format instead of isort + black in CI/pre-commit

  • Update dev/test dependencies: mypy, pre-commit-hooks, pytest, ruff, types-python-dateutil

  • Update CI dependencies: actions/setup_python

Fixed

  • Member.__repr__ follows same pattern as other classes

Removed

  • dev/test dependencies: black, isort

Full Changelog: v0.8.0...v0.8.1

Release 0.8.0

25 Nov 18:37
Compare
Choose a tag to compare

0.8.0 - 2023-11-25

Added

  • Member.email, .phone_number, .profile_uid attributes

Changed

  • Simplify tests

  • Update dev/test dependencies: ruff

Full Changelog: v0.7.3...v0.8.0

Release 0.7.3

27 Sep 11:44
Compare
Choose a tag to compare

0.7.3 - 2023-09-27

Added

  • Documentation: Update README for install from PyPI instead of GitHub

Fixed

  • Missing/outdated/broken package metadata

Full Changelog: v0.7.2...v0.7.3

Release 0.7.2

26 Sep 10:17
Compare
Choose a tag to compare

0.7.2 - 2023-09-26

Added

  • This changelog

  • Enforce linting with isort, black and ruff in CI using GitHub Actions

Changed

  • Update dev/test dependencies: ruff

Full Changelog: v0.7.1...v0.7.2

Release v0.7.1

25 Aug 17:01
Compare
Choose a tag to compare

What's changed

  • Fixed: Spond authentication failure via build(deps): update spond requirement from ^0.10.1 to ^0.99.1 by @dependabot in #64
  • Docs: Fix error in example code, improve comments by @elliot-100 in #60

For developers

  • Updated: build(deps-dev): update ruff requirement from ^0.0.256 to ^0.0.285
  • Improved: Enable Dependabot checking GitHub Actions by @elliot-100 in #62

Full Changelog: v0.7.0...v0.7.1

v0.7.0

28 Mar 16:37
Compare
Choose a tag to compare

What's Changed

  • BREAKING CHANGE: Remove Event.name: it didn't have a good reason to exist by @elliot-100 in #41
  • BREAKING CHANGE: Rename Member.name to Member.full_name and remove semi-implemented setter by @elliot-100 in #42
  • Docs: improved docstrings

For developers

  • Updated: build(deps-dev): update ruff requirement from ^0.0.256 to ^0.0.259

Full Changelog: v0.6.0...v0.7.0

v0.6.0

15 Mar 16:35
Compare
Choose a tag to compare

What's changed

  • BREAKING CHANGE: simpler classnames (Group, Member etc instead of SpondGroup, SpondMember, etc) by @elliot-100 in #37
  • Improved: __str__.() methods by @elliot-100 in #36
  • Improved: type hint coverage - added self type annotations in e5ad069
  • Improved: raise exceptions instead of using assertions outside tests in f80b39c
  • Removed: support for Python <3.8 by @elliot-100 in #33

For developers

  • Added: [linting] Pre-commit hooks to check files and enforce style by @elliot-100 in #34
  • Added: [dev-dependencies] ruff 0.0.256
  • Changed: [build]: specific poetry-core >=1.0.0 dependency in 7faebfa
  • Changed: refactor to one file per class in 1048f02
  • Changed: [tests] refactor: fixtures to conftest.py in 34eb811

Full Changelog: v0.5.1...v0.6.0

v0.5.1

09 Mar 23:23
Compare
Choose a tag to compare

What's Changed

  • Fixed: __repr__() methods were extremely slow due to complex properties being enumerated by @elliot-100 in #28
  • Fixed (docs): example in README.md was missing import by @elliot-100 in #28

Full Changelog: v0.5.0...v0.5.1