Skip to content

Releases: Quantco/pytsql

1.4.0

04 Nov 17:32
653486f
Compare
Choose a tag to compare

What's Changed

Remove the exact pin on antlr4-python3-runtime.

Full Changelog: 1.3.0...1.4.0

1.3.0

29 Oct 07:39
5f55ca5
Compare
Choose a tag to compare
Fix pypi upload. (#163)

<!-- ⚠️ This is an open-source repository. Do not share sensitive
information. -->
See https://github.com/Quantco/pytsql/actions/runs/11531871033 for
context

1.2.3

04 Dec 20:21
bde136d
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.2.2...1.2.3

1.2.2

01 Dec 09:26
b9fd35d
Compare
Choose a tag to compare

What's Changed

  • Add test for parse listener by @svengiegerich in #83
  • Include Python 3.11 in favour of 3.7 | Testing by @svengiegerich in #81
  • Bump pypa/cibuildwheel from 2.12.1 to 2.12.3 by @dependabot in #84
  • GH workflow to update grammar targets by @svengiegerich in #85
  • Fix PR #85 by @svengiegerich in #87
  • Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 by @dependabot in #89
  • Autoupdate grammar targets based on antlr/grammars-v4's TSQL grammar definition by @github-actions in #92
  • Bump pypa/cibuildwheel from 2.12.3 to 2.13.0 by @dependabot in #91
  • Pre-commit autoupdate by @quant-ranger in #94
  • Bump pypa/cibuildwheel from 2.13.0 to 2.13.1 by @dependabot in #93
  • Pre-commit autoupdate by @quant-ranger in #95
  • Pre-commit autoupdate by @quant-ranger in #96
  • Pre-commit autoupdate by @quant-ranger in #97
  • Bump pypa/cibuildwheel from 2.13.1 to 2.14.1 by @dependabot in #99
  • Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.8 by @dependabot in #100
  • Pre-commit autoupdate by @quant-ranger in #101
  • Autoupdate grammar targets based on antlr/grammars-v4's TSQL grammar definition by @github-actions in #102
  • Bump pypa/cibuildwheel from 2.14.1 to 2.15.0 by @dependabot in #105
  • Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10 by @dependabot in #104
  • Bump actions/checkout from 3 to 4 by @dependabot in #106
  • Bump pypa/cibuildwheel from 2.15.0 to 2.16.0 by @dependabot in #108
  • Bump pypa/cibuildwheel from 2.16.0 to 2.16.1 by @dependabot in #109
  • Bump pypa/cibuildwheel from 2.16.1 to 2.16.2 by @dependabot in #110
  • Pre-commit autoupdate by @quant-ranger in #103
  • Add ruff by @svengiegerich in #112
  • Bump antlr by @svengiegerich in #111
  • Pre-commit autoupdate by @quant-ranger in #113
  • Reflect PR #111 in update_grammar.yml by @svengiegerich in #115
  • Autoupdate grammar targets based on antlr/grammars-v4's TSQL grammar definition by @github-actions in #116

New Contributors

  • @quant-ranger made their first contribution in #94

Full Changelog: 1.2.1...1.2.2

1.2.1

10 Apr 19:35
ee83e53
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.2.0...1.2.1

1.2.0

04 Apr 10:55
3e8131f
Compare
Choose a tag to compare

Highlights

This release extends the coverage of TSQL queries by switching to antlr/grammars-v4's grammar definition.

What's Changed

Full Changelog: 1.1.7...1.2.0

1.1.7

01 Feb 14:21
2fef661
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.1.6...1.1.7

1.1.6

31 Jan 10:29
566c9b5
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.1.5...1.1.6

1.1.5

19 Dec 10:28
05e0d43
Compare
Choose a tag to compare

What's Changed

  • Extend grammar with support for user-defined table types #52

Full Changelog: 1.1.4...1.1.5

1.1.4

03 Oct 00:34
ab12386
Compare
Choose a tag to compare

What's Changed

  • Introduce full support for linked servers (#39)
  • Introduced isolation mode (#35)
    The default behavior of pytsql is to execute each top-level command separately. Unfortunately for some context-sensitive TSQL constructs (e.g. the @@ROWCOUNT variable) this does not work. This release introduces an optional parameter called isolate_top_level_statements which is set to true by default, in which case the default behavior is retained. If the parameter is passed as false, statements will be executed in batches separated by GO commands. This gives the user more flexibility and the ability to fine-tune the batches.

Full Changelog: 1.1.3...1.1.4