v1.5.1

feyninc/chonkiev1.5.1Dec 26, 2025by chonknick

AI Summary

A maintenance release focused on compatibility and code quality, adding Python 3.14 wheel support, enforcing Ruff formatting, and fixing dependency constraints for Weaviate tests.

Key Highlights

  • Added wheels for Python 3.14
  • Enforced Ruff formatting for code consistency
  • Fixed Weaviate test constraints for protobuf and grpc
  • Removed late-import hacks to satisfy mypy

Full Release Notes

## What's Changed
* CI: also build wheels for Python 3.14 by @akx in https://github.com/chonkie-inc/chonkie/pull/406
* Enforce ruff formatting by @akx in https://github.com/chonkie-inc/chonkie/pull/410
* fix: add uv constraints for protobuf+grpc version to appease weaviate tests by @akx in https://github.com/chonkie-inc/chonkie/pull/412
* fix: make `._is_available()` always a classmethod by @akx in https://github.com/chonkie-inc/chonkie/pull/415
* fix: remove late-import hacks for simplicity; make mypy happy by @akx in https://github.com/chonkie-inc/chonkie/pull/416
* deps: fix up some minor dependency versions by @akx in https://github.com/chonkie-inc/chonkie/pull/418
* chore: fix some typos by @akx in https://github.com/chonkie-inc/chonkie/pull/417
* docs: fix typo in docs/common/open-source.mdx by @samyak1729 in https://github.com/chonkie-inc/chonkie/pull/421
* CI: run test on main + upgrades by @akx in https://github.com/chonkie-inc/chonkie/pull/423
* chore: resolve dependencies by @chonk-lain in https://github.com/chonkie-inc/chonkie/pull/411
* Fix logging by @akx in https://github.com/chonkie-inc/chonkie/pull/426
* Fix: Refactor VoyageAIEmbeddings Test case + Bump version to 1.5.1 by @chonknick in https://github.com/chonkie-inc/chonkie/pull/427

## New Contributors
* @samyak1729 made their first contribution in https://github.com/chonkie-inc/chonkie/pull/421

**Full Changelog**: https://github.com/chonkie-inc/chonkie/compare/v1.5.0...v1.5.1