Skip to content

Releases: metaodi/sruthi

Release 2.0.0

05 Jul 23:27
6ca767b
Compare
Choose a tag to compare

Added

  • Pass in a custom requests session with the session parameter

Changed

  • Use black code style

Removed

  • BC-break: requests_kwargs was removed since we can now pass in a custom requests session
  • BC-break: no more support for Python 3.6, minimum required version is now Python 3.7

Release 1.0.0

06 Dec 14:08
2f97c0f
Compare
Choose a tag to compare

Added

  • Add support for SRU 1.1 by passing sru_version='1.1' to the client or the operation calls.

Changed

  • Add MarcXchange (ISO 25577) namespace #35 (thanks danmichaelo!)
  • Moved sru module in __init__
  • explain now returns a dict-like object (still with backwards-compatible attribute-access)

Fixed

  • Fix parsing of non-standard namespaces for explain response

Release 0.1.2

04 Oct 12:29
2baa490
Compare
Choose a tag to compare

Fixed

  • Fix missing dependencies in setup.py

Release v0.1.1

03 Oct 23:02
f68cd64
Compare
Choose a tag to compare

Fixed

  • Fix distribution to PyPI

Release v0.1.0

03 Oct 22:56
79f1c22
Compare
Choose a tag to compare

Added

  • Add record_schema parameter
  • Add new dependencies to xmltodict and flatten-dict

Changed

  • recordData is now returned as flattened dict (if possible)

Fixed

  • Fix typo in searchRetrieve operation name

Release v0.0.5

10 Jun 13:57
79f1c22
Compare
Choose a tag to compare

Changed

  • Remove dependencies to convert md to rst
  • Directly provide markdown to PyPI

Release v0.0.4

10 Jun 13:23
a03c1bc
Compare
Choose a tag to compare

Fixed

  • Fix description text on PyPI

Release v0.0.3

10 Jun 12:02
0dfa128
Compare
Choose a tag to compare

Fixed

  • Fixed publish workflow to not create release
  • Add missing modules to __all__

Release v0.0.2

10 Jun 11:46
59bb796
Compare
Choose a tag to compare

Added

  • Support for explain operation
  • Response classes
  • Tests for the existing functionality
  • maximum_records parameter for Client
  • Example scripts in the examples directory
  • CHANGELOG.md and CONTRIBUTING.md

Changed

  • XMLParser is now a class, so that XML namespaces can be changed on-the-fly

Release v0.0.1

23 May 11:14
f4c774c
Compare
Choose a tag to compare

Initial release of sruthi, basic support for searchretrieve operation.