Releases: Metron-Project/Simyan
Releases · Metron-Project/Simyan
v1.3.0
1.2.2
v1.2.1
What's Changed
- Bump actions/setup-python from 4 to 5 by @dependabot in #174
- Dev Tidyups by @Buried-In-Code in #176
New Contributors
- @dependabot made their first contribution in #174
Full Changelog: 1.2.0...1.2.1
v1.2.0 - Python 3.12
v1.1.0
What's Changed
- Remove deprecated functions
- Renamed
AlternativeImageEntry
toAssociatedImage
- Renamed
ImageEntry
toImage
- Bump dependencies (Notably Pydantic v2)
- Update ruff ruleset
- Renamed
id
fields toid
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
What's Changed
- Shared base class by @Buried-In-Code in #165
- Power endpoint by @Buried-In-Code in #166
- Origin endpoint by @Buried-In-Code in #167
- Item endpoints by @Buried-In-Code in #168
Full Changelog: 0.14.0...1.0.0
v0.14.0
What's Changed
- Dependency updates by @Buried-In-Code in #161
- Fix incorrect env variables in testing workflow by @Buried-In-Code in #162
- Update gitignore by @Buried-In-Code in #163
- Drop py37 by @Buried-In-Code in #164
Full Changelog: 0.13.0...0.14.0
v0.13.0
v0.12.0 - PEP517 support
New
- (#149) Python 3.11 support
Changed
- (#149) Replaced the Poetry build system with Hatch/Hatchling
- (#149) Updated dependencies
- (#149) Updated editorconfig and .gitattributes
- (#149) Updated readthedocs config
Full Changelog: 0.11.0...0.12.0
v0.11.0 - Locations & Split Schemas
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 returnslist[PublisherEntry]
- Search function for Publishers returns
list[PublisherEntry]
- (#136) Breaking: Split Volume into Volume and VolumeEntry
session.volume_list
now returnslist[VolumeEntry]
- Search function for Volumes returns
list[VolumeEntry]
- (#136) Breaking: Split Issue into Issue and IssueEntry
session.issue_list
now returnslist[IssueEntry]
- Search function for Issues returns
list[IssueEntry]
- (#136) Breaking: Split StoryArc into StoryArc and StoryArcEntry
session.story_arc_list
now returnslist[StoryArcEntry]
- Search function for StoryArcs returns
list[StoryArcEntry]
- (#136) Breaking: Split Creator into Creator and CreatorEntry
session.creator_list
now returnslist[CreatorEntry]
- Search function for Creators returns
list[CreatorEntry]
- (#136) Breaking: Split Character into Character and CharacterEntry
session.character_list
now returnslist[CharacterEntry]
- Search function for Characters returns
list[CharacterEntry]
- (#136) Breaking: Split Team into Team and TeamEntry
session.team_list
now returnslist[TeamEntry]
- Search function for Teams returns
list[TeamEntry]
- (#136) Breaking: Split Location into Location and LocationEntry
session.location_list
now returnslist[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