Releases: Quantco/dataframely
Releases · Quantco/dataframely
v2.10.1
What's Changed
⚙️ Automation
- Fix
cargo-auditableLinux release wheel builds by Andreas Albert (@AndreasAlbertQC) in #348
Full Changelog: v2.10.0...v2.10.1
v2.10.0
What's Changed
✨ New Features
- Add
descriptionfield to columns by Oliver Borchert (@borchero) in #342 - Add example rows to
ValidationErrorfor all rule failures by @copilot-swe-agent[bot] in #286 - Allow setting config options via env var by Oliver Borchert (@borchero) in #346
- Add
DataFramesupport indy.Collectionby gab23r in #335 - Add
uniquerule tody.Columnby gab23r in #325
🐞 Bug Fixes
- Correctly create pyarrow dictionary for enums by Oliver Borchert (@borchero) in #344
- Make
uniquework for nested types and improve performance by Oliver Borchert (@borchero) in #333 - Propagate column overrides through grandchild schemas by Andreas Albert (@AndreasAlbertQC) in #330
🏎️ Performance Improvements
- Allow running as streaming node on the streaming engine by Oliver Borchert (@borchero) in #343
📚 Documentation
- Fix docs check list items by Kevin Klein (@kklein) in #340
⚙️ Automation
- Bump the gh-actions group with 8 updates by @dependabot[bot] in #338
🛠 Builds
- Use cargo-auditable for rust build by Daniel Elsner (@delsner) in #334
♻️ Chores
- Update copier template to v0.5.2 by @quant-ranger[bot] in #341
- Update pixi lockfile by @quant-ranger[bot] in #339
Full Changelog: v2.9.1...v2.10.0
v2.9.1
What's Changed
🐞 Bug Fixes
- Remove
infer_schemafrom top-level__all__by Andreas Albert (@AndreasAlbertQC) in #328 - Default to non nullable column for array and object by gab23r in #326
🛠 Builds
- Bump rand from 0.9.2 to 0.9.3 by @dependabot[bot] in #327
Full Changelog: v2.9.0...v2.9.1
v2.9.0
What's Changed
✨ New Features
- Introduce pydantic conversion for schemas by @anthropic-code-agent[bot] in #324
- Add methods to transform existing column definitions by Corey Runkel (@runkelcorey) in #322
🐞 Bug Fixes
📚 Documentation
♻️ Chores
- Update pixi lockfile by @quant-ranger[bot] in #317
- Move
SKILL.mdto subdirectory by Oliver Borchert (@borchero) in #312
Full Changelog: v2.8.2...v2.9.0
v2.8.2
What's Changed
📚 Documentation
- Add coding agent docs,
SKILL.md, and update copilot instructions by Andreas Albert (@AndreasAlbertQC) in #290
⚙️ Automation
- Bump the gh-actions group with 4 updates by @dependabot[bot] in #311
♻️ Chores
- Fix GitHub Actions findings with zizmor by @quant-ranger[bot] in #310
Full Changelog: v2.8.1...v2.8.2
v2.8.1
v2.8.0
What's Changed
✨ New Features
- Allow specifying Duration time unit by Nardi Lam (@nardi) in #301
- Add
dy.infer_schemaby gab23r in #294 - Allow to automatically run group rules on primary key by Oliver Borchert (@borchero) in #300
- Expose a user-friendly version of
FailureInfo._lfinFailureInfo.details()by Andreas Albert (@AndreasAlbertQC) in #275
🐞 Bug Fixes
📚 Documentation
- Update resolution docstrings to reference truncate instead of round by Hayden Anderson (@haydena7) in #283
⚙️ Automation
- Bump the gh-actions group with 4 updates by @dependabot[bot] in #288
♻️ Chores
- Bump polars to v1.39 by @copilot-swe-agent[bot] in #299
- Update pixi lockfile by @quant-ranger[bot] in #289
- Bump Rust toolchain and dependencies by Oliver Borchert (@borchero) in #277
Full Changelog: v2.7.0...v2.8.0
v2.7.0
What's Changed
✨ New Features
- Allow int values for Decimal type constraints by Yannik Tausch (@ytausch) in #263
🐞 Bug Fixes
- Support polars 1.38 by Oliver Borchert (@borchero) in #270
📚 Documentation
- Document that
validateandfilterremove excess columns by Yannik Tausch (@ytausch) in #264 - Document that the
write_parquetmethods usemkdirin polars by Moritz Potthoff (@MoritzPotthoffQC) in #142
⚙️ Automation
- Bump the gh-actions group with 5 updates by @dependabot[bot] in #265
🛠 Builds
- Bump bytes from 1.10.1 to 1.11.1 by @dependabot[bot] in #267
♻️ Chores
- Update pixi lockfile by @quant-ranger[bot] in #266
Full Changelog: v2.6.0...v2.7.0
v2.6.0
What's Changed
✨ New Features
- Ensure backward compatibility for
polarsby Andreas Albert (@AndreasAlbertQC) in #262
♻️ Chores
- Ensure backward compatibility for
polarsby Andreas Albert (@AndreasAlbertQC) in #262
Full Changelog: v2.5.1...v2.6.0
v2.5.1
What's Changed
🐞 Bug Fixes
- Properly support Python 3.14 by @copilot-swe-agent[bot] in #227
♻️ Chores
- Update copyright notices to end with 2026 by @copilot-swe-agent[bot] in #260
Full Changelog: v2.5.0...v2.5.1