Skip to content

Releases: eakmanrq/sqlframe

SQLFrame 4.1.0

18 Mar 04:01
1038b1d

Choose a tag to compare

What's Changed

  • fix(deps): update dependency sqlglot to support v30 by @eakmanrq in #619

Full Changelog: v4.0.0...v4.1.0

SQLFrame 4.0.0

17 Mar 04:22
28c5ba0

Choose a tag to compare

What's Changed

  • fix: serialize postgres integration tests to prevent OOM by @eakmanrq in #617
  • feat: add pyspark 4 support with 50+ new functions by @eakmanrq in #616

Full Changelog: v3.49.0...v4.0.0

SQLFrame 3.49.0

15 Mar 21:41
7bbd10f

Choose a tag to compare

What's Changed

  • feat: add from_json() support for DuckDB by @eakmanrq in #615
  • fix(deps): update dependency duckdb to >=1.2,<1.6 by @renovate[bot] in #613

Full Changelog: v3.48.0...v3.49.0

SQLFrame 3.48.0

07 Mar 02:33
9c73fe2

Choose a tag to compare

What's Changed

  • chore: regenerate function stubs for all engines by @eakmanrq in #603
  • fix: prevent Builder.getattr from swallowing property AttributeError by @eakmanrq in #604
  • fix: prevent test hangs from fork deadlocks by @eakmanrq in #606
  • fix: support STRUCT for dicts in BigQuery and Postgres by @eakmanrq in #605
  • fix: propagate CTE alias mappings for join-select-join chains by @eakmanrq in #607
  • fix: handle special characters in column names (#553) by @eakmanrq in #608
  • fix: eliminate fork-based test isolation for DuckDB compatibility by @eakmanrq in #609
  • fix: align dict row values to schema column order by @eakmanrq in #611
  • fix: correct skewness calculation in window functions by @eakmanrq in #612

Full Changelog: v3.47.0...v3.48.0

SQLFrame 3.47.0

28 Feb 04:27
0ee5cb0

Choose a tag to compare

What's Changed

  • chore: migrate to pyproject.toml for modern Python packaging by @eakmanrq in #590
  • fix: to_date double PARSE_TIMESTAMP for BigQuery by @eakmanrq in #592
  • chore: migrate from mypy to ty for type checking by @eakmanrq in #593
  • chore: add uv.lock file and make lock command by @eakmanrq in #594
  • fix(deps): update dependency sqlglot to v29 by @renovate[bot] in #589
  • fix(deps): update dependency pandas-stubs to v3 by @renovate[bot] in #586
  • docs: add CLAUDE.md by @eakmanrq in #596
  • fix(deps): update dependency snowflake-connector-python to >=3.10.0,<4.4 by @renovate[bot] in #587
  • chore(deps): update astral-sh/setup-uv action to v7 by @renovate[bot] in #595
  • chore(deps): update actions/checkout action to v6 by @renovate[bot] in #554
  • fix: union duplicate CTE by @eakmanrq in #597
  • fix(deps): update dependency mirakuru to v3 by @renovate[bot] in #544
  • fix: duplicate columns when chaining withColumnRenamed after join by @eakmanrq in #598
  • fix: handle SELECT * in CTE column resolution for joins (#512) by @eakmanrq in #599
  • fix: skewness() fails with window functions in DuckDB by @eakmanrq in #600
  • fix: unix_timestamp fails on TIMESTAMPTZ columns in DuckDB by @eakmanrq in #601
  • fix: preserve NULL in array_append for PySpark compatibility by @eakmanrq in #602

Full Changelog: v3.46.2...v3.47.0

SQLFrame 3.46.2

04 Feb 01:24
bdde1cb

Choose a tag to compare

What's Changed

  • chore(deps): update dependency sqlglot to >=28.0.0,<28.10 by @renovate[bot] in #583
  • chore(deps): update dependency ruff to >=0.4.4,<0.16 by @renovate[bot] in #584

Full Changelog: v3.46.1...v3.46.2

SQLFrame 3.46.1

02 Feb 03:19
7fd0275

Choose a tag to compare

What's Changed

Full Changelog: v3.46.0...v3.46.1

SQLFrame 3.46.0

01 Feb 23:20
c180bc1

Choose a tag to compare

What's Changed

  • chore(deps): update dependency pytest-postgresql to v8 by @renovate[bot] in #579
  • chore(deps): update dependency pandas to v3 - autoclosed by @renovate[bot] in #576
  • chore(deps): update dependency sqlglot to >=28.0.0,<28.8 by @renovate[bot] in #581

Full Changelog: v3.45.0...v3.46.0

SQLFrame 3.45.0

21 Jan 02:34
298d36b

Choose a tag to compare

What's Changed

  • chore(deps): update dependency snowflake-connector-python to >=3.10.0,<4.3 by @renovate[bot] in #571
  • chore(deps): update dependency pyarrow to v23 by @renovate[bot] in #575
  • chore(deps): update dependency sqlglot to >=28.0.0,<28.7 by @renovate[bot] in #574

Full Changelog: v3.44.1...v3.45.0

SQLFrame 3.44.1

10 Jan 02:56
89b8bd3

Choose a tag to compare

What's Changed

Full Changelog: v3.44.0...v3.44.1