Skip to content

Commit 1673f16

Browse files
jxnlclaude
andcommitted
chore(release): bump version to 1.14.3 with streaming fixes
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent bf9421b commit 1673f16

File tree

4 files changed

+16
-5
lines changed

4 files changed

+16
-5
lines changed

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,19 @@ All notable changes to this project will be documented in this file. The format
66

77
<!-- Add upcoming changes here -->
88

9+
## [1.14.3] - 2026-01-13
10+
11+
### Added
12+
- Completeness-based validation for Partial streaming - only validates JSON structures that are structurally complete (#1999)
13+
- New `JsonCompleteness` class in `instructor/dsl/json_tracker.py` for tracking JSON completeness during streaming (#1999)
14+
15+
### Fixed
16+
- Fixed Stream objects crashing reask handlers when using streaming with `max_retries > 1` (#1992)
17+
- Field constraints (`min_length`, `max_length`, `ge`, `le`, etc.) now work correctly during streaming (#1999)
18+
19+
### Deprecated
20+
- `PartialLiteralMixin` is now deprecated - completeness-based validation handles Literal/Enum types automatically (#1999)
21+
922
## [1.14.2] - 2026-01-13
1023

1124
### Fixed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ dependencies = [
1919
"ty>=0.0.1a23",
2020
]
2121
name = "instructor"
22-
version = "1.14.2"
22+
version = "1.14.3"
2323
description = "structured outputs for llm"
2424
readme = "README.md"
2525

requirements.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,6 @@ typer==0.20.0
115115
# via instructor (pyproject.toml)
116116
typing-extensions==4.15.0
117117
# via
118-
# aiosignal
119-
# anyio
120118
# openai
121119
# pydantic
122120
# pydantic-core

uv.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)