Skip to content

Latest commit

 

History

History
124 lines (99 loc) · 5.44 KB

File metadata and controls

124 lines (99 loc) · 5.44 KB

Changelog

Unreleased

  • Fix sqlparse dropping statements with an invalid leading token under CrateDB 6.3.2's optional-statement grammar; they are now recovered with their exception attached, for both the Python and JavaScript targets (#284)

2026/05/22 v0.0.18

  • Fix error matching issue when missing EOF
  • Set CrateDB version to 6.3.2

2025/12/04 v0.0.17

  • Add Python 3.14 to CI workflow matrix
  • Bump astral-sh/setup-uv from 6 to 7
  • Dependabot: Bump jsdoc from 4.0.4 to 4.0.5 in /cratedb_sqlparse_js
  • Dependabot: Update ruff requirement from <0.14 to <0.15 in /cratedb_sqlparse_py
  • Dependabot: Bump actions/setup-node from 5 to 6
  • Security: Use ignore-scripts=true to suppress postinstall tasks
  • Dependabot: Update pyproject-fmt requirement from <2.7 to <2.9 in /cratedb_sqlparse_py
  • Dependabot: Bump terser from 5.44.0 to 5.44.1 in /cratedb_sqlparse_js
  • Javascript: Bump up node CI versions to (23,24,25)
  • Dependabot: Bump actions/checkout from 5 to 6
  • Dependabot: Update mypy requirement from <1.19 to <1.20 in /cratedb_sqlparse_py
  • Set CrateDB version to 6.1.1

2025/10/07 v0.0.16

  • Javascript: Fix build warning
  • Dependabot: Bump terser from 5.41.0 to 5.42.0 in /cratedb_sqlparse_js
  • Dependabot: Bump vitest from 3.2.0 to 3.2.3 in /cratedb_sqlparse_js
  • Dependabot: Bump terser from 5.42.0 to 5.43.1 in /cratedb_sqlparse_js
  • Dependabot: Bump vitest from 3.2.3 to 3.2.4 in /cratedb_sqlparse_js
  • Dependabot: Bump vite from 6.3.5 to 7.0.0 in /cratedb_sqlparse_js
  • Dependabot: Bump vite from 7.0.0 to 7.0.2 in /cratedb_sqlparse_js
  • Dependabot: Update mypy requirement from <1.16 to <1.18 in /cratedb_sqlparse_py
  • Dependabot: Update ruff requirement from <0.12 to <0.13 in /cratedb_sqlparse_py
  • Dependabot: Update pyproject-fmt requirement from <2.6 to <2.7 in /cratedb_sqlparse_py
  • Dependabot: Bump vite from 7.0.2 to 7.0.6 in /cratedb_sqlparse_js
  • Dependabot: Bump actions/checkout from 4 to 5
  • Dependabot: Bump terser from 5.43.1 to 5.44.0 in /cratedb_sqlparse_js
  • Dependabot: Update mypy requirement from <1.18 to <1.19 in /cratedb_sqlparse_py
  • Dependabot: Update ruff requirement from <0.13 to <0.14 in /cratedb_sqlparse_py
  • Dependabot: Update pytest-cov requirement from <7 to <8 in /cratedb_sqlparse_py
  • Dependabot: Bump actions/setup-python from 5 to 6
  • Dependabot: Bump actions/setup-node from 4 to 5

2025/06/09 v0.0.15

  • Set CrateDB version to 5.10.7
  • Dependabot: Bump vite from 6.2.5 to 6.2.6 in /cratedb_sqlparse_js
  • Chore: Run code formatter poe format (pyproject-fmt)
  • Dependabot: Bump vite from 6.2.6 to 6.3.2 in /cratedb_sqlparse_js
  • Dependabot: Bump vitest from 3.1.1 to 3.1.2 in /cratedb_sqlparse_js
  • CI/GHA: Adjust path filters for running test cases
  • CI: More path filter adjustments
  • Dependabot: Bump vite from 6.3.2 to 6.3.3 in /cratedb_sqlparse_js
  • Dependabot: Bump astral-sh/setup-uv from 5 to 6
  • Dependabot: Bump vite from 6.3.3 to 6.3.5 in /cratedb_sqlparse_js
  • Dependabot: Bump vitest from 3.1.2 to 3.1.3 in /cratedb_sqlparse_js
  • Dependabot: Bump terser from 5.39.0 to 5.39.2 in /cratedb_sqlparse_js
  • Dependabot: Bump vitest from 3.1.3 to 3.1.4 in /cratedb_sqlparse_js
  • Dependabot: Bump vitest from 3.1.4 to 3.2.0 in /cratedb_sqlparse_js
  • Dependabot: Bump terser from 5.39.2 to 5.40.0 in /cratedb_sqlparse_js

2025/04/14 v0.0.14

  • Set CrateDB to 5.10.4
  • Dependabot: Update pyproject-fmt requirement from <2.5 to <2.6 in /cratedb_sqlparse_py
  • Dependabot: Update pytest-cov requirement from <6 to <7 in /cratedb_sqlparse_py
  • Dependabot: Update validate-pyproject requirement from <0.23 to <0.25 in /cratedb_sqlparse_py
  • Dependabot: Update poethepoet requirement from <0.30 to <0.33 in /cratedb_sqlparse_py
  • Dependabot: Bump vite from 5.4.10 to 6.2.5 in /cratedb_sqlparse_js
  • Dependabot: Update ruff requirement from <0.8 to <0.9 in /cratedb_sqlparse_py
  • Dependabot: Bump codecov/codecov-action from 4 to 5
  • Dependabot: Update twine requirement from <6 to <7 in /cratedb_sqlparse_py
  • Dependabot: Update mypy requirement from <1.14 to <1.15 in /cratedb_sqlparse_py
  • Dependabot: Bump terser from 5.36.0 to 5.37.0 in /cratedb_sqlparse_js
  • Python: Just maintenance
  • Over-haul of CI
  • Feat/trusted publishers

2025/02/17 v0.0.12

  • CrateDB supported: 5.10.1

2025/02/17 v0.0.11

  • Skipped

2024/10/30 v0.0.10

  • Dependabot: Bump vite from 5.4.9 to 5.4.10 in /cratedb_sqlparse_js
  • Dependabot: Bump vitest from 2.1.3 to 2.1.4 in /cratedb_sqlparse_js
  • Dependabot: Update validate-pyproject requirement from <0.22 to <0.23 in /cratedb_sqlparse_py
  • Dependabot: Update mypy requirement from <1.13 to <1.14 in /cratedb_sqlparse_py

2024/10/25 v0.0.9

  • Set CrateDB version to 5.8.3
  • Fix error matching issue due to wrong error.query trimming in find_suitable_error

2024/10/16 v0.0.8

  • Export Statement in both Python and Javascript target
  • Fixed query parsing when expression includes special characters like \n, \r, or \t
  • Fixed sqlparse crash on missing error context

2024/09/18 v0.0.7

  • Improve error matching on single statements

v0.0.6 skipped

2024/07/22 v0.0.5

  • Add Table model, save all table references to metadata.tables
  • Javascript: Fixing type declaration on export in package.json
  • Javascript: Implement ExceptionCollectorListener and make it default behaviour

2024/07/02 v0.0.4

  • Improve heuristics of assigning an error to its statement
  • Add with_properties and interpolated_properties
  • Extract metadata from the query into the statement

v0.0.3 skipped

2024/05/21 v0.0.2

  • Initial release