Skip to content

Latest commit

 

History

History
939 lines (702 loc) · 101 KB

CHANGELOG.md

File metadata and controls

939 lines (702 loc) · 101 KB

Changelog

v17.8.0 - 2023-07-24

✨ New Features

🐛 Bug Fixes

v17.7.0 - 2023-07-23

💥 BREAKING CHANGES

  • due to 2aa62d1 - mysql 5 does not support select * from values (commit by @tobymao):

    mysql 5 does not support select * from values

✨ New Features

🐛 Bug Fixes

v17.6.1 - 2023-07-21

✨ New Features

🐛 Bug Fixes

v17.6.0 - 2023-07-19

✨ New Features

v17.5.0 - 2023-07-18

✨ New Features

🐛 Bug Fixes

♻️ Refactors

v17.4.1 - 2023-07-11

🐛 Bug Fixes

v17.4.0 - 2023-07-11

💥 BREAKING CHANGES

  • due to c511278 - table_name force quotes if unsafe identifiers (commit by @tobymao):

    table_name force quotes if unsafe identifiers

✨ New Features

🐛 Bug Fixes

♻️ Refactors

v17.3.0 - 2023-07-07

✨ New Features

🐛 Bug Fixes

🔧 Chores

  • 5cf9304 - optimizer: add more tests, improve titles in qualify_tables.sql (commit by @GeorgeSittas)

v17.2.0 - 2023-07-06

🐛 Bug Fixes

v17.1.0 - 2023-07-04

✨ New Features

🐛 Bug Fixes

v17.0.0 - 2023-07-04

💥 BREAKING CHANGES

  • due to df4448d - use a dictionary for query modifier search (commit by @tobymao):

    use a dictionary for query modifier search

  • due to f747260 - hashable args is now more efficient and identifiers no longer accomodate case insensitivity because that is dialect specific (commit by @tobymao):

    hashable args is now more efficient and identifiers no longer accomodate case insensitivity because that is dialect specific

✨ New Features

🐛 Bug Fixes

♻️ Refactors

  • df4448d - use a dictionary for query modifier search (commit by @tobymao)
  • f747260 - hashable args is now more efficient and identifiers no longer accomodate case insensitivity because that is dialect specific (commit by @tobymao)
  • f621e85 - remove unused line, no tests fail (commit by @tobymao)
  • 0114b6d - change to lambda that returns tuple (commit by @tobymao)

v16.8.1 - 2023-06-30

🐛 Bug Fixes

v16.8.0 - 2023-06-30

💥 BREAKING CHANGES

  • due to fcf7dd0 - big query single quotes does not support line breaks (commit by @tobymao):

    big query single quotes does not support line breaks

✨ New Features

🐛 Bug Fixes

♻️ Refactors

  • d8eeda2 - move group by finalizer to simplify because that is who cares (commit by @tobymao)

v16.7.7 - 2023-06-30

🐛 Bug Fixes

v16.7.6 - 2023-06-30

🐛 Bug Fixes

  • 9919e62 - make bigquery unnest unalias more comprehensive (commit by @tobymao)

♻️ Refactors

v16.7.4 - 2023-06-29

✨ New Features

🐛 Bug Fixes

♻️ Refactors

🔧 Chores

v16.7.2 - 2023-06-28

🐛 Bug Fixes

  • eaed790 - workaround bigquery grouped alias with order (commit by @tobymao)

v16.7.1 - 2023-06-28

✨ New Features

🔧 Chores

  • 898f1a2 - add test case for bigquery table normalization (commit by @tobymao)

v16.7.0 - 2023-06-28

💥 BREAKING CHANGES

  • due to d72caf4 - bigquery udfs are case sensitive (commit by @tobymao):

    bigquery udfs are case sensitive

🐛 Bug Fixes

v16.6.0 - 2023-06-27

💥 BREAKING CHANGES

  • due to 71818f9 - bigquery normalize dot tables and aliases (commit by @tobymao):

    bigquery normalize dot tables and aliases

🐛 Bug Fixes

v16.5.0 - 2023-06-27

💥 BREAKING CHANGES

  • due to 451dad2 - use alias for order by after group by closes #1822 (commit by @tobymao):

    use alias for order by after group by closes #1822

  • due to 9de9667 - group by having closes #1831 (commit by @tobymao):

    group by having closes #1831

✨ New Features

🐛 Bug Fixes

🔧 Chores

v16.4.2 - 2023-06-23

✨ New Features

v16.4.1 - 2023-06-23

✨ New Features

🐛 Bug Fixes

v16.4.0 - 2023-06-21

💥 BREAKING CHANGES

  • due to 1db023f - simplify mypy type hints for parse_one (PR #1797 by @GeorgeSittas):

    simplify mypy type hints for parse_one (#1797)

✨ New Features

🐛 Bug Fixes

♻️ Refactors

🔧 Chores

v16.3.1 - 2023-06-16

🐛 Bug Fixes

v16.3.0 - 2023-06-16

💥 BREAKING CHANGES

  • due to 038afc9 - switch presto tsords to cast timestamp -> date (commit by @tobymao):

    switch presto tsords to cast timestamp -> date

  • due to 4084ba3 - move normalization logic in Dialect, update case-sensitivity info (PR #1784 by @GeorgeSittas):

    move normalization logic in Dialect, update case-sensitivity info (#1784)

✨ New Features

🐛 Bug Fixes

♻️ Refactors

v16.2.1 - 2023-06-16

💥 BREAKING CHANGES

  • due to 88249b8 - cyclic joins in the optimizer (PR #1786 by @tobymao):

    cyclic joins in the optimizer (#1786)

🐛 Bug Fixes

🔧 Chores

v16.2.0 - 2023-06-15

🐛 Bug Fixes

🔧 Chores

v16.1.4 - 2023-06-15

🐛 Bug Fixes

v16.1.3 - 2023-06-15

✨ New Features

🐛 Bug Fixes

v16.1.1 - 2023-06-15

🐛 Bug Fixes

♻️ Refactors

v16.1.0 - 2023-06-13

✨ New Features

🐛 Bug Fixes

♻️ Refactors

v16.0.0 - 2023-06-12

💥 BREAKING CHANGES

  • due to e00647a - output name for parens (commit by @tobymao):

    output name for parens

  • due to 2dd8cba - misc. improvements in formatting, type hints, dialect class variables (PR #1750 by @GeorgeSittas):

    misc. improvements in formatting, type hints, dialect class variables (#1750)

  • due to a233afa - bigquery cast date format closes #1753 (commit by @tobymao):

    bigquery cast date format closes #1753

✨ New Features

🐛 Bug Fixes

♻️ Refactors

🔧 Chores

v15.2.0 - 2023-06-09

💥 BREAKING CHANGES

  • due to c6a540c - store type dump so it is not reparsed (commit by @tobymao):

    store type dump so it is not reparsed

✨ New Features

🐛 Bug Fixes

🔧 Chores

v15.1.0 - 2023-06-07

💥 BREAKING CHANGES

  • due to 6ad00ca - convert left and right closes #1733 (commit by @tobymao):

    convert left and right closes #1733

✨ New Features

🐛 Bug Fixes

🔧 Chores

v15.0.0 - 2023-06-02

✨ New Features

🐛 Bug Fixes

♻️ Refactors

🔧 Chores

v14.1.1 - 2023-05-26

🐛 Bug Fixes

🔧 Chores

v14.1.0 - 2023-05-26

💥 BREAKING CHANGES

🐛 Bug Fixes

🔧 Chores

v14.0.0 - 2023-05-24

💥 BREAKING CHANGES

  • due to 267ea8f - cleanup unnecessary tokens (PR #1688 by @tobymao):

    cleanup unnecessary tokens (#1688)

  • due to e995ab0 - use maybe_parse in exp.to_table, fix exp.Table expression parser (PR #1684 by @GeorgeSittas):

    use maybe_parse in exp.to_table, fix exp.Table expression parser (#1684)

✨ New Features

🐛 Bug Fixes

🔧 Chores

v13.3.1 - 2023-05-23

✨ New Features

🐛 Bug Fixes

v13.3.0 - 2023-05-19

💥 BREAKING CHANGES

  • due to 8c9e5ec - multi threading issues with simplify (commit by @tobymao):

    multi threading issues with simplify

🐛 Bug Fixes

v13.2.2 - 2023-05-19

🐛 Bug Fixes

v13.2.1 - 2023-05-19

✨ New Features

🐛 Bug Fixes

🔧 Chores

v13.2.0 - 2023-05-18

🔧 Chores

v13.1.0 - 2023-05-18

✨ New Features

🐛 Bug Fixes

🔧 Chores

v13.0.2 - 2023-05-16

✨ New Features

🐛 Bug Fixes

♻️ Refactors

v13.0.1 - 2023-05-16

✨ New Features

🐛 Bug Fixes

v13.0.0 - 2023-05-15

✨ New Features

🐛 Bug Fixes

v12.4.0 - 2023-05-12

✨ New Features

🐛 Bug Fixes

v12.2.0 - 2023-05-09

✨ New Features

🐛 Bug Fixes

♻️ Refactors

🔧 Chores

v12.1.0 - 2023-05-05

🐛 Bug Fixes

🔧 Chores

v12.0.0 - 2023-05-04

✨ New Features

🐛 Bug Fixes

🔧 Chores

v11.7.0 - 2023-05-02

✨ New Features

🐛 Bug Fixes

🔧 Chores

  • d5d360a - Remove older CHANGELOG entries and let CI handle it from now on (commit by @GeorgeSittas)

v11.6.3 - 2023-05-01

✨ New Features

🐛 Bug Fixes

🔧 Chores