Skip to content

Releases: nationalarchives/ds-caselaw-custom-api-client

v28.0.0

14 Nov 10:37
093af39
Compare
Choose a tag to compare

What's Changed

  • Fix precommit warning about push stage by @dragon-dxw in #764
  • fix(deps): update dependency boto3 to v1.35.56 by @renovate in #766
  • chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.7.3 by @renovate in #767
  • chore(deps): lock file maintenance by @renovate in #768
  • Add functions to report on recently attempted enrichment and reparse by @dragon-dxw in #765
  • chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.30.1 by @renovate in #769
  • Make tests pass mypy type checking by @jacksonj04 in #770
  • [FCL-461] Initialising a Document now requires a DocumentURIString, not a str by @jacksonj04 in #751
  • fix(deps): update dependency boto3 to v1.35.58 by @renovate in #771
  • bump: version 27.4.0 → 28.0.0 by @jacksonj04 in #772

Full Changelog: v27.4.0...v28.0.0

v27.4.0

07 Nov 17:53
acef2dd
Compare
Choose a tag to compare

What's Changed

Full Changelog: v27.3.0...v27.4.0

v27.3.0

30 Oct 14:35
7cb2e48
Compare
Choose a tag to compare

What's Changed

Full Changelog: v27.2.0...v27.3.0

v27.2.0

30 Oct 11:44
c86fcb2
Compare
Choose a tag to compare

What's Changed

  • Only install minimum requirements to build API documentation by @jacksonj04 in #739
  • fix(deps): update dependency boto3 to v1.35.45 by @renovate in #741
  • fix(deps): update dependency mypy-boto3-s3 to v1.35.45 by @renovate in #742
  • chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.7.1 by @renovate in #746
  • fix(deps): update dependency boto3 to v1.35.48 by @renovate in #747
  • chore(deps): lock file maintenance by @renovate in #748
  • chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.30.0 by @renovate in #745
  • chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.13.0 by @renovate in #744
  • [FCL-396] Change search query highlighting behaviour by @dragon-dxw in #743
  • Pin Python version for building docs to 3.12 by @jacksonj04 in #740
  • bump: version 27.1.0 → 27.2.0 by @jacksonj04 in #749

Full Changelog: v27.1.0...v27.2.0

v27.1.0

23 Oct 15:21
7231635
Compare
Choose a tag to compare

What's Changed

Full Changelog: v27.0.1...v27.1.0

v27.0.1

17 Oct 11:21
12ec35d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v27.0.0...v27.0.1

v27.0.0

10 Oct 14:04
e6caafc
Compare
Choose a tag to compare

BREAKING CHANGE

  • Remove Document.overwrite and MarkLogicApiClient.overwrite
  • The models.documents.body.CourtIdentifierString type has been replaced with the more specific courts.CourtCode type from ds-caselaw-utils.

Feat

  • NeutralCitationMixin: use ABC to flag abstract methods properly

Fix

  • deps: update dependency boto3 to v1.35.33
  • deps: update dependency mypy-boto3-s3 to v1.35.32
  • deps: update dependency boto3 to v1.35.30
  • SearchResponse: total now returns an int, not a str
  • SearchResult: update behaviour to meet type checking
  • deps: update dependency ds-caselaw-utils to v1.7.0
  • deps: update dependency boto3 to v1.35.28
  • deps: update dependency ds-caselaw-utils to v1.5.7

Refactor

  • FCL-331: move api_client, xml and html params to build method signature instead of kwargs
  • types: typing improvements around NeutralCitationString
  • Document: remove unused overwrite method
  • DocumentBody: replace CourtIdentifierString with utils.courts.CourtCode

v26.0.0

01 Oct 09:54
cea0f49
Compare
Choose a tag to compare

BREAKING CHANGE

  • Multiple methods which used to be within Document are now in Document.body

Feat

  • FCL-268: break functions which rely on the document body into their own subclass

Fix

  • FCL-268: update factory behaviour to match new document body model
  • FCL-268: use real date when testing if document date should be sent in reparse payload
  • deps: update dependency boto3 to v1.35.23

Refactor

  • FCL-268: move document statuses to their own submodule
  • FCL-268: move document exceptions into their own submodule
  • FCL-268: move XML manipulation into its own file
  • FCL-268: move the documents module in readiness for better code separation

v25.0.0

19 Sep 15:20
031f173
Compare
Choose a tag to compare

What's Changed

Full Changelog: v24.0.1...v25.0.0

v24.0.1

22 Aug 09:33
a3ce4d6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v24.0.0...v24.0.1