# What changed in langchain-text-splitters

> 12 changes in langchain-text-splitters 1 from its official release notes, upgrade guides and advisories: 1 breaking, 3 security, 1 new APIs and options. Each one cited. Sources checked 2026-10-24. HTML: https://unstale.sh/pypi/langchain-text-splitters/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## langchain-text-splitters 1

### Breaking changes

- Raises TypeError for non-dict input that cannot be converted, making invalid input fail with a consistent exception. (1.1.3) — [release notes](https://github.com/langchain-ai/langchain/releases/tag/langchain-text-splitters%3D%3D1.1.3)

### Security

- LangChain Text Splitters: HTMLHeaderTextSplitter.split_text_from_url SSRF Redirect Bypass (1.1.2) — [security advisory](https://github.com/advisories/GHSA-FV5P-P927-QMXR), [release notes](https://github.com/langchain-ai/langchain/releases/tag/langchain-text-splitters%3D%3D1.1.2)
- split_text_from_url is deprecated. (1.1.2) — [release notes](https://github.com/langchain-ai/langchain/releases/tag/langchain-text-splitters%3D%3D1.1.2)
- Fixes a Server-Side Request Forgery (SSRF) issue in this method. (1.1.1) — [release notes](https://github.com/langchain-ai/langchain/releases/tag/langchain-text-splitters%3D%3D1.1.1)

### New APIs and options

- Adds model_kwargs to SentenceTransformersTokenTextSplitter. (1.1.1) — [release notes](https://github.com/langchain-ai/langchain/releases/tag/langchain-text-splitters%3D%3D1.1.1)

### Fixes and other changes

- Removes incorrect separator keywords for C# and Elixir. (1.1.3) — [release notes](https://github.com/langchain-ai/langchain/releases/tag/langchain-text-splitters%3D%3D1.1.3)
- Removes invalid and duplicate separators for Kotlin, Rust, and Haskell. (1.1.3) — [release notes](https://github.com/langchain-ai/langchain/releases/tag/langchain-text-splitters%3D%3D1.1.3)
- Restores lazy imports for heavy optional dependencies, so importing the package does not eagerly load them. (1.1.3) — [release notes](https://github.com/langchain-ai/langchain/releases/tag/langchain-text-splitters%3D%3D1.1.3)
- Prevents silent data loss for empty dict values. (1.1.2) — [release notes](https://github.com/langchain-ai/langchain/releases/tag/langchain-text-splitters%3D%3D1.1.2)
- Reverses the preserved elements iterator. (1.1.1) — [release notes](https://github.com/langchain-ai/langchain/releases/tag/langchain-text-splitters%3D%3D1.1.1)
- Fixes nested preserved elements. (1.1.1) — [release notes](https://github.com/langchain-ai/langchain/releases/tag/langchain-text-splitters%3D%3D1.1.1)
- Prevents split_text() from mutating self._separators on each call. (1.1.1) — [release notes](https://github.com/langchain-ai/langchain/releases/tag/langchain-text-splitters%3D%3D1.1.1)
