Skip to content

v2.8.0

Latest

Choose a tag to compare

@github-actions github-actions released this 02 Mar 06:29
· 187 commits to main since this release
e8ee29e

Performance improvements

Significant runtime performance improvements to minimize decorator overhead:

  • Eliminated repetitive Python introspection (inspect.signature) from the execution path by resolving parameters during decoration
  • Vectorized validation checks (nullable and unique) across multiple columns simultaneously using Narwhals expression API (.select())
  • Avoided redundant dataframe wrappers when running value checks
  • Optimized the validation builder for faster pipeline setup and eliminated unused dtype resolution overhead

What's Changed

  • perf: streamline runtime overhead and simplify configurations by @vertti in #189
  • chore(deps): update dependency skylos to v3.4.1 by @renovate[bot] in #180
  • chore(deps): update dependency uv to v0.10.6 by @renovate[bot] in #181
  • chore(deps): update dependency ruff to v0.15.3 by @renovate[bot] in #185
  • chore(deps): update dependency zensical to v0.0.24 by @renovate[bot] in #184
  • chore(deps): update dependency dprint to v0.52.0 by @renovate[bot] in #183
  • chore(deps): update dependency ruff to v0.15.4 by @renovate[bot] in #186
  • chore(deps): update dependency skylos to v3.5.1 by @renovate[bot] in #182
  • chore(deps): update dependency uv to v0.10.7 by @renovate[bot] in #187
  • chore(deps): update dependency skylos to v3.5.2 by @renovate[bot] in #188

Full Changelog: v2.7.0...v2.8.0