Releases: Quantco/dataframely
Releases · Quantco/dataframely
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
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