From 426509766ce24e74854384408415e63c322d86e4 Mon Sep 17 00:00:00 2001 From: andrew Date: Wed, 14 Jan 2026 17:21:21 +0300 Subject: [PATCH 1/2] fix unions with parens --- mindsdb_sql_parser/parser.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mindsdb_sql_parser/parser.py b/mindsdb_sql_parser/parser.py index 92ea81c..7724ef6 100644 --- a/mindsdb_sql_parser/parser.py +++ b/mindsdb_sql_parser/parser.py @@ -1109,8 +1109,8 @@ def union(self, p): return Except(left=p[0], right=p[-1], unique=unique, distinct_key=distinct_key) # tableau - @_('LPAREN select RPAREN') - def select(self, p): + @_('LPAREN union RPAREN') + def union(self, p): return p[1] @_('select') From 38ba35911b3675a82ec27a375a347dced7bf032f Mon Sep 17 00:00:00 2001 From: andrew Date: Wed, 14 Jan 2026 17:29:34 +0300 Subject: [PATCH 2/2] bump version --- mindsdb_sql_parser/__about__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mindsdb_sql_parser/__about__.py b/mindsdb_sql_parser/__about__.py index bea2edf..0b6e25d 100644 --- a/mindsdb_sql_parser/__about__.py +++ b/mindsdb_sql_parser/__about__.py @@ -1,6 +1,6 @@ __title__ = 'mindsdb_sql_parser' __package_name__ = 'mindsdb_sql_parser' -__version__ = '0.13.4' +__version__ = '0.13.5' __description__ = "Mindsdb SQL parser" __email__ = "jorge@mindsdb.com" __author__ = 'MindsDB Inc'