Skip to content

Latest commit

 

History

History
38 lines (31 loc) · 1.32 KB

File metadata and controls

38 lines (31 loc) · 1.32 KB

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.

Added

  • Comprehensive type annotations for all function arguments
  • Pre-commit hooks for code quality checks
  • CHANGELOG.md following Keep a Changelog format
  • CONTRIBUTING.md with development guidelines
  • Developer scripts for common tasks
  • Makefile with common development targets
  • .editorconfig for consistent formatting
  • Dockerfile for containerized deployments
  • Initial release of pulp-tool
  • CLI commands: upload, transfer, get-repo-md
  • PulpClient for API interactions
  • PulpHelper for high-level operations
  • DistributionClient for artifact downloads
  • Support for RPM, log, and SBOM file management
  • OAuth2 authentication with automatic token refresh
  • Comprehensive test suite with 82%+ coverage

Changed

  • Consolidated all dependencies into pyproject.toml
  • Improved type safety across the codebase
  • Enhanced error handling and logging

Fixed

  • Fixed type annotation issues in transfer.py
  • Fixed import order issues in cli.py
  • Fixed Optional import missing in content_query.py