Skip to content

Latest commit

 

History

History
61 lines (43 loc) · 3.31 KB

CHANGELOG.md

File metadata and controls

61 lines (43 loc) · 3.31 KB

curldl 1.0.1 (2023-08-19)

Features

  • Extend CI/CD workflow with automatic package release to GitHub on version tag (#46)
  • Use towncrier for Changelog updates maintenance (#47)
  • Integrate Sphinx builds of documentation and API reference (#49)
  • Integrate Codecov into CI/CD for code coverage artifacts (#51)
  • Add logger tracer for unraisable and thread exceptions (#52)
  • Integrate Black code formatter and isort imports sorter (#53)
  • Update CI/CD workflow with PyPy 3.10 tests (#56)

Improved Documentation

  • Fix API reference docstrings (#49)
  • Extend package usage documentation (#54)

curldl 1.0.0 (2023-04-09)

Features

  • Extend CI/CD workflow to build and publish to PyPI on version tag (#33)
  • Extend CI/CD workflow with Conda tests on Windows, Ubuntu and macOS platforms; Add entry point wrapper test (#36)
  • Add wrappers for directly running Pylint, mypy and Bandit static analyzers (#38)
  • Rename Downloader.download() to Curldl.get() (#40)
  • Add usage documentation to README and code docstrings (#44)

Bugfixes

  • Re-enable local version parts in setuptools-scm (#35)

curldl 0.1.0 (2023-04-03)

Features

  • Initialize curldl module with a basic pytest and pylint tests (#8)
  • Replace example download in CLI with command line arguments; add type hinting verification via pytest --mypy (#9)
  • Implement functionality tests with full code coverage and refactor code (#12)
  • Add install functionality to venv wrapper script; add bandit security checks (#16)
  • Integrate tqdm for download progress bar (#17)
  • Enhance CLI to support multiple URLs (#19)
  • Generalize download functionality to non-HTTP URL schemes (#22)
  • Add PycURL callback parameter to Download class; Extend non-HTTP protocol tests (#23)
  • Add CI/CD tests workflow for Ubuntu with CPython and PyPy (#26)
  • Add CI/CD tests workflow for Windows with CPython; Upgrade tests for Windows platform (#29)
  • Integrate automatic git tag-based versioning (#32)

Bugfixes

  • Fix partial download renaming on Windows platform; Fix FileSystem and Downloader class tests on Windows platform (#29)