New
- (135) Added Location endpoint as:
python
session.location(location_id: int) -> Location
- (135) Added Location list endpoint as:
python
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**: https://github.com/Metron-Project/Simyan/compare/0.10.0...0.11.0