Releases: havok2063/boolean_parser
Releases · havok2063/boolean_parser
boolean_parser 0.1.4
This release adds SQLAlchemy support for boolean, date, and datetime columns.
What's Changed
Full Changelog: 0.1.3...0.1.4
boolean_parser 0.1.3
What's Changed
- Fix
bindnameerrors and allow comparing against NULL values by @linozen in #6 - Simplifies test and updates docs by @havok2063 in #8
New Contributors
Full Changelog: 0.1.2...0.1.3
boolean_parser 0.1.2
This release adds support for sqlalchemy 1.4.
What's Changed
- Bumps sqlalchemy to 1.4 by @havok2063 in #4
Full Changelog: 0.1.1...0.1.2
boolean_parser 0.1.1
boolean_parser 0.1.0
Initial release of boolean_parser. Allows parsing of string boolean expressions, e.g. 'x < 1 and y >=2' and optionally converting them into SQLAlchemy filter conditions.
- Initial commit of repo
- Created basic boolean syntax parser,
Parser, using pyparsing for words and logic expressions - Added
sqlalchemymixin to filter a parsed string into a sqlalchemy filter - Added
SQLAParserfor parsingsqlalchemyfilter strings - Added general
parsefunction - 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