Canonical reference for changes, improvements, and bugfixes for mql.
- fix (parser): fix issue #42 related to WS before rparen in [PR]
- feat: add support for table column mapping by @dlclark in [PR]
- feat: supports configuring multiple converters by @qeesung in [PR]
- chore: update deps by @jimlambrt in [PR]
- chore (tests/postgres): update deps by @jimlambrt in [PR]
- chore(deps): bump golang.org/x/crypto from 0.7.0 to 0.17.0 in /tests/postgres (PR)
- fix (parse): queries with multiple columns need to properly handle right-side logic expressions when they are complete expressions (having both a left and right side). (PR)
- chore: add github action to check diffs on generated bits (PR)
- chore: add race checker to "go test" in github action (PR)
- chore: add govulncheck to github actions (PR)
- update go matrix in CI: remove 1.18 and add 1.21 (PR)
- fix: remove "like" from sql keywords checked in fuzzing (PR)
- feat: add support for backtick and single-quote string delimiters (PR)
- feat: require string tokens used as comparison values to be delimited (PR)
- chore: automate some coverage reporting bits (PR)
- tests: add fuzz test for mql.Parse(...)(PR)
It was a fast-follower patch release, but was needed to support developers that use the database/sql package.
- tests: add postgres integration tests (PR).
- feat: add WithPgPlaceholder() option (PR). This PR was critical to support folks who use the database/sql package.
v0.1.0 is the first release. As a result there are no changes, improvements, or bugfixes from past versions.