Skip to content

Releases: macbre/sql-metadata

Fix handling of the `ALTER TABLE ... ADD KEY` queries and logging fixes

04 May 15:47
764f3a3
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.16.0...v2.17.0

Allow overriding `sqlparse.parse()` and drop support for Python 3.8

23 Apr 17:06
176bbcf
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @illes made their first contribution in #545 - thanks!

Full Changelog: v2.15.0...v2.16.0

sqlparse library updated

14 Nov 23:17
2ac2163
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.14.0...v2.15.0

Fix the MSSQL Unqualified Schema Table Parsing

24 Oct 16:10
18ec5ea
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.13.0...v2.14.0

Support the TRUNCATE TABLE query

26 Aug 18:53
3e47e9a
Compare
Choose a tag to compare

Fixes and improvements

  • Support for the TRUNCATE TABLE query parsing by @T-Santos in #521
  • fix is_alias_without_as logical error by @MiuNice in #523

Dependencies

New Contributors

Full Changelog: v2.12.0...v2.13.0

Support hive create function

15 Jun 12:21
da2a703
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.11.0...v2.12.0

ClickHouse: improved tokens handling

16 Apr 09:12
730478c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.10.0...v2.11.0

Improvements around parser.without_comments

13 Nov 11:54
fd9c280
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.9.0...v2.10.0

Improved complex queries handling and support for NATURAL JOIN added

24 Sep 11:32
59d568c
Compare
Choose a tag to compare

Fixes and new features

  • Parser.tokens: ignore flake8 error by @macbre in #425
  • Drop support for Python 3.7 by @macbre in #426
  • Handle cases tables preceded by complex queries by @Byunk in #423
  • Update keywords_lists.py by @at2706 in #428
  • Update keywords_lists.py to add Natural Join by @lavkeshg in #403
  • Add a test coverage for the NATURAL JOIN by @macbre in #429

New Contributors 👋🏻

Thanks!

Updated dependencies

  • build(deps-dev): bump pylint from 2.17.2 to 2.17.3 by @dependabot in #389
  • build(deps-dev): bump pylint from 2.17.3 to 2.17.4 by @dependabot in #393
  • build(deps): bump dependabot/fetch-metadata from 1.4.0 to 1.5.0 by @dependabot in #395
  • build(deps): bump requests from 2.28.2 to 2.31.0 by @dependabot in #396
  • build(deps): bump dependabot/fetch-metadata from 1.5.0 to 1.5.1 by @dependabot in #398
  • build(deps-dev): bump pytest-cov from 4.0.0 to 4.1.0 by @dependabot in #399
  • build(deps-dev): bump pytest from 7.3.1 to 7.3.2 by @dependabot in #402
  • build(deps-dev): bump pytest from 7.3.2 to 7.4.0 by @dependabot in #404
  • build(deps): bump dependabot/fetch-metadata from 1.5.1 to 1.6.0 by @dependabot in #405
  • build(deps-dev): bump pylint from 2.17.4 to 2.17.5 by @dependabot in #407
  • build(deps): bump snok/install-poetry from 1.3.3 to 1.3.4 by @dependabot in #410
  • build(deps-dev): bump pytest from 7.4.0 to 7.4.1 by @dependabot in #414
  • build(deps-dev): bump pytest from 7.4.1 to 7.4.2 by @dependabot in #419
  • build(deps-dev): bump certifi from 2022.12.7 to 2023.7.22 by @dependabot in #415
  • build(deps): bump actions/checkout from 3 to 4 by @dependabot in #416
  • build(deps-dev): bump black from 23.3.0 to 23.9.1 by @dependabot in #427

Full Changelog: v2.8.0...v2.9.0

Fixed handling of IN conditions and upsert queries

20 Apr 17:43
303d70d
Compare
Choose a tag to compare

What's Changed

Bug fixes

  • Fix handling of LIMIT / OFFSET in queries with the IN condition by @macbre in #387
  • Properly support upsert queries when extracting table names by @macbre in #388

Others

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