Change Log

[0.1.4] - 2022-12-01

  • #9 - Adds support for booleans, dates, and datetimes

  • Fixes #10 - no boolean support

  • #8 - Updates docs and tests

[0.1.3] - 2022-04-04

  • #6 - Adds null and date options, fixes ilike, like operators

  • Fixes #5 - no value bindname

  • Fix some dependencies.

  • Add operand syntax table to documentation

[0.1.2] - 2021-06-25

  • Fixes #3 - bumps sqlalchemy version to >1.4

  • Fixes #2 - clarifying docs on toy examples

[0.1.1] - 2020-11-13

  • Adds support (#1) for aliased SQLAlchemy models

[0.1.0] - 2020-05-21

  • Initial commit of repo

  • Created basic boolean syntax parser, Parser, using pyparsing for words and logic expressions

  • Added sqlalchemy mixin to filter a parsed string into a sqlalchemy filter

  • Added SQLAParser for parsing sqlalchemy filter strings

  • Added general parse function

  • Added expanded test suite for general and sqlalchemy parsing

  • Changed global params dictionary to a list; compared to original sqlalchemy_boolean_search code

  • Initial documentation