Releases: Quantco/dataframely
Releases Β· Quantco/dataframely
v1.7.5
v1.7.4
What's Changed
π Bug Fixes
- Only warn about nullability on non-primary-key columns by @AndreasAlbertQC in #89
Full Changelog: v1.7.3...v1.7.4
v1.7.3
v1.7.2
What's Changed
π¦ Refactorings
- Move
Validation
to public API by @delsner in #86 - Change
Literal[None]
toNone
by @GameRoMan in #84
Full Changelog: v1.7.1...v1.7.2
v1.7.1
v1.7.0
What's Changed
β¨ New Features
- Expose function to read serialized schema from parquet metadata by @borchero in #82
- Add proper serialization support for failure info by @borchero in #75
- Allow to efficiently read and write collections by @borchero in #77
- Allow to serialize collections by @borchero in #74
- Introduce functionality to read and write typed parquets by @borchero in #66
- Enable custom data frame pre-processing during schema sampling by @MoritzPotthoffQC in #71
π Bug Fixes
- Fix
.name
property in columns returned bySchema.columns()
by @delsner in #69 - Ensure compatibility with polars 1.31 by @sueskind in #79
ποΈ Testing
βοΈ Automation
- Add nightly CI job by @borchero in #76
- Bump the gh-actions group with 4 updates by @dependabot[bot] in #68
β»οΈ Chores
- Update pixi lockfile by @quant-ranger[bot] in #81
Full Changelog: v1.6.0...v1.7.0
v1.6.0
What's Changed
β¨ New Features
- Allow semantic comparison of collections by @AndreasAlbertQC in #62
- Implement dunder repr for collection, schema, column and rule by @MoritzPotthoffQC in #63
- Add
name
string property tody.Column
by @delsner in #52 - Introduce (de-)serialization for schemas by @borchero in #57
- Allow semantic comparison of schemas by @borchero in #55
π Bug Fixes
- Improve exception message for invalid collection type annotations by @MoritzPotthoffQC in #53
π¦ Refactorings
- Refactor (group-)rule to be lazily evaluated by @delsner in #64
- Emit FutureWarning on nullable primary key by @AndreasAlbertQC in #41
β»οΈ Chores
Full Changelog: v1.5.0...v1.6.0
v1.5.0
What's Changed
- Update pixi lockfile by @quant-ranger[bot] in #46
- Update copier template to v0.4.1 by @quant-ranger[bot] in #43
- Update copier template to v0.4.0 by @quant-ranger[bot] in #42
β¨ New Features
- Add support for
time_unit
toDatetime
column by @svengiegerich in #44
βοΈ Automation
- Harden GitHub Actions by @step-security-bot in #48
- Bump ossf/scorecard-action from 2.4.1 to 2.4.2 in the gh-actions group by @dependabot[bot] in #45
π¦ Refactorings
- Remove generic parameter from collection by @borchero in #50
- Leverage Parquet metadata to serialize failure info by @borchero in #49
Full Changelog: v1.4.0...v1.5.0
v1.4.0
What's Changed
β¨ New Features
- Add
time_zone
toDatetime
column by @dfrankland in #33 - Allow for multiple column level checks with custom naming by @heshamdar in #19
π Documentation
- Document our approach to breaking changes by @AndreasAlbertQC in #35
π¦ Refactorings
Full Changelog: v1.3.1...v1.4.0
v1.3.1
What's Changed
- Update pixi lockfile by @quant-ranger[bot] in #30
π Bug Fixes
Full Changelog: v1.3.0...v1.3.1