Skip to content

Changelog

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

This project adheres to Semantic Versioning. See conventional commits for commit guidelines.

Unreleased

0.9.0 (2024-07-06)

Features

  • cli: add --outfile option for saving results to disk (#166) (1e689e8)
  • client: add repository counting (#158) (c1cba53)

Documentation

  • readme: update key features in readme (#165) (2396cf5)
  • add features page (#157) (2348b01)

0.8.0 (2024-07-03)

Features

  • add return_type json (#156) (f948d6b)
  • add return_type dict (#153) (5894329)

0.7.0 (2024-07-03)

Features

  • add repository filtering based on query string (#152) (713d4d1)

0.6.0 (2024-07-02)

Features

  • add async client (#139) (b0c4a48)

Documentation

  • add installation guide (#129) (0de3b5e)
  • enable permalinks for headings (#132) (89d0a3d)

0.5.0 (2024-06-05)

Breaking Changes

  • set up resources (#109) (0d766d2)

Features

  • cli: add print_error function to highlight errors in console (#123) (f242b10)
  • add cli parameters for return_type selection (#113) (15668bc)
  • set up custom exceptions (#108) (a2fa099)

Code Refactoring

  • cli: use rich.console instead of rich.print (#122) (a4efea0)
  • add is_eager argument to version_callback (#106) (eab6579)

Testing

  • add respx mock route for /repository{id} endpoint (#114) (070bbf6)

0.4.0 (2024-05-28)

Features

  • set up dockerfile (#87) (75d85b5)

Code Refactoring

  • client: move guard clause to top of _request method (#78) (f3eef8b)

Documentation

  • add extra css for prompt (#85) (16545d7)
  • add outdated message (#84) (7218b47)
  • add reference level in navigation (#80) (6a41547)

0.3.0 (2024-05-26)

Features

  • cli: set up repository list and get commands (#76) (44987e6)

Testing

  • add respx mock route for /repositories endpoint (#75) (59f7d58)
  • set up zenodo_id fixture for re-use (#72) (e926c07)

Documentation

  • add doi to citation.cff and badge to readme (#66) (2fde7ee)

0.2.0 (2024-05-23)

Features

Documentation

  • readme: remove table of contents (#62) (8f224e8)
  • readme: add status badge (#56) (cfc9f5a)
  • add api reference (#47) (9e455c4)
  • add changelog to docs (#43) (a167c46)
  • readme: add pypi badges (#37) (f4b31a9)

0.1.0 (2024-05-20)

Features

Documentation

  • readme: add short project description (#28) (c20f23e)
  • readme: add similar projects (#23) (7e3e919)
  • set up python-semantic-release templates (#21) (bcd976a)
  • readme: add codeql badge (#18) (ee6f6aa)