Skip to content

Releases: afuetterer/oaipmh-scythe

0.16.0

Choose a tag to compare

@afuetterer-release-bot afuetterer-release-bot released this 30 Aug 17:46

Features

  • client: add transport error retries to retryconfig (#555) (abed96f)
  • client: add httpconfig.user_agent (b5ab996)
  • client: add HTTPConfig and deprecate http arguments (7f54b60)
  • client: add retryconfig and deprecate retry arguments (45652bf)

Performance improvements

  • config: replace tuple lookup to set lookup (#556) (a626a71)

Code Refactoring

  • client: [breaking] enforce keyword-only arguments in init (#543) (18a9ee0)

Full Changelog: 0.15.2...0.16.0

0.15.2

Choose a tag to compare

@afuetterer-release-bot afuetterer-release-bot released this 28 Aug 18:08

Bug Fixes

  • client: check oai-pmh errors before http status codes (#549) (8ec9821)

Code Refactoring

  • client: deprecate get_retry_after method (#548) (ab536d0)
  • types: replace _Element with etree.Element in type annotations (#545) (91593df)

Full Changelog: 0.15.1...0.15.2

0.15.1

Choose a tag to compare

@afuetterer-release-bot afuetterer-release-bot released this 25 Aug 11:09

Bug Fixes

  • warnings: use futurewarning instead of deprecationwarning (#542) (18bab4c)

Documentation

  • display deprecated section as admonition in api docs (#541) (e35b70e)

Full Changelog: 0.15.0...0.15.1

0.15.0

Choose a tag to compare

@afuetterer-release-bot afuetterer-release-bot released this 22 Aug 19:18

Features

  • client: [breaking] replace httpx with httpx2 (#527) (4cf79fd)

Code Refactoring

  • iterator: use getattr to handle optional deleted attribute (#523) (7e4ec74)
  • models: declare explicit attributes in identify, set, metadataformat (#525) (46d5075)
  • models: fix type error in record.get_metadata namespace handling (#522) (a978135)
  • types: add isinstance checks for type narrowing (#524) (c6b9f77)
  • types: ensure get_namespace always returns str (#519) (fe14463)
  • enable flake8-annotations rule and add type annotations (#518) (351b3df)

Full Changelog: 0.14.4...0.15.0

0.14.4

Choose a tag to compare

@afuetterer-release-bot afuetterer-release-bot released this 22 Aug 14:43

Bug Fixes

  • utils: filter none values in filter_dict_except_resumption_token (#517) (cc77d98)

Full Changelog: 0.14.3...0.14.4

0.14.3

Choose a tag to compare

@afuetterer-release-bot afuetterer-release-bot released this 21 Aug 20:15

Performance improvements

  • utils: pre-compile regex pattern for namespace handling (#515) (62f3201)

Code Refactoring

  • models: deprecate unused iter methods (#467) (6e2b72b)

Testing

  • switch from pytest-recording to cassetter (#513) (8bf8475)

Full Changelog: 0.14.2...0.14.3

0.14.2

Choose a tag to compare

@afuetterer afuetterer released this 10 Apr 18:00

Performance improvements

  • pre-compile regex pattern in get_namespace (#451) (42bd6b1)

Full Changelog: 0.14.1...0.14.2


You can install this version via pip from PyPI:

python -m pip install oaipmh-scythe==0.14.2

0.14.1

Choose a tag to compare

@afuetterer afuetterer released this 10 Apr 17:11

Bug Fixes

  • client: add application/xml to headers (#462) (0d65ebe)

Documentation

Full Changelog: 0.14.0...0.14.1


You can install this version via pip from PyPI:

python -m pip install oaipmh-scythe==0.14.1

0.14.0

Choose a tag to compare

@afuetterer afuetterer released this 15 Feb 14:00

Features

Documentation

Full Changelog: 0.13.0...0.14.0


You can install this version via pip from PyPI:

python -m pip install oaipmh-scythe==0.14.0

0.13.0

Choose a tag to compare

@afuetterer afuetterer released this 07 May 09:34

Features

  • client: make numeric arguments accept 'int | float' (#366) (b53bbed)

Documentation

Full Changelog: 0.12.1...0.13.0


You can install this version via pip from PyPI:

python -m pip install oaipmh-scythe==0.13.0