Releases: nationalarchives/ds-caselaw-custom-api-client
Releases · nationalarchives/ds-caselaw-custom-api-client
v29.1.0
What's Changed
Feat
- FCL-568: add new class for Press Summary identifiers
Fix
- deps: update dependency mypy-boto3-s3 to v1.35.92
- deps: update dependency boto3 to v1.35.91
- deps: update dependency boto3 to v1.35.88
- deps: update dependency charset-normalizer to v3.4.1
- deps: update dependency boto3 to v1.35.87
- deps: update dependency boto3 to v1.35.85
Full Changelog: v29.0.1...v29.1.0
v29.0.1
Fix
- Identifiers: preferred identifier now correctly handles case where there are none of type
- Identifiers: fix case where unpacking unknown identifier type would raise an exception
- deps: update dependency mypy-boto3-s3 to v1.35.81
- deps: update dependency boto3 to v1.35.82
Full Changelog: v29.0.0...v29.0.1
v29.0.0
BREAKING CHANGE
- Methods which were previously guaranteed to return a Neutral Citation may now return
None
. - Might also require
best_human_identifier
to be replaced withbest_human_identifier.value
Feat
- FCL-533: getting scored or preferred identifiers can now be done by type
- FCL-533: modify human identifier to rely on identifiers framework
- FCL-533: add scoring to Identifiers
Fix
- IdentifierSchema: use hasattr instead of getattr with a default when testing required attributes
Full Changelog: v28.2.0...v29.0.0
v28.2.0
What's Changed
- [FCL-499, FCL-532] Add IdentifierSchema for creating SQID-based Find Case Law Identifiers by @jacksonj04 in #792
Full Changelog: v28.1.0...v28.2.0
v28.1.0
Feat
- FCL-309: identifier UUIDs are now prefixed with 'id-'
- FCL-309: identifiers can compile URL slugs
- FCL-309: identifiers can now be saved to and retrieved from MarkLogic
- FCL-309: add functionality for packing and unpacking XML representations of identifiers
- FCL-309: add stub for defining identifier schemas, and a Neutral Citation schema
- FCL-309: add ability to add, delete and update identifiers
Fix
- deps: update boto packages to v1.35.69
- deps: update dependency ds-caselaw-utils to v2.0.1
- deps: update dependency mypy-boto3-sns to v1.35.68
- deps: update boto packages to v1.35.67
- deps: update dependency boto3 to v1.35.64
- deps: update boto packages to v1.35.61
- deps: update dependency boto3 to v1.35.77
- deps: update dependency mypy-boto3-s3 to v1.35.76
- deps: update dependency boto3 to v1.35.75
- deps: update boto packages to v1.35.72
Full Changelog: v28.0.0...v28.1.0
v28.0.0
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
What's Changed
- require published before bulk enrichment by @dragon-dxw in #755
- Add DEBUG logging by @dragon-dxw in #761
Full Changelog: v27.3.0...v27.4.0
v27.3.0
What's Changed
- chore(deps): update dependency pdoc to v15 by @renovate in #750
- chore(deps): update abatilo/actions-poetry action to v3.0.1 by @renovate in #752
- [FCL-386] Search query can now be passed to get_document_by_uri by @jacksonj04 in #754
- [FCL 138] Allow setting limits for reparse and bulk enrich by @dragon-dxw in #753
- bump: version 27.2.0 → 27.3.0 by @jacksonj04 in #756
Full Changelog: v27.2.0...v27.3.0
v27.2.0
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
What's Changed
- [FCL-394] Allow test failures for Python 3.13 and 3.14 by @jacksonj04 in #734
- Erroneous doc.body attribute calls on body work with a warning by @dragon-dxw in #736
- Lock judgment with fixed timeout by @dragon-dxw in #716
- Ensure Judgment- and PressSummaryFactory have working NCNs by @dragon-dxw in #727
- [FCL-386] Add native XSLT transformations to the API by @jacksonj04 in #732
Full Changelog: v27.0.1...v27.1.0