Improved UNION and GROUP BY handling
This release brings two bug fixes from @aborecki (dzięki! 🙂 🇵🇱 ) and introduces poetry as the dependency manager.
Changelog
- #79
bug- Wrong parsing results from get_query_tables for select with UNION (by @aborecki) - #80
bug- Wrong parsing results get_query_tables for spaces in GROUP BY keyword (by @aborecki) - #81
internals- Use Poetry as dependency manager and PyPI publish tool - #86
dependencies- build(deps-dev): bump pytest from 6.2.1 to 6.2.2 (by @dependabot[bot]) - #87
dependencies- build(deps-dev): bump coverage from 5.3.1 to 5.4 (by @dependabot[bot]) - #88
internals- Run tests on both Python 3.8 and 3.9 - #89
internals- Test with Python 3.7 too - #90
internals- Improve CI cache handling - #91
internals- Load cached Poetry venv - #92
internals- Try to test using Python 3.6 and 3.7 too - #93
internals- Tests - add code coverage report - #94
bug- Union's don't return the correct result (by @dylwylie) - #95
dependencies- build(deps-dev): bump pylint from 2.6.0 to 2.6.2 (by @dependabot[bot]) - #96
pr- Extend test coverage for UNION queries