Skip to content

Releases: datacamp/sqlwhat

Update to latest ANTLR libraries

05 Nov 17:37
Compare
Choose a tag to compare
v3.2.1

Bump version, update changelog, update Travis config

fix issue with multiple state init w/ mssql

14 Sep 16:31
Compare
Choose a tag to compare

Was incorrectly decorating repr method

fix bug causing all mssql SCTs to fail :(

14 Sep 13:52
Compare
Choose a tag to compare
v2.1.2

Update __init__.py

Pull AST selectors into protowhat

24 Aug 16:09
Compare
Choose a tag to compare

functioning of sqlwhat should remain largely unaffected, with the exception that selectors.py, and checks.check_funcs.py are moved to protowhat. Also checks.check_logic.py was erroneously left in sqlwhat and has been removed.

Refactor general components into new package, protowhat

04 Aug 17:46
Compare
Choose a tag to compare
  • removed Reporter
  • removed Feedback and Test classes
  • most logic from sct_syntax.py now in protowhat.sct_syntax
  • modified State class to be more general in loading AST dispatchers

fix: round error for columns with NULL values

08 Jun 18:08
Compare
Choose a tag to compare

fix: expose sort_rows in checks

08 Jun 17:42
Compare
Choose a tag to compare
v1.11.2

Create __init__.py

fix: expose test_column_name in checks module

02 Jun 16:55
Compare
Choose a tag to compare

easy importing of state decorated SCTs

02 Jun 13:26
Compare
Choose a tag to compare

from sqlwhat.sct_syntax import * to get SCTs that don't run unless they receive a state argument.

E.g.

test_student_typed(text = 'something')

Basic messaging system, plus SCT composition with `>>`

01 Jun 16:03
Compare
Choose a tag to compare

Messaging

Now has default messages for check_node, check_field, and has_equal_ast. Uses descriptions like

  • "The WHERE clause of the SELECT statement"
  • "The first entry in the target list of the SELECT statement"

Composition

Ex() >> test_student_typed(text = 'blah') rather than Ex().test_student_typed(text = 'blah').