Skip to content
This repository has been archived by the owner on May 17, 2024. It is now read-only.

v0.9.0

Compare
Choose a tag to compare
@dlawin dlawin released this 02 Oct 20:30
943d128

What's Changed

  • Initialise mutable fields of dataclasses safely for reuse by @nolar in #697
  • Support MSSQL for cross-database diffs by @nolar in #696
  • Refactor Artifacts Parser to be Native so it's less brittle with each dbt version change by @sungchun12 in #688
  • Make PyODBC for MS SQL optional via extras by @nolar in #698
  • Annotate types for self-cloning factories as per PEP-673 by @nolar in #704
  • Simplify by replacing the self-made WeakCache with the builtin WeakValueDict by @nolar in #703
  • [MySQL] Added mediumint by @yecnj in #702
  • Normalise all imports to fully qualified names by @nolar in #707
  • Remove unused sqeleton's CLI & modules by @nolar in #708
  • Remove sqeleton's runtime mixins (used only in tests) by @nolar in #709
  • Squash sqeleton into data_diff by @nolar in #710
  • Compile all AST elements always via dialects, never directly by @nolar in #713
  • Squash the redundant abstract classes into their "base" counterparts by @nolar in #714
  • 14 → 12 checksum digits to support mssql by @vvkh in #718
  • Fix the aftermath of refactoring by @nolar in #722
  • Convert to attrs, remove runtype by @nolar in #723
  • remove python 3.7 support by @dlawin in #700
  • add python 3.11 support, update mashumaro dep by @dlawin in #724
  • add xml col type by @dlawin in #717

New Contributors

Full Changelog: v0.8.4...v0.9.0