Releases: Quantco/dataframely
Releases · Quantco/dataframely
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
v2.5.0
What's Changed
✨ New Features
- Add support for converting
dy.List,dy.Arrayto postgres array by Andreas Albert (@AndreasAlbertQC) in #256 - Add support for converting
dy.Structto postgres JSONB by Andreas Albert (@AndreasAlbertQC) in #257
⚙️ Automation
- Bump the gh-actions group with 8 updates by @dependabot[bot] in #254
♻️ Chores
- Update pixi lockfile by @quant-ranger[bot] in #255
Full Changelog: v2.4.0...v2.5.0
v2.4.0
What's Changed
✨ New Features
- Allow missing keys in sampling overrides by Oliver Borchert (@borchero) in #251
- Validate schema members against polars DataType usage by @copilot-swe-agent[bot] in #246
🐞 Bug Fixes
- Sampling for List columns with min_length > 32 by @copilot-swe-agent[bot] in #248
- Properly check for decimal precision and scale by @copilot-swe-agent[bot] in #241
📚 Documentation
- Add PR title format documentation to copilot-instructions by @copilot-swe-agent[bot] in #249
📦 Refactorings
- By default, sample only simple characters in strings by Moritz Potthoff (@MoritzPotthoffQC) in #252
Full Changelog: v2.3.1...v2.4.0
v2.3.1
What's Changed
♻️ Chores
- Update imports for polars 1.36 by Oliver Borchert (@borchero) in #236
Full Changelog: v2.3.0...v2.3.1
v2.3.0
What's Changed
✨ New Features
- Add option to propagate row failures to other collection members by Moritz Potthoff (@MoritzPotthoffQC) in #238
Full Changelog: v2.2.0...v2.3.0
v2.2.0
What's Changed
✨ New Features
- Recover from reading incompatible schema metadata if validation is allowed by @copilot-swe-agent[bot] in #231
♻️ Chores
- Update pixi lockfile by @quant-ranger[bot] in #234
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed
✨ New Features
- Implement inner validation rules for Array columns by @copilot-swe-agent[bot] in #222
🐞 Bug Fixes
- Properly set nested nullability when converting to pyarrow by @copilot-swe-agent[bot] in #217
- Properly type-check non-existent Schema attributes by @copilot-swe-agent[bot] in #224
- Update migration guide for primary key column rules by Juraj Mičko (@jjurm) in #209
📚 Documentation
- Clarify FailureInfo write methods include rule columns by @copilot-swe-agent[bot] in #219
- Add example for
SchemaClass.filter()to docstring by DeflateAwning in #188 - Update migration guide for primary key column rules by Juraj Mičko (@jjurm) in #209
- Fix docs link in README by Daniel Elsner (@delsner) in #206
⚙️ Automation
- Replace
macos-13withmacos-15-intelby Oliver Borchert (@borchero) in #218 - Bump the gh-actions group with 4 updates by @dependabot[bot] in #212
♻️ Chores
- Improve copilot instructions for tests by Oliver Borchert (@borchero) in #225
- Add initial instructions for copilot by Oliver Borchert (@borchero) in #216
- Update pixi lockfile by @quant-ranger[bot] in #213
- Update test suite for polars 1.35 by Oliver Borchert (@borchero) in #210
- Clean up mentions of the mypy plugin by Oliver Borchert (@borchero) in #205
Full Changelog: v2.0.0...v2.1.0