Skip to content

Latest commit

 

History

History
274 lines (158 loc) · 13.4 KB

CHANGELOG.md

File metadata and controls

274 lines (158 loc) · 13.4 KB

Changelog

0.11.0 (2024-02-22)

⚠ BREAKING CHANGES

  • bump python and requirements versions. Refactor connection parameters to use format recommended by snowflake

Features

  • bump python and requirements versions. Refactor connection parameters to use format recommended by snowflake (1b05cda)

0.10.1 (2023-09-18)

Features

  • add comment property and definition on table and column (b4469ab)

Bug Fixes

0.10.0 (2023-08-18)

⚠ BREAKING CHANGES

  • table, tags and columns refactored to async pattern
  • moved deserializer into describable
  • procedure callables made
  • all assets use async methods

Features

  • SHOW FUTURE GRANTS TO DATABASE ROLE instead of procedure (f1a2fc1)

Documentation

Code Refactoring

  • all assets use async methods (9b5114b)
  • moved deserializer into describable (b54b987)
  • procedure callables made (a9acd9b)
  • table, tags and columns refactored to async pattern (146b16f)

0.9.0 (2023-08-09)

⚠ BREAKING CHANGES

  • principal ascendants and descendants to describe_many

Features

  • added database roles describable (1926794)
  • find() added to test utilities (1fbf608)

Code Refactoring

  • principal ascendants and descendants to describe_many (c8c041c)

0.8.0 (2023-05-30)

⚠ BREAKING CHANGES

  • fixed major docstring issue

Features

  • fixed major docstring issue (0440da1)
  • handle user grants format (6d6d930)

0.7.0 (2023-05-24)

⚠ BREAKING CHANGES

  • add user type to role_inheritance

Features

  • add user type to role_inheritance (c6239ee)

0.6.2 (2023-05-24)

Features

0.6.1 (2023-05-05)

Bug Fixes

  • added BOOLEAN proc arg (da31b4a)
  • fluff in table describable and added BOOLEAN proc arg (eac302e)

0.6.0 (2023-05-02)

⚠ BREAKING CHANGES

  • schema & table implement db_name:str

Bug Fixes

  • implement table owner (not required) (f77fb05)

Code Refactoring

  • schema & table implement db_name:str (c097640)

0.5.2 (2023-04-13)

Bug Fixes

  • database role schema owner fix (483eab7)
  • database role tag and warehouse owner fix (2abd38a)
  • databasse role database owners denial (51b9e33)

0.5.1 (2023-04-13)

Bug Fixes

  • broken import in client (1886cc5)

0.5.0 (2023-04-13)

⚠ BREAKING CHANGES

  • alter order of table, role, database role and tag ownership
  • warehouse grant and role grant testing
  • future grants
  • principal descendants refactored
  • principal ascendants
  • role inheritance refactored
  • removing unused grants
  • refactor grants a bit
  • add grant and future_grant
  • add GrantAction and AccountGrant
  • use entity and asset interfaces for default load_from_sf implementations
  • refactor entities
  • refactor entity loading
  • change not_null -> nullable, adjust tests
  • refactor table and columns
  • extend databaserole with principle interface
  • extend databaserole with principle interface

Features

  • add grant and future_grant (881caa9)
  • add GrantAction and AccountGrant (1bdac50)
  • add principle interface to schema (d1a1cad)
  • add rest of the column types (65a18e1)
  • add tag classes (db94833)
  • adjust grants and affected tests (d8d2db5)
  • change not_null -> nullable, adjust tests (48b115d)
  • database grants update (7e4872a)
  • extend databaserole with principle interface (c9acbbe)
  • extend databaserole with principle interface (8c540e0)
  • extend role asset and add database_role (730f167)
  • extend role asset and add database_role (f18b42a)
  • fix tag bugs and add tests (092c170)
  • refactor entities (cbd7a3a)
  • refactor entity loading (4c1a574)
  • refactor table and columns (628efc4)
  • table describe (7a84271)
  • tag support for columns (f0d491d)
  • update mergeable entity and test (b6dbcb0)
  • update schema describable and affected tests (22a322b)
  • update warehouse and tests (fc819b4)
  • use entity and asset interfaces for default load_from_sf implementations (5dd682a)

Bug Fixes

  • added table tag tests (212f03e)
  • client decribe_many procedure fix (bfad3f9)
  • refactor grants a bit (61f29a7)
  • refactoring class renaming error (00ae284)
  • remove buggy fixtures (2a0fb38)
  • remove devcontainer from gitignore (afb3da1)
  • removing unused grants (810dcff)
  • sp error, fix schema tests (8191e04)
  • table, wh, db should not be principals (154dd71)
  • update role_account_grant tests (64a6217)
  • update schema tests (4c777f4)
  • update tag/classification tag structure (7aa3c36)

Code Refactoring

  • alter order of table, role, database role and tag ownership (1e2b99d)
  • future grants (83484a7)
  • principal ascendants (d7499c1)
  • principal descendants refactored (a26ce09)
  • role inheritance refactored (e3c6449)
  • warehouse grant and role grant testing (eeb4833)

0.4.0 (2023-02-28)

⚠ BREAKING CHANGES

  • minor bump instead of patch

Features

  • added warehouse and warehouse grant (1fdd261)
  • minor bump instead of patch (6e4b9a2)

0.3.1 (2023-02-14)

Bug Fixes

  • remove subtype hinting for 3.8 (8ab5adc)

0.3.0 (2023-02-14)

⚠ BREAKING CHANGES

  • pyflake_client moved into client.py

Features

  • added anonymous procedures (463fc3e)

Code Refactoring

  • pyflake_client moved into client.py (3bd971b)

0.2.0 (2023-02-12)

⚠ BREAKING CHANGES

  • Role descendants and ascendants added

Features

  • procedure added (3eb0b05)
  • procedure execution (2012b28)
  • Role descendants and ascendants added (e6547f5)

0.1.1 (2023-02-10)

Bug Fixes

  • add README for setup.py install (68365c7)

0.1.0 (2023-02-09)

Features