diff --git a/.release-please-manifest.json b/.release-please-manifest.json index d661066..e756293 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.18.1" + ".": "0.19.0" } \ No newline at end of file diff --git a/.stats.yml b/.stats.yml index 8b31efe..046016b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 5 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/isaacus%2Fisaacus-854d1a74fd0240b79b6a7902200adf22b85d5cb67710abe7c0177b4f8801157f.yml -openapi_spec_hash: 9a141dbe42dfb83a674e69441888776f +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/isaacus%2Fisaacus-daf4baba7c77b0df59c77b13dd57c56da4900b5b3f95f81a8346ae9762419f95.yml +openapi_spec_hash: 346769e832e482cea4496f92d56dd8b6 config_hash: 9040e7359f066240ad536041fb2c5185 diff --git a/CHANGELOG.md b/CHANGELOG.md index b80f11a..6d79f0d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## 0.19.0 (2026-02-12) + +Full Changelog: [v0.18.1...v0.19.0](https://github.com/isaacus-dev/isaacus-python/compare/v0.18.1...v0.19.0) + +### Features + +* **api:** revoke ILGS ID consecutive integer promise ([2e34941](https://github.com/isaacus-dev/isaacus-python/commit/2e34941b8dfcf1397f94e20a7a52b92f6a0ed35f)) + + +### Bug Fixes + +* **api:** typo in docs ([1dfc52c](https://github.com/isaacus-dev/isaacus-python/commit/1dfc52c3c6c495de8969f37f42ad6010e7bea03e)) +* **api:** typo in docs ([93a15f9](https://github.com/isaacus-dev/isaacus-python/commit/93a15f90ac7512bce7c78109d9c350af61f20c63)) + ## 0.18.1 (2026-02-11) Full Changelog: [v0.18.0...v0.18.1](https://github.com/isaacus-dev/isaacus-python/compare/v0.18.0...v0.18.1) diff --git a/pyproject.toml b/pyproject.toml index b866199..601caa8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "isaacus" -version = "0.18.1" +version = "0.19.0" description = "The official Python library for the isaacus API" dynamic = ["readme"] license = "Apache-2.0" diff --git a/src/isaacus/_version.py b/src/isaacus/_version.py index 61ceebe..5682338 100644 --- a/src/isaacus/_version.py +++ b/src/isaacus/_version.py @@ -1,4 +1,4 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. __title__ = "isaacus" -__version__ = "0.18.1" # x-release-please-version +__version__ = "0.19.0" # x-release-please-version diff --git a/src/isaacus/types/enrichment_response.py b/src/isaacus/types/enrichment_response.py index 41e8e38..13013bf 100644 --- a/src/isaacus/types/enrichment_response.py +++ b/src/isaacus/types/enrichment_response.py @@ -20,7 +20,7 @@ class Result(BaseModel): document: Document """ The document enriched into version 1.0.0 of the Isaacus Legal Graph Schema - (IGLS). + (ILGS). All spans in an enriched document graph are indexed into the Unicode code point space of a source document. diff --git a/src/isaacus/types/ilgs/v1/date.py b/src/isaacus/types/ilgs/v1/date.py index 6aaa370..4ca4bff 100644 --- a/src/isaacus/types/ilgs/v1/date.py +++ b/src/isaacus/types/ilgs/v1/date.py @@ -58,10 +58,7 @@ class Date(BaseModel): """ person: Optional[str] = None - """ - A unique identifier for a legal person in the format `per:{index}` where - `{index}` is a non-negative incrementing integer starting from zero. - """ + """A unique identifier for a legal person in the format `per:{identifier}`.""" mentions: List[Span] """ diff --git a/src/isaacus/types/ilgs/v1/document.py b/src/isaacus/types/ilgs/v1/document.py index dbd1845..808eae2 100644 --- a/src/isaacus/types/ilgs/v1/document.py +++ b/src/isaacus/types/ilgs/v1/document.py @@ -23,7 +23,7 @@ class Document(BaseModel): """ - The document enriched into version 1.0.0 of the Isaacus Legal Graph Schema (IGLS). + The document enriched into version 1.0.0 of the Isaacus Legal Graph Schema (ILGS). All spans in an enriched document graph are indexed into the Unicode code point space of a source document. diff --git a/src/isaacus/types/ilgs/v1/external_document.py b/src/isaacus/types/ilgs/v1/external_document.py index 8f2b135..f2833e3 100644 --- a/src/isaacus/types/ilgs/v1/external_document.py +++ b/src/isaacus/types/ilgs/v1/external_document.py @@ -14,8 +14,7 @@ class ExternalDocument(BaseModel): id: str """ - The unique identifier of the external document in the format `exd:{index}` where - `{index}` is a non-negative incrementing integer starting from zero. + The unique identifier of the external document in the format `exd:{identifier}`. """ name: Span diff --git a/src/isaacus/types/ilgs/v1/location.py b/src/isaacus/types/ilgs/v1/location.py index facd492..b84bb94 100644 --- a/src/isaacus/types/ilgs/v1/location.py +++ b/src/isaacus/types/ilgs/v1/location.py @@ -13,10 +13,7 @@ class Location(BaseModel): """A location identified within a document.""" id: str - """ - The unique identifier of the location in the format `loc:{index}` where - `{index}` is a non-negative incrementing integer starting from zero. - """ + """The unique identifier of the location in the format `loc:{identifier}`.""" name: Span """A zero-based, half-open span into the Unicode code point space of input text. @@ -41,10 +38,7 @@ class Location(BaseModel): """ parent: Optional[str] = None - """ - A unique identifier for a location in the format `loc:{index}` where `{index}` - is a non-negative incrementing integer starting from zero. - """ + """A unique identifier for a location in the format `loc:{identifier}`.""" children: List[str] """ diff --git a/src/isaacus/types/ilgs/v1/person.py b/src/isaacus/types/ilgs/v1/person.py index 38c9fdc..0b58fdb 100644 --- a/src/isaacus/types/ilgs/v1/person.py +++ b/src/isaacus/types/ilgs/v1/person.py @@ -13,10 +13,7 @@ class Person(BaseModel): """A legal person identified in a document.""" id: str - """ - The unique identifier of the person in the format `per:{index}` where `{index}` - is a non-negative incrementing integer starting from zero. - """ + """The unique identifier of the person in the format `per:{identifier}`.""" name: Span """A zero-based, half-open span into the Unicode code point space of input text. @@ -177,10 +174,7 @@ class Person(BaseModel): """ parent: Optional[str] = None - """ - A unique identifier for a legal person in the format `per:{index}` where - `{index}` is a non-negative incrementing integer starting from zero. - """ + """A unique identifier for a legal person in the format `per:{identifier}`.""" children: List[str] """ @@ -189,10 +183,7 @@ class Person(BaseModel): """ residence: Optional[str] = None - """ - A unique identifier for a location in the format `loc:{index}` where `{index}` - is a non-negative incrementing integer starting from zero. - """ + """A unique identifier for a location in the format `loc:{identifier}`.""" mentions: List[Span] """ diff --git a/src/isaacus/types/ilgs/v1/quote.py b/src/isaacus/types/ilgs/v1/quote.py index 3bcaad9..82c27c6 100644 --- a/src/isaacus/types/ilgs/v1/quote.py +++ b/src/isaacus/types/ilgs/v1/quote.py @@ -12,22 +12,13 @@ class Quote(BaseModel): """A quotation within a document.""" source_segment: Optional[str] = None - """ - A unique identifier for a segment in the format `seg:{index}` where `{index}` is - a non-negative incrementing integer starting from zero. - """ + """A unique identifier for a segment in the format `seg:{identifier}`.""" source_document: Optional[str] = None - """ - A unique identifier for an external document in the format `exd:{index}` where - `{index}` is a non-negative incrementing integer starting from zero. - """ + """A unique identifier for an external document in the format `exd:{identifier}`.""" source_person: Optional[str] = None - """ - A unique identifier for a legal person in the format `per:{index}` where - `{index}` is a non-negative incrementing integer starting from zero. - """ + """A unique identifier for a legal person in the format `per:{identifier}`.""" amending: bool """ diff --git a/src/isaacus/types/ilgs/v1/segment.py b/src/isaacus/types/ilgs/v1/segment.py index 3ca21d2..4814fcd 100644 --- a/src/isaacus/types/ilgs/v1/segment.py +++ b/src/isaacus/types/ilgs/v1/segment.py @@ -15,10 +15,7 @@ class Segment(BaseModel): """ id: str - """ - The unique identifier of the segment in the format `seg:{index}` where `{index}` - is a non-negative incrementing integer starting from zero. - """ + """The unique identifier of the segment in the format `seg:{identifier}`.""" kind: Literal["container", "unit", "item", "figure"] """ @@ -183,10 +180,7 @@ class Segment(BaseModel): """ parent: Optional[str] = None - """ - A unique identifier for a segment in the format `seg:{index}` where `{index}` is - a non-negative incrementing integer starting from zero. - """ + """A unique identifier for a segment in the format `seg:{identifier}`.""" children: List[str] """ diff --git a/src/isaacus/types/ilgs/v1/term.py b/src/isaacus/types/ilgs/v1/term.py index 7b34272..0ead336 100644 --- a/src/isaacus/types/ilgs/v1/term.py +++ b/src/isaacus/types/ilgs/v1/term.py @@ -12,10 +12,7 @@ class Term(BaseModel): """A term assigned a definite meaning within a document.""" id: str - """ - The unique identifier of the term in the format `term:{index}` where `{index}` - is a non-negative incrementing integer starting from zero. - """ + """The unique identifier of the term in the format `term:{identifier}`.""" name: Span """A zero-based, half-open span into the Unicode code point space of input text.