Skip to content

Latest commit

 

History

History
201 lines (128 loc) · 12.9 KB

CHANGELOG.md

File metadata and controls

201 lines (128 loc) · 12.9 KB

jsqltranspiler changelog

Changelog of jsqltranspiler.

0.6 (2024-06-25)

Breaking changes

  • JSQLColumnResolver with deeply nested SelectVisitor and FromItemVisitor (1693f Andreas Reichel)

Features

  • JSQLColumnResolver with deeply nested SelectVisitor and FromItemVisitor (1693f Andreas Reichel)
  • Resolve columns for WITH ... clauses (fb3dd Andreas Reichel)
  • support EXCEPT and REPLACE clauses (6bef0 Andreas Reichel)
  • add syntax sugar (dffb6 Andreas Reichel)
  • further Schema Provider and Test simplifications (23013 Andreas Reichel)
  • STAR column resolver, wip (b309d Andreas Reichel)
  • STAR column resolver, wip (c20f5 Andreas Reichel)
  • STAR column resolver, wip (c63e1 Andreas Reichel)
  • STAR column resolver, wip (ed49e Andreas Reichel)

Bug Fixes

  • BigQuery default sort order (2c309 Andreas Reichel)
  • BigQuery SELECT AS STRUCT ... and SELECT AS VALUE ... (d5352 Andreas Reichel)
  • BigQuery GENERATE_DATE_ARRAY with only 2 parameters (0264e Andreas Reichel)

Other changes

API URL update

67d62 Hayssam Saleh 2024-06-12 20:13:03

Update readme & licence

9e4ea Hayssam Saleh 2024-06-11 11:43:16

0.5 (2024-06-10)

Features

  • Transpile EXCEPT and REPLACE clauses (469af Andreas Reichel)
  • Time Key substitutions (9a269 Andreas Reichel)
  • Time Key substitutions (a093b Andreas Reichel)

Other changes

Update README.md

bd8c7 manticore-projects 2024-06-10 05:26:29

Update project root name

  • tests after secret update worked

527cc Hayssam Saleh 2024-06-04 14:00:15

test publication by updating secrets

3773c Hayssam Saleh 2024-06-04 13:57:36

Sonatype credentials passed through gradle.properties

48dff Hayssam Saleh 2024-06-04 06:53:35

Do not sign snapshots

1e052 Hayssam Saleh 2024-06-04 06:52:09

0.4 (2024-06-04)

Features

  • support Insert, Update, Delete and Merge statements (bb1be Andreas Reichel)
  • support Insert, Update, Delete and Merge statements (58dd8 Andreas Reichel)
  • INSERT, UPDATE, DELETE, MERGE transpilers (e53e9 Andreas Reichel)
  • Databricks Aggregate functions (a4491 Andreas Reichel)
  • Databricks Aggregate functions (80872 Andreas Reichel)
  • Databricks Aggregate functions (f5653 Andreas Reichel)
  • Databricks Aggregate functions (662fa Andreas Reichel)

Other changes

improve mock

b23f2 Hayssam Saleh 2024-05-29 13:50:39

Proposed interface & mock implementation for tests case

33292 Hayssam Saleh 2024-05-29 13:40:25

0.2 (2024-05-27)

Features

  • Quote DuckDB keywords in Table, Column and Alias (7ce96 Andreas Reichel)
  • provide methods accepting prepared ExecutorService and Consumer (4cd03 Andreas Reichel)
  • provide methods accepting prepared ExecutorService and Consumer (480c8 Andreas Reichel)
  • Databricks Date functions (8e486 Andreas Reichel)
  • get the Macros as text collection or array (a2ece Andreas Reichel)
  • Snowflake math functions, complete (4cb7e Andreas Reichel)
  • Add missing Redshift conversion functions (649ed Andreas Reichel)
  • Snowflake conversion functions (e63ac Andreas Reichel)
  • Snowflake array functions (61522 Andreas Reichel)
  • Snowflake aggregate function (f7a20 Andreas Reichel)
  • Snowflake TEXT functions complete (b5875 Andreas Reichel)
  • rework UnitTest and support Prologues and Epilogues as per test (79997 Andreas Reichel)
  • Snowflake DateTime function and Structs with virtual columns (800a6 Andreas Reichel)
  • Snowflake DateTime functions (cfa5e Andreas Reichel)
  • fascilitate BigQuery and Snowflake and add SQLGlot Tests for all (cdd10 Andreas Reichel)
  • RedShift Window Functions complete (a84e7 Andreas Reichel)
  • RedShift Window functions (b50db Andreas Reichel)
  • RedShift Aggregate functions (7cd27 Andreas Reichel)
  • Redshift MATH functions (641ab Andreas Reichel)
  • Redshift ARRAY functions (cfc06 Andreas Reichel)
  • Redshift DateTime functions completed (832eb Andreas Reichel)
  • Redshift DateTime functions (87bc4 Andreas Reichel)
  • auto-cast ISO_8601 DateTime Literals (d225b Andreas Reichel)
  • Redshift DateTime functions, wip (ac574 Andreas Reichel)
  • complete Redshift TEXT functions (9acff Andreas Reichel)
  • Redshift String functions (2154d Andreas Reichel)
  • redshift string functions (7544f Andreas Reichel)
  • Adopt Implicit Cast and better Type information (4be22 Andreas Reichel)

Bug Fixes

  • complete DataBricks text functions (66a37 Andreas Reichel)
  • DataBricks text functions (9f312 Andreas Reichel)
  • DataBricks text functions (c9361 Andreas Reichel)
  • ByteString handling (a9da4 Andreas Reichel)
  • Stack-overflow when RedShift Expression Transpiler calling SUPER (55276 Andreas Reichel)

Other changes

Add snapshot Github Action

f64f5 Hayssam Saleh 2024-05-20 15:11:05

Fix artifact group name

a7cde Hayssam Saleh 2024-04-16 12:54:48

This commit to fix the final package names and keep Andreas Reichel as the only developer of this initial version.

236b4 Hayssam Saleh 2024-04-04 18:20:47

0.1 (2024-04-04)

Features

  • Complete the Aggregate functions (732d9 Andreas Reichel)
  • Array functions (d13d7 Andreas Reichel)
  • more Aggregate functions (0c32a Andreas Reichel)
  • more Aggregate functions (57d74 Andreas Reichel)
  • Aggregate Functions, wip (ad7d9 Andreas Reichel)
  • complete the BigQuery Math functions (25a25 Andreas Reichel)
  • add MATH functions (20ffa Andreas Reichel)
  • completed the TEXT functions (a5a28 Andreas Reichel)
  • more String functions incl. Lambda based transpilation (38f30 Andreas Reichel)
  • support BigQuery Structs, DuckDB structs and translation (12aed Andreas Reichel)
  • support more BigQuery Date/Time functions (0599f Andreas Reichel)
  • support more BigQuery Date/Time functions (3dd69 Andreas Reichel)
  • implement a Python SQLGlot based test for comparision (7ac34 Andreas Reichel)
  • support more BigQuery Date/Time functions (34ad3 Andreas Reichel)
  • many more DateTime functions (8769d Andreas Reichel)
  • many more Google BigData date functions (cd40e Andreas Reichel)
  • date parts (cf94d Andreas Reichel)
  • DATE_DIFF() function (a497d Andreas Reichel)
  • CLI (6c836 Andreas Reichel)
  • functions (6f6b1 Andreas Reichel)
  • functions (44cf6 Andreas Reichel)
  • TOP ... rewrite (567ac Andreas Reichel)

Other changes

progress the functional mapping

3db6b Andreas Reichel 2024-03-14 03:23:50

Initial commit

80659 manticore-projects 2024-03-13 07:22:23