Skip to content

Latest commit

 

History

History
148 lines (91 loc) · 5.01 KB

CHANGELOG.md

File metadata and controls

148 lines (91 loc) · 5.01 KB

pyosmeta Changelog

PyPI

[v0.3.7] - 2024-08-27

  • Add: after-date to api call and return clearer 401 message when token needs a refresh. (@lwasser)

[v0.3.6] - 2024-08-15

  • Add: pyos Repos that contributors contribute to (@lwasser, #197)

[v0.3.5] - 2024-08-15

This is a tiny release to add support for pr and issue aggregation in our metrics.

Add

  • Add: Endpoint variable to support both prs and issues to GitHubAPI (@lwasser)
  • Add: Tests for the contributors module & file_io (@willingc)

[v0.3.4] - 2024-08-01

Fixes

  • Fix: Edit .env-default file to correct syntax (@ehinman, #196)
  • Fix: Update api endpoint test to check for any valid endpoint (@willingc, #199)
  • Fix: emeritus and advisory roles default to false + bug fix (@lwasser, #200, #202)
  • Fix: allow for issues with multiple labels & fix presubmission ingest (@lwasser)
  • Fix: move to BSD-3 license so pyOS aligns with project Jupyter (@lwasser)

✨ Thank you to the new contributors in this release ✨

@ehinman

[v0.3.2] - 2024-07-04

Fixes

  • Fix parsing of partnerships by (@sneakers-the-rat, #187)
  • Get labels from issue metadata (@sneakers-the-rat, #189)

[v0.3.1] - 2024-07-04

  • Add: add emeritus_editor to personModel (@lwasser, #182)

[v0.3] - 2024-07-04

This is a bump that supports a big refactor to make our code more maintainable. Many thanks to @sneakers-the-rat. It also makes our CI more robust thanks to (@blink1073)

What's Changed

  • Fix: Refactor of the API specifically updating the issue parser to make it more maintainable (@sneakers-the-rat, #174)
  • Fix: fix sigstore release build (@blink1073, #175)

[v0.2.6] - 2024-07-02

This is a small patch that fixes a bug in the code discovered by @pllim and adds ruff thanks to @blink1073

What's Changed

  • Adopt ruff by @blink1073 in #164
  • Fix undeclared fix_indent by @pllim in #166
  • Test cli on pull requests by @blink1073 in #170

New Contributors

  • @pllim made their first contribution in #166

Full Changelog: https://github.com/pyOpenSci/pyosMeta/compare/v0.2.5...v0.2.6

[v0.2.5] - 2024-06-10

  • Fix: bug where if a github username has a name after it returns a invalid cleaned github username (@lwasser)

v0.2.4 - 2024-03-29

Added

  • Add support for partners and emeritus_editor in contributor model (@lwasser, #133)
  • Add support for pagination in github issue requests (@lwasser, #139)
  • Add tests for all utils functions (@lwasser, #122)

Changed

Bug Fixes

  • Fix: Bug where date_accepted is removed (@lwasser, #129)

Refactor

  • Fix: Parse up to 100 issues in a request (@lwasser, #94)
  • Fix: refactor parse issue header (@lwasser, #91)
  • Fix: Refactor and organize modules (@lwasser, #76)
  • Fix: Rename and organize clean.py module into utils_parse and utils_clean (@lwasser, @willingc, #121)
  • Fix: Refactor all issue related GitHub methods to gh_client module (@lwasser, #125)
  • Fix: Refactor all contributor GitHub related methods into gh_client module from contributors module (@lwasser, #125)

CI

  • Update ci workflow versions (@willingc, #113)
  • Separate build from publish steps for added security in pypi publish workflow (@lwasser, #113)

v0.2.3 - 2024-02-29

This version adds automation of our workflows, including using hatch for builds, automated GitHub actions for linting and testing, coverage reporting, and dynamic versioning. This release adds basic functionality for Partner support.

Added

  • Use hatch_vcs for dynamic versioning (@lwasser, #82)
  • Partner support to package (#92, @lwasser)
  • Code coverage setup (#97, @lwasser)

Changed

  • Migrate to pytest for tests and setup hatch scripts (#89, @lwasser)
  • Add validation step to categories attr in pydantic model (#105, @lwasser)
  • Update pypi publish to use hatch (#82, @lwasser)
  • Move data accepted cleanup to pydantic field alias / validation step (@lwasser)

Thank you to all contributors to this release. Special thanks to @ofek for assistance with hatch, @pradyunsg for packaging guidance, @webknjaz and @woodruffw for help troubleshooting Trusted Publisher releases to PyPI, and @willingc for guidance in software development best practices.

v0.2.2 - 2024-02-27

This version tested our production release process to PyPI.

v0.15 - 2023-12-20

This release was tagged in git and GitHub but not released to PyPI.

v.0.2 - 2023-08-17

Initial release to PyPI.