Skip to content

Commit 2bf2202

Browse files
release: 1.6.0 (#70)
* feat(api): api update * chore(internal): bump dependencies * chore(internal): fix lint error on Python 3.14 * feat(api): new version * release: 1.6.0 --------- Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
1 parent 5235098 commit 2bf2202

10 files changed

Lines changed: 67 additions & 22 deletions

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "1.5.0"
2+
".": "1.6.0"
33
}

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 6
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/landingai%2Fade-1dceb36dc610007b96837b83f328773f4b13de111a870c838c31d63c9c3c4e98.yml
3-
openapi_spec_hash: c3e0e1244fa711102a91734ce99e1ff6
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/landingai%2Fade-eeb4eb7952abc58f1b28144dbc17bc42da3780cbf9b375436188cf654901bb6b.yml
3+
openapi_spec_hash: fe28a7763c5d084a9251109581c52b81
44
config_hash: 43f45ffa1cb556d90dcef6d742ed239f

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
11
# Changelog
22

3+
## 1.6.0 (2026-02-13)
4+
5+
Full Changelog: [v1.5.0...v1.6.0](https://github.com/landing-ai/ade-python/compare/v1.5.0...v1.6.0)
6+
7+
### Features
8+
9+
* **api:** api update ([e685bd4](https://github.com/landing-ai/ade-python/commit/e685bd45ad5ac5b3fdda654b28223318b499787b))
10+
* **api:** new version ([15ad023](https://github.com/landing-ai/ade-python/commit/15ad02356c4d578e1cdc29664555f3e9dc91edbc))
11+
12+
13+
### Chores
14+
15+
* **internal:** bump dependencies ([348b891](https://github.com/landing-ai/ade-python/commit/348b891a5bdde5f519827c6bd51c3446e7cde1ba))
16+
* **internal:** fix lint error on Python 3.14 ([5db50d5](https://github.com/landing-ai/ade-python/commit/5db50d5d680bad8e916172cb4103bb971f7e8c07))
17+
318
## 1.5.0 (2026-01-30)
419

520
Full Changelog: [v1.4.0...v1.5.0](https://github.com/landing-ai/ade-python/compare/v1.4.0...v1.5.0)

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "landingai-ade"
3-
version = "1.5.0"
3+
version = "1.6.0"
44
description = "The official Python library for the landingai-ade API"
55
dynamic = ["readme"]
66
license = "Apache-2.0"

requirements-dev.lock

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@
1212
-e file:.
1313
aiohappyeyeballs==2.6.1
1414
# via aiohttp
15-
aiohttp==3.13.2
15+
aiohttp==3.13.3
1616
# via httpx-aiohttp
1717
# via landingai-ade
1818
aiosignal==1.4.0
1919
# via aiohttp
2020
annotated-types==0.7.0
2121
# via pydantic
22-
anyio==4.12.0
22+
anyio==4.12.1
2323
# via httpx
2424
# via landingai-ade
2525
argcomplete==3.6.3
@@ -31,7 +31,7 @@ attrs==25.4.0
3131
# via nox
3232
backports-asyncio-runner==1.2.0
3333
# via pytest-asyncio
34-
certifi==2025.11.12
34+
certifi==2026.1.4
3535
# via httpcore
3636
# via httpx
3737
colorlog==6.10.1
@@ -61,15 +61,15 @@ httpx==0.28.1
6161
# via httpx-aiohttp
6262
# via landingai-ade
6363
# via respx
64-
httpx-aiohttp==0.1.9
64+
httpx-aiohttp==0.1.12
6565
# via landingai-ade
6666
humanize==4.13.0
6767
# via nox
6868
idna==3.11
6969
# via anyio
7070
# via httpx
7171
# via yarl
72-
importlib-metadata==8.7.0
72+
importlib-metadata==8.7.1
7373
iniconfig==2.1.0
7474
# via pytest
7575
markdown-it-py==3.0.0
@@ -82,14 +82,14 @@ multidict==6.7.0
8282
mypy==1.17.0
8383
mypy-extensions==1.1.0
8484
# via mypy
85-
nodeenv==1.9.1
85+
nodeenv==1.10.0
8686
# via pyright
8787
nox==2025.11.12
8888
packaging==25.0
8989
# via dependency-groups
9090
# via nox
9191
# via pytest
92-
pathspec==0.12.1
92+
pathspec==1.0.3
9393
# via mypy
9494
platformdirs==4.4.0
9595
# via virtualenv
@@ -115,13 +115,13 @@ python-dateutil==2.9.0.post0
115115
# via time-machine
116116
respx==0.22.0
117117
rich==14.2.0
118-
ruff==0.14.7
118+
ruff==0.14.13
119119
six==1.17.0
120120
# via python-dateutil
121121
sniffio==1.3.1
122122
# via landingai-ade
123123
time-machine==2.19.0
124-
tomli==2.3.0
124+
tomli==2.4.0
125125
# via dependency-groups
126126
# via mypy
127127
# via nox
@@ -141,7 +141,7 @@ typing-extensions==4.15.0
141141
# via virtualenv
142142
typing-inspection==0.4.2
143143
# via pydantic
144-
virtualenv==20.35.4
144+
virtualenv==20.36.1
145145
# via nox
146146
yarl==1.22.0
147147
# via aiohttp

requirements.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,21 +12,21 @@
1212
-e file:.
1313
aiohappyeyeballs==2.6.1
1414
# via aiohttp
15-
aiohttp==3.13.2
15+
aiohttp==3.13.3
1616
# via httpx-aiohttp
1717
# via landingai-ade
1818
aiosignal==1.4.0
1919
# via aiohttp
2020
annotated-types==0.7.0
2121
# via pydantic
22-
anyio==4.12.0
22+
anyio==4.12.1
2323
# via httpx
2424
# via landingai-ade
2525
async-timeout==5.0.1
2626
# via aiohttp
2727
attrs==25.4.0
2828
# via aiohttp
29-
certifi==2025.11.12
29+
certifi==2026.1.4
3030
# via httpcore
3131
# via httpx
3232
distro==1.9.0
@@ -43,7 +43,7 @@ httpcore==1.0.9
4343
httpx==0.28.1
4444
# via httpx-aiohttp
4545
# via landingai-ade
46-
httpx-aiohttp==0.1.9
46+
httpx-aiohttp==0.1.12
4747
# via landingai-ade
4848
idna==3.11
4949
# via anyio

src/landingai_ade/_utils/_compat.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ def is_union(tp: Optional[Type[Any]]) -> bool:
2626
else:
2727
import types
2828

29-
return tp is Union or tp is types.UnionType
29+
return tp is Union or tp is types.UnionType # type: ignore[comparison-overlap]
3030

3131

3232
def is_typeddict(tp: Type[Any]) -> bool:

src/landingai_ade/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

33
__title__ = "landingai_ade"
4-
__version__ = "1.5.0" # x-release-please-version
4+
__version__ = "1.6.0" # x-release-please-version

src/landingai_ade/types/parse_job_get_response.py

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
"DataParseResponseSplit",
1919
"DataParseResponseGrounding",
2020
"DataParseResponseGroundingParseResponseGrounding",
21+
"DataParseResponseGroundingParseResponseGroundingLowConfidenceSpan",
2122
"DataParseResponseGroundingParseResponseTableCellGrounding",
2223
"DataParseResponseGroundingParseResponseTableCellGroundingPosition",
2324
"DataSpreadsheetParseResponse",
@@ -56,6 +57,14 @@ class DataParseResponseSplit(BaseModel):
5657
pages: List[int]
5758

5859

60+
class DataParseResponseGroundingParseResponseGroundingLowConfidenceSpan(BaseModel):
61+
confidence: float
62+
63+
span: List[object]
64+
65+
text: str
66+
67+
5968
class DataParseResponseGroundingParseResponseGrounding(BaseModel):
6069
box: ParseGroundingBox
6170

@@ -80,6 +89,10 @@ class DataParseResponseGroundingParseResponseGrounding(BaseModel):
8089
"tableCell",
8190
]
8291

92+
confidence: Optional[float] = None
93+
94+
low_confidence_spans: Optional[List[DataParseResponseGroundingParseResponseGroundingLowConfidenceSpan]] = None
95+
8396

8497
class DataParseResponseGroundingParseResponseTableCellGroundingPosition(BaseModel):
8598
chunk_id: str
@@ -117,6 +130,8 @@ class DataParseResponseGroundingParseResponseTableCellGrounding(BaseModel):
117130
"tableCell",
118131
]
119132

133+
confidence: Optional[float] = None
134+
120135
position: Optional[DataParseResponseGroundingParseResponseTableCellGroundingPosition] = None
121136

122137

@@ -182,7 +197,7 @@ class DataSpreadsheetParseResponseChunk(BaseModel):
182197

183198

184199
class DataSpreadsheetParseResponseMetadata(BaseModel):
185-
"""Metadata for spreadsheet parsing result."""
200+
"""Parsing metadata"""
186201

187202
duration_ms: int
188203
"""Processing duration in milliseconds"""
@@ -257,7 +272,7 @@ class DataSpreadsheetParseResponse(BaseModel):
257272
"""Full document as HTML with anchor tags and tables"""
258273

259274
metadata: DataSpreadsheetParseResponseMetadata
260-
"""Metadata for spreadsheet parsing result."""
275+
"""Parsing metadata"""
261276

262277
splits: List[DataSpreadsheetParseResponseSplit]
263278
"""Sheet-based splits"""

src/landingai_ade/types/parse_response.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
"Split",
1717
"Grounding",
1818
"GroundingParseResponseGrounding",
19+
"GroundingParseResponseGroundingLowConfidenceSpan",
1920
"GroundingParseResponseTableCellGrounding",
2021
"GroundingParseResponseTableCellGroundingPosition",
2122
]
@@ -49,6 +50,14 @@ class Split(BaseModel):
4950
pages: List[int]
5051

5152

53+
class GroundingParseResponseGroundingLowConfidenceSpan(BaseModel):
54+
confidence: float
55+
56+
span: List[object]
57+
58+
text: str
59+
60+
5261
class GroundingParseResponseGrounding(BaseModel):
5362
box: ParseGroundingBox
5463

@@ -73,6 +82,10 @@ class GroundingParseResponseGrounding(BaseModel):
7382
"tableCell",
7483
]
7584

85+
confidence: Optional[float] = None
86+
87+
low_confidence_spans: Optional[List[GroundingParseResponseGroundingLowConfidenceSpan]] = None
88+
7689

7790
class GroundingParseResponseTableCellGroundingPosition(BaseModel):
7891
chunk_id: str
@@ -110,6 +123,8 @@ class GroundingParseResponseTableCellGrounding(BaseModel):
110123
"tableCell",
111124
]
112125

126+
confidence: Optional[float] = None
127+
113128
position: Optional[GroundingParseResponseTableCellGroundingPosition] = None
114129

115130

0 commit comments

Comments
 (0)