Skip to content

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • Comics endpoint support
  • Events and series information
  • Creator and artist data
  • Advanced search functionality
  • Response caching
  • Rate limiting management

[0.2.1] - 2025-09-04

Fixed

  • CI/CD Pipeline - Fixed all pre-commit hook issues and GitHub Actions permissions
  • Documentation Deployment - Resolved GitHub Pages deployment workflow
  • Code Quality - Applied comprehensive formatting and type checking fixes
  • Workflow Cleanup - Removed corrupted Jekyll workflow that was interfering
  • README Corruption - Fixed corrupted README.md title and content

Changed

  • Updated all version references from 0.2.0 to 0.2.1 across the repository

[0.2.0] - 2025-09-04

Added

  • MarvelClient - Full-featured async client for Marvel API
  • Authentication - Automatic Marvel API authentication with MD5 hashing
  • Character Access - Search and retrieve character information
  • Error Handling - Robust retry logic with exponential backoff
  • HTTP Methods - GET requests with parameter support
  • Context Manager - Async context manager for automatic resource cleanup
  • Health Check - API connectivity testing
  • Type Safety - Complete type hints throughout the client
  • Comprehensive Tests - 85% test coverage with mocked HTTP requests
  • Documentation - Full API documentation with examples
  • Examples - Working examples with real API integration

Changed

  • Updated from hello world demo to full API client
  • Enhanced error handling and retry mechanisms
  • Improved documentation structure

Technical Details

  • Async/await patterns throughout
  • httpx for HTTP requests
  • Automatic authentication parameter generation
  • Configurable timeouts and retry limits
  • Connection pooling and resource management

[0.1.0] - 2024-09-04

Added

  • Initial package structure
  • Hello world demonstration function
  • Comprehensive test suite with 100% coverage
  • GitHub Actions CI/CD workflows
  • MkDocs documentation
  • Type hints and static type checking
  • Code quality tools (ruff, mypy, pre-commit)
  • PyPI publishing automation
  • Documentation deployment to GitHub Pages

Technical Details

  • Python 3.8+ support
  • Modern packaging with pyproject.toml
  • Source layout with src/ directory
  • Comprehensive development dependencies
  • Pre-commit hooks for code quality
  • Multi-Python version testing in CI
  • Coverage reporting and tracking