What's Changed
⚠️ Breaking Changes
- Replace
eager: boolwith "lazy-in-lazy-out" by Oliver Borchert (@borchero) in #372 - Remove group rules in favor of
overexpressions by Oliver Borchert (@borchero) in #389 - Remove bulk of IO and serialization logic by Oliver Borchert (@borchero) in #379
- Remove
to_polars_schemamethod by Oliver Borchert (@borchero) in #387 - Remove explicit pyarrow dependency by Oliver Borchert (@borchero) in #384
✨ New Features
- Refine
dy.Categoricalto supportpl.Categoriesby Daniel Elsner (@delsner) in #378 - Implement Arrow PyCapsule interface for schemas by Oliver Borchert (@borchero) in #385
📚 Documentation
- Add v3 migration guide by Oliver Borchert (@borchero) in #388
⚙️ Automation
- Bump github/codeql-action/upload-sarif from 4.37.1 to 4.37.3 in the gh-actions group by @dependabot[bot] in #383
- Automatically bump Rust toolchain via dependabot by Oliver Borchert (@borchero) in #380
- Bump the gh-actions group with 7 updates by @dependabot[bot] in #376
- Have dependabot keep
Cargo.lockup to date by Andreas Albert (@AndreasAlbertQC) in #373
🛠 Builds
- Bump quinn-proto from 0.11.14 to 0.11.16 by @dependabot[bot] in #377
- Bump the cargo group with 4 updates by @dependabot[bot] in #375
📦 Refactorings
- Replace
eager: boolwith "lazy-in-lazy-out" by Oliver Borchert (@borchero) in #372 - Remove group rules in favor of
overexpressions by Oliver Borchert (@borchero) in #389 - Remove bulk of IO and serialization logic by Oliver Borchert (@borchero) in #379
- Remove
to_polars_schemamethod by Oliver Borchert (@borchero) in #387 - Remove explicit pyarrow dependency by Oliver Borchert (@borchero) in #384
♻️ Chores
- Bump rust-toolchain from nightly-2026-01-09 to nightly-2026-07-29 in the rust-toolchain group by @dependabot[bot] in #381
Full Changelog: v2.13.2...v3.0.0