From 5db749128a096d320c829600942238040a9e46d5 Mon Sep 17 00:00:00 2001 From: Jake Wheat Date: Sun, 7 Jul 2019 13:21:20 +0100 Subject: [PATCH] update changelog --- TODO | 12 +++++++----- changelog | 9 ++++++++- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/TODO b/TODO index 3f4d432..7384bb1 100644 --- a/TODO +++ b/TODO @@ -1,13 +1,11 @@ task right now: get a 0.5.0 release -fix these two bugs +fixed these https://github.com/JakeWheat/simple-sql-parser/issues/7 https://github.com/JakeWheat/simple-sql-parser/issues/8 -work on this one? https://github.com/JakeWheat/simple-sql-parser/pull/19 -is this one fixed now? + https://github.com/JakeWheat/simple-sql-parser/issues/18 +this one is fixed now, need postgres dialect atm https://github.com/JakeWheat/simple-sql-parser/issues/15 -review alters, and think about adding rename versions - https://github.com/JakeWheat/simple-sql-parser/issues/20 update changelog test with different ghcs do release @@ -16,6 +14,10 @@ do release medium tasks next release +review alters, and think about adding rename versions + which are really common and useful, but not in ansi + https://github.com/JakeWheat/simple-sql-parser/issues/20 + syntax from hssqlppp: query hints, join hints diff --git a/changelog b/changelog index e469c64..21101de 100644 --- a/changelog +++ b/changelog @@ -1,4 +1,5 @@ -0.5.0 (not released yet, updated to commit 92c537fce2b348ea3f6af322b5b1a4fa46917e17) +0.5.0 (not released yet, updated to commit 8e9b9edd0c293b67197e5679e728653477ecafc6) + update to work with ghc 8.6.5 rename some of the modules Lexer -> Lex, Parser -> Parse add a separate lexer to simplify code and speed up parsing replace SqlIndent with new tool, SimpleSqlParserTool (amazing @@ -32,6 +33,12 @@ app(something)} and {oj t1 left outer join ... } rename ValueExpr -> ScalarExpr (I think scalar expression is slightly less incorrect) + rename CombineQueryExpr to QueryExprSetOp and CombineOp to SetOperatorName + use explicit data type for sign in interval literals + add comments to statement syntax (aimed at codegen) + add support for oracle type size units 'char' and 'byte', example: varchar2(55 byte) + updated the makefile to use cabal v2 commands + fix for parsing window functions with keyword names 0.4.4 tested with ghc 8.2.1 and 8.4.3 0.4.3