Releases: tekumara/fakesnow
Releases · tekumara/fakesnow
Release list
v0.9.3
v0.9.2
v0.9.1
v0.9.0
0.9.0 (2024-02-08)
⚠ BREAKING CHANGES
- change to Apache License
Features
- cursor.rowcount now returns count (8a8264e)
- DESCRIBE TABLE (7d0d3a7)
- EQUAL_NULL (f108a36)
- extract column comments (27ff048)
- include params in debug output (7452756)
- SHOW OBJECTS (84e16e8)
- SHOW SCHEMAS (74cd1a7)
- SHOW TABLES (56f6a0b), closes #38
- support description for TIMESTAMP WITH TIME ZONE (40a3a1e)
- support description without db/schema + dropping current schema (3315d99)
- support on-disk databases (6043f3d)
- UPDATE returns number of rows updated (f1187b1)
Bug Fixes
- casing in description() (db35a5d)
- cli passes -m and -d to target (83254d3)
- COMMENT ON supports raw string (50f0253)
- FAKESNOW_DEBUG=snowflake corrupting sql (81d7e3c)
- SHOW OBJECTS shows information_schema objects (6318881)
- store result set per results set (69f00a6)
- TO_DATE(VARCHAR) (c5b5d7b)
- write_pandas supports dicts with different keys (5962801)
Chores
v0.8.2
0.8.2 (2024-01-05)
Features
- FAKESNOW_DEBUG=snowflake prints original snowflake sql statement (42db788)
- support ARRAY_SIZE (c35d14b)
- support GET_PATH on nested json (7430067)
- support IDENTIFIER (a40ac61)
- support OBJECT_CONSTRUCT_KEEP_NULL (47168fb)
- support RANDOM (93c2a07)
- support ResultBatch.to_pandas() (4bfbf45)
- support SAMPLE (437343f)
- support TO_TIMESTAMP_NTZ (e351fee)
Bug Fixes
- upper/lower converts extracted json to varchar (44cd871)
v0.8.1
0.8.1 (2024-01-03)
Features
- add fakesnow cli (13b28df)
- FAKESNOW_DEBUG=1 prints sql commands (e9919b7)
- support fetchmany (382a9bf)
- support FLATTEN (0b6267f)
Bug Fixes
- description for CREATE DATABASE (6015ac8)
- description for CREATE SCHEMA (f9b1a4d)
- description for CREATE TABLE (8e8374a)
- description for DROP statements (a3da822)
- description for INSERT (ef93ad3)
- flatten order matches array (fc3d24f)
- handle commit without transaction (d939b43)
- handle rollback outside transaction (af0d7ab)
- notebook no active connection (d60f5db)