github Quantco/dataframely v2.0.0

17 hours ago

What's Changed

Check out the migration guide ♻️

⚠️ Breaking Changes

  • Make @dy.rule decorator apply to classmethods by @borchero in #198
  • Remove support for reading collection metadata from schema.json by @borchero in #201
  • Rename sql_schema to sqlalchemy_columns and prefix all conversion functions with to_ by @borchero in #183
  • Split allow_inf_nan rule on floats by @borchero in #182
  • Rename filter_relationship_one_to_one to require_relationship_one_to_one and add drop_unique parameter by @delsner in #67
  • Make columns non-nullable by default by @AndreasAlbertQC in #174
  • Raise error on nullable primary key by @AndreasAlbertQC in #173
  • Rename primary_keys to primary_key by @borchero in #85
  • Discontinue most parts of mypy plugin by @delsner in #103

✨ New Features

🐞 Bug Fixes

  • Replace \d with [0-9] in regexes to avoid sampling non-ascii digits by @delsner in #149

📚 Documentation

⚙️ Automation

🛠 Builds

📦 Refactorings

  • Make @dy.rule decorator apply to classmethods by @borchero in #198
  • Remove support for reading collection metadata from schema.json by @borchero in #201
  • Rename sql_schema to sqlalchemy_columns and prefix all conversion functions with to_ by @borchero in #183
  • Split allow_inf_nan rule on floats by @borchero in #182
  • Rename filter_relationship_one_to_one to require_relationship_one_to_one and add drop_unique parameter by @delsner in #67
  • Rename primary_keys to primary_key by @borchero in #85
  • Discontinue most parts of mypy plugin by @delsner in #103

♻️ Chores

Full Changelog: v1.14.0...v2.0.0

Don't miss a new dataframely release

NewReleases is sending notifications on new releases.