Skip to content

Release 0.8.0

Choose a tag to compare

@rcap107 rcap107 released this 25 Mar 13:18

✨ skrub version 0.8.0 has been released ✨

Main changes

  • The ApplyToCols transformer has been simplified so that it covers the functionality of both ApplyToCols and ApplyToFrame. As a result, the latter two objects have been removed. By @rcap107
  • The minimum supported version of polars has been increased from 0.20 to 1.5. Polars remains an optional dependency. By @rcap107
  • The performance of large DataOps plans has been improved through the addition of the eager_data_ops configuration parameter, by @jeromedockes
  • The DataOps report has been improved to provide more information, by @jeromedockes
  • The SingleColumnTransformer and RejectColumn classes are now public and can be used to build custom transformers, by @emassoulie
  • The has_nulls selector now can take a threshold of null values, by @gabrielapgomezji
  • The Cleaner now recognizes "none" and "None" as null strings, and can use null values specified by the user, by @lisaleemcb
  • It is now possible to pass kwargs to the CV splitter in the Data Ops, allowing for example to provide groups to the CV splitter. By @jeromedockes
  • The TableReport custom filters interface has been simplified and extended, by @lisaleemcb
  • The configuration parameter use_table_report has been removed, by @rcap107
  • Polars lazyframes are not collected anywhere in the library anymore for consistency. By @MuditAtrey

New Contributors

Full Changelog: 0.7.2...0.8.0