v0.0.23
pydantic/montyv0.0.23Sep 5, 2026by davidhewitt
AI Summary
This release focuses on documentation improvements and introduces new string formatting and itertools adaptors. It also includes a refactor of the telemetry bridge and fixes to worker output handling.
Key Highlights
- Added `str.format` implementation for string manipulation.
- Introduced new `itertools` adaptors: `accumulate`, `batched`, and `zip_longest`.
- Refactored the telemetry bridge to receive language-specific OTEL components.
- Improved documentation by linking types to their API pages.
New Features
- str.format implementation
- itertools adaptors (accumulate, batched, zip_longest)
Full Release Notes
## What's Changed * Debounce print output in the worker by @rewitt94 in https://github.com/pydantic/monty/pull/809 * Docs improvements by @samuelcolvin in https://github.com/pydantic/monty/pull/813 * Define snapshotting on the alternatives page and fix the #813 review findings by @samuelcolvin in https://github.com/pydantic/monty/pull/817 * Link Python and Rust types in the docs to their API pages by @samuelcolvin in https://github.com/pydantic/monty/pull/820 * Add `itertools` adaptors: `accumulate`, `batched`, `zip_longest` by @rewitt94 in https://github.com/pydantic/monty/pull/779 * Implement str.format by @smigolsmigol in https://github.com/pydantic/monty/pull/775 * refactor telemetry bridge to receive language-specific otel components by @davidhewitt in https://github.com/pydantic/monty/pull/815 * bump to 0.0.23 by @davidhewitt in https://github.com/pydantic/monty/pull/823 **Full Changelog**: https://github.com/pydantic/monty/compare/v0.0.22...v0.0.23