- Clean up includes to avoid dependency on stdbool.h and xlocale.h
- Change PL/pgSQL input to be the full CREATE FUNCTION statement
- This is necessary for parsing, since we need the argument and return types
- Fingerprinting Version 1.1
- Only ignore ResTarget.name when parent field name is targetList and
we have a SelectStmt as a parent node (fixes UpdateStmt fingerprinting)
- Only ignore ResTarget.name when parent field name is targetList and
- Normalize the password in ALTER ROLE ... PASSWORD '123' statements
- Make library thread-safe through thread-local storage #13