- Implemented `DYNAMIC_TABLE` object type. - Implemented `EVENT_TABLE` object type (only with `change_tracking` parameter).
0.16.1
- Do not remove accounts from `OUTBOUND_SHARE` if `accounts` parameter was not set in config. Outbound shares without explicitly defined accounts are managed by Snowflake Marketplace.
0.16.0
- Implemented custom YAML tag `!include`, which allows to load specific config parameters from external files. It helps to maintain proper syntax highlight for SQL snippets (such as `VIEW` text) and bodies of Java / Scala / Python UDFs. - Added more tests for `PROCEDURE` object type.
0.15.0
- Switched from packaging via legacy `setup.py` to `pyproject.toml` and `setup.cfg`.
0.14.4
- Grant `CREATE FILE FORMAT` privilege for OWNER schema roles. It should help to handle common use case when external tools try to create a `FILE_FORMAT` object before running `COPY INTO` command.
0.14.3
- Move `STRICT` and `IMMUTABLE` before `RUNTIME_VERSION` in SQL generated for object types `FUNCTION` and `PROCEDURE`.