Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.18.1"
".": "0.19.0"
}
4 changes: 2 additions & 2 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -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
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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)
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -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"
Expand Down
2 changes: 1 addition & 1 deletion src/isaacus/_version.py
Original file line number Diff line number Diff line change
@@ -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
2 changes: 1 addition & 1 deletion src/isaacus/types/enrichment_response.py
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
5 changes: 1 addition & 4 deletions src/isaacus/types/ilgs/v1/date.py
Original file line number Diff line number Diff line change
Expand Up @@ -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]
"""
Expand Down
2 changes: 1 addition & 1 deletion src/isaacus/types/ilgs/v1/document.py
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down
3 changes: 1 addition & 2 deletions src/isaacus/types/ilgs/v1/external_document.py
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
10 changes: 2 additions & 8 deletions src/isaacus/types/ilgs/v1/location.py
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand All @@ -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]
"""
Expand Down
15 changes: 3 additions & 12 deletions src/isaacus/types/ilgs/v1/person.py
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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]
"""
Expand All @@ -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]
"""
Expand Down
15 changes: 3 additions & 12 deletions src/isaacus/types/ilgs/v1/quote.py
Original file line number Diff line number Diff line change
Expand Up @@ -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
"""
Expand Down
10 changes: 2 additions & 8 deletions src/isaacus/types/ilgs/v1/segment.py
Original file line number Diff line number Diff line change
Expand Up @@ -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"]
"""
Expand Down Expand Up @@ -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]
"""
Expand Down
5 changes: 1 addition & 4 deletions src/isaacus/types/ilgs/v1/term.py
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down