Skip to content

Latest commit

 

History

History
102 lines (80 loc) · 3.23 KB

CHANGELOG.md

File metadata and controls

102 lines (80 loc) · 3.23 KB

Changelog

All notable changes to this project will be documented in this file. The format is based on Keep a Changelog and this project follows Semantic Versioning.

Changed

  • Adapt python syntax to Python 3.7 using pyupgrade

2.0.0 - 2023-07-06

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

1.0.0 - 2021-12-06

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

0.1.2 - 2020-10-04

Fixed

  • Fix missing dependencies in setup.py

0.1.1 - 2020-10-04

Fixed

  • Fix distribution to PyPI

0.1.0 - 2020-10-04

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

0.0.5 - 2020-06-10

Changed

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

0.0.4 - 2020-06-10

Fixed

  • Fix description text on PyPI

0.0.3 - 2020-06-10

Fixed

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

0.0.2 - 2020-06-10

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

0.0.1 - 2020-05-23

Added

  • Initial release of sruthi
  • basic support for searchretrieve operation

Categories

  • Added for new features.
  • Changed for changes in existing functionality.
  • Deprecated for once-stable features removed in upcoming releases.
  • Removed for deprecated features removed in this release.
  • Fixed for any bug fixes.
  • Security to invite users to upgrade in case of vulnerabilities.