Skip to content

Releases: Metron-Project/Simyan

v1.3.0

03 Oct 01:22
282a87c
Compare
Choose a tag to compare

What's Changed

  • Update PyPI publish to use OpenID Connect (OIDC) in #183
  • Drop Py3.8 Support in #184
  • Add Py3.13 Support in #184
  • Swap from Rye to UV in #184

Full Changelog: 1.2.2...1.3.0

1.2.2

02 Jul 01:43
7b4c2dd
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.2.1...1.2.2

v1.2.1

16 Mar 08:05
7398bc0
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.2.0...1.2.1

v1.2.0 - Python 3.12

05 Oct 23:30
0e9d4e8
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.1.0...1.2.0

v1.1.0

24 Aug 06:44
642b252
Compare
Choose a tag to compare

What's Changed

  • Remove deprecated functions
  • Renamed AlternativeImageEntry to AssociatedImage
  • Renamed ImageEntry to Image
  • Bump dependencies (Notably Pydantic v2)
  • Update ruff ruleset
  • Renamed id fields to id e.g. issue_id -> id
  • Removed alias_list property
  • Removed role_list property from CreatorEntry
  • Renamed Image attributes to closer match Comicvine attribute naming
  • Refresh test cache

Full Changelog: 1.0.0...1.1.0

v1.0.0

12 May 02:11
cbfd151
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.14.0...1.0.0

v0.14.0

10 May 04:59
1543ebc
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.13.0...0.14.0

v0.13.0

10 Jan 03:59
040e8df
Compare
Choose a tag to compare

What's Changed

  • (#151) Python 3.11 tests added to tox
  • (#152) Flake8 to Ruff
  • (#156) Rewrote cache to store query date instead of expiry date
  • (#158) Concept endpoints support
    • Fix support for mistyped fields
  • (#159) XDG Support

Full Changelog: 0.12.0...0.13.0

v0.12.0 - PEP517 support

25 Nov 00:40
eb3cf5d
Compare
Choose a tag to compare

New

  • (#149) Python 3.11 support

Changed

Full Changelog: 0.11.0...0.12.0

v0.11.0 - Locations & Split Schemas

14 Sep 04:13
28588db
Compare
Choose a tag to compare

New

  • (#135) Added Location endpoint as:
session.location(location_id: int) -> Location
  • (#135) Added Location list endpoint as:
session.location_list(params: Optional[Dict[str, Any]] = None, max_results: int = 500) -> List[LocationEntry]
  • (#135) Added search by Location

Changed

  • (#136) Breaking: Split Publisher into Publisher and PublisherEntry
    • session.publisher_list now returns list[PublisherEntry]
    • Search function for Publishers returns list[PublisherEntry]
  • (#136) Breaking: Split Volume into Volume and VolumeEntry
    • session.volume_list now returns list[VolumeEntry]
    • Search function for Volumes returns list[VolumeEntry]
  • (#136) Breaking: Split Issue into Issue and IssueEntry
    • session.issue_list now returns list[IssueEntry]
    • Search function for Issues returns list[IssueEntry]
  • (#136) Breaking: Split StoryArc into StoryArc and StoryArcEntry
    • session.story_arc_list now returns list[StoryArcEntry]
    • Search function for StoryArcs returns list[StoryArcEntry]
  • (#136) Breaking: Split Creator into Creator and CreatorEntry
    • session.creator_list now returns list[CreatorEntry]
    • Search function for Creators returns list[CreatorEntry]
  • (#136) Breaking: Split Character into Character and CharacterEntry
    • session.character_list now returns list[CharacterEntry]
    • Search function for Characters returns list[CharacterEntry]
  • (#136) Breaking: Split Team into Team and TeamEntry
    • session.team_list now returns list[TeamEntry]
    • Search function for Teams returns list[TeamEntry]
  • (#136) Breaking: Split Location into Location and LocationEntry
    • session.location_list now returns list[LocationEntry]
    • Search function for Locations returns list[LocationEntry]
  • (#135) Renamed env variable for testing to COMICVINE__API_KEY
  • (#135) Updated dependencies

Removed

  • (#136) Breaking: Removed id_ field from all classes except Generic Entries

Full Changelog: 0.10.0...0.11.0