Changelog

Latest Changes since 5.0

  • fix: support `EXPLAIN` and `SUMMARIZE` statements

    manticore-projects, 2024-08-23

  • build: re-enable SNAPSHOT builds

    Andreas Reichel, 2024-07-14

  • update gradle wrapper

    Andreas Reichel, 2024-07-14

  • Release 5.0

    Andreas Reichel, 2024-07-01

Version 5.0

  • feat: define or suppress the statement terminator

    Andreas Reichel, 2024-06-27

  • fix: DuckDB specific `SELECT * EXCLUDE(…)`

    Andreas Reichel, 2024-06-10

  • build: update Gradle

    Andreas Reichel, 2024-06-03

  • build: fix dependencies after split-off CLI

    Andreas Reichel, 2024-05-18

  • feat: expose FormatOption Name

    Andreas Reichel, 2024-05-17

  • feat: expose ANSI Format constants

    Andreas Reichel, 2024-05-17

  • build: update Gradle and Github actions

    Andreas Reichel, 2024-05-08

  • build: Jacoco issues

    Andreas Reichel, 2024-05-08

  • feat: split-off the CLI

    Andreas Reichel, 2024-05-08

  • build: fix transitive vulnerability

    Andreas Reichel, 2024-04-09

  • docs: website

    Andreas Reichel, 2023-12-30

Version 4.9

  • build: work around SAX issues

    Andreas Reichel, 2024-04-09

  • style: fix Q/A exceptions

    Andreas Reichel, 2024-04-08

  • feat: Support Aggregate Functions (wip)

    Andreas Reichel, 2024-04-08

  • feat: Support WINDOW and Implicit Cast

    Andreas Reichel, 2024-04-08

  • style: CheckStyle exception

    Andreas Reichel, 2024-03-31

  • feat: support `CASE SWITCH` and `ARRAY[..]`

    Andreas Reichel, 2024-03-31

  • fix: `Top` clause

    Andreas Reichel, 2024-03-21

  • fix: `Cast`, `ALTER TABLE … RENAME TO`

    Andreas Reichel, 2024-03-21

  • build: raise to JDK 11

    Andreas Reichel, 2024-03-21

  • ci: coveralls integration

    Andreas Reichel, 2023-12-30

  • ci: coveralls integration

    Andreas Reichel, 2023-12-30

  • ci: coveralls integration

    Andreas Reichel, 2023-12-30

  • doc: add batches

    Andreas Reichel, 2023-12-30

  • build: fix upload/publish tasks

    Andreas Reichel, 2023-12-30

Version 4.8

  • ci: publish snapshots

    Andreas Reichel, 2023-12-30

  • ci: publish snapshots

    Andreas Reichel, 2023-12-30

  • ci: publish snapshots

    Andreas Reichel, 2023-12-30

  • style: update license header

    Andreas Reichel, 2023-12-30

  • style: fix PMD exception

    Andreas Reichel, 2023-12-30

  • style: tidy up the GH actions

    Andreas Reichel, 2023-12-30

  • style: fix all QA execptions

    Andreas Reichel, 2023-12-28

  • fix: `CAST` and `AllTableColumns` Expressions

    Andreas Reichel, 2023-10-21

  • feat: MS SQL Server `Merge` `Output` clause

    Andreas Reichel, 2023-09-13

  • feat: Clickhouse `GLOBAL IN …`

    Andreas Reichel, 2023-09-12

  • feat: `CREATE INDEX IF NOT EXISTS…`

    Andreas Reichel, 2023-09-11

  • fix: support `FETCH` clause

    Andreas Reichel, 2023-09-06

  • feat: BigQuery Except(..) Replace(..) syntax

    Andreas Reichel, 2023-09-01

  • fix: Postgres NOTNULL expression

    Andreas Reichel, 2023-08-31

  • build: Take JSQLParser from Local maven repo

    Andreas Reichel, 2023-08-29

  • build: Use only JDK 11 compatible GRAALVM

    Andreas Reichel, 2023-08-29

  • fix: Interval expression

    Andreas Reichel, 2023-06-02

  • Create gradle.yml

    manticore-projects, 2023-06-01

  • feat: support the Back Slashi Quoting option

    Andreas Reichel, 2023-05-29

  • doc: point out the JSQLParser version used for the demo

    Andreas Reichel, 2023-05-29

  • feat: trim base package name

    Andreas Reichel, 2023-05-29

  • feat: JSQLParser 5.0 Compatibility

    Andreas Reichel, 2023-05-29

Version 4.6.0

  • build: add Gradle Wrapper

    Andreas Reichel, 2023-05-19

  • build: use SAXON HE instead of XSLTProc

    Andreas Reichel, 2023-05-19

  • build: update Gradle Wrapper and dependencies

    Andreas Reichel, 2023-05-19

  • chore: remove auto-generated files from VCS

    Andreas Reichel, 2023-05-19

  • doc: remove auto-generated files from VCS

    Andreas Reichel, 2023-05-19

  • build: improve Version, Sphinx and Upload tasks

    Andreas Reichel, 2023-05-19

  • refactor: UpdateSets for `Update` and `InsertConflictTarget`

    Andreas Reichel, 2023-05-03

  • feat: integrated RR Diagrams

    Andreas Reichel, 2023-01-21

  • refactor: Merge REPLACE into UPSERT

    Andreas Reichel, 2023-01-11

  • doc: changelog

    Andreas Reichel, 2022-11-23

  • test: Remove failing test

    Andreas Reichel, 2022-11-06

  • feat: add line count to output

    Andreas Reichel, 2022-10-25

  • feat: add line count to output

    Andreas Reichel, 2022-10-19

  • fix: Support ESCAPE clause of LIKE expression

    Andreas Reichel, 2022-10-15

  • fix: Support ESCAPE clause of LIKE expression

    Andreas Reichel, 2022-10-15

  • doc: Add especially challenging Examples

    Andreas Reichel, 2022-10-14

  • doc: Fix the samples’ links

    Andreas Reichel, 2022-09-20

  • style: Reformat Java Code

    Andreas Reichel, 2022-09-20

  • feat: query Statement Objects using XPath

    Andreas Reichel, 2022-09-16

  • build: build Shadow Jar

    Andreas Reichel, 2022-09-09

  • build: set version to 1.0.1

    Andreas Reichel, 2022-09-09

  • feat: Format to XML Object Tree

    Andreas Reichel, 2022-09-09

  • build: fix SNAPSHOT publishing

    Andreas Reichel, 2022-09-09

  • test: Migrate to JUnit 5

    Andreas Reichel, 2022-09-08

Version 1.0.1

  • build: Remove MAVEN Spotless plugin

    Andreas Reichel, 2022-09-09

  • build: Add missing MAVEN dependency

    Andreas Reichel, 2022-09-09

  • Update README.md

    manticore-projects, 2022-09-06

  • Update README.md

    manticore-projects, 2022-09-06

  • doc: Update the README for GitHub

    Andreas Reichel, 2022-09-06

  • build: upload the built files via Excec/SFTP

    Andreas Reichel, 2022-09-06

  • doc: fix the download links

    Andreas Reichel, 2022-09-06

  • style: exclude License headers from formatter

    Andreas Reichel, 2022-09-06

  • Update Documentation

    Andreas Reichel, 2022-05-24

  • Update Documentation

    Andreas Reichel, 2022-05-24

  • Switch to GitHub CodeQL

    Andreas Reichel, 2022-05-24

  • Create codeql-analysis.yml

    manticore-projects, 2022-05-17

Version 1.0.0

  • fix: format Old Oracle JOINs `(+)`

    Andreas Reichel, 2022-09-06

  • chore: use Gradle License plugin

    Andreas Reichel, 2022-09-06

  • doc: Properly un-escape the Git Commit message

    Andreas Reichel, 2022-09-05

  • doc: Add link to the samples

    Andreas Reichel, 2022-09-05

  • doc: Add CSS files

    Andreas Reichel, 2022-09-05

  • chore: Add build config files for PMD, checkstyle

    Andreas Reichel, 2022-09-05

  • chore: Exclude SPHINX theme from repo

    Andreas Reichel, 2022-09-05

  • feat: AST Visualisation

    Andreas Reichel, 2022-09-05

  • doc: Update the Sphinx Documentation

    Andreas Reichel, 2022-09-05

  • build: Enhance the Gradle Build file

    Andreas Reichel, 2022-09-05

  • Sphinx Documentation

    Andreas Reichel, 2022-08-18

  • Fix the Build file

    Andreas Reichel, 2022-08-18

  • Improve the Changelog

    Andreas Reichel, 2022-08-18

  • Add AST Visualization

    Andreas Reichel, 2022-08-18

  • Improve Documentation

    Andreas Reichel, 2022-08-18

  • Update Documentation

    Andreas Reichel, 2022-05-24

  • Version Maintenance

    Andreas Reichel, 2022-05-24

  • Updates

    Andreas Reichel, 2022-04-02

  • Release 0.11.1

    Andreas Reichel, 2022-03-06

  • Bump version to 4.4-SNAPSHOT

    Andreas Reichel, 2021-12-30

  • Rework the Parsing Timeout

    Andreas Reichel, 2021-12-11

Version 0.1.11

  • Adopt JSQLParser 4.3-Snapshot Changes

    Andreas Reichel, 2021-12-10

  • Timeout too long-running queries

    Andreas Reichel, 2021-12-10

  • Fix spelling

    Andreas Reichel, 2021-11-24

  • Fix NOT LIKE Expression

    Andreas Reichel, 2021-11-10

  • Adding readme file

    Andreas Reichel, 2021-11-09

Version 0.1.10

  • Fix UPDATE with JOIN

    Andreas Reichel, 2021-11-09

  • LIMIT/OFFSET with Expressions

    Andreas Reichel, 2021-10-19

  • fix the CI

    Andreas Reichel, 2021-09-11

  • fix the CI

    Andreas Reichel, 2021-09-11

  • Fix the Maven Build

    Andreas Reichel, 2021-09-11

  • Use only published dependencies

    Andreas Reichel, 2021-09-11

  • Update Documentation

    Andreas Reichel, 2021-09-11

  • reformat source code

    Andreas Reichel, 2021-09-11

  • JSQL Parser 4.2

    Andreas Reichel, 2021-09-11

  • Run each test in its own instance

    Andreas Reichel, 2021-09-11

  • JSQLParser 4.2 Compatibility

    Andreas Reichel, 2021-09-11

  • Improve the Gradle Build

    Andreas Reichel, 2021-09-11

  • Organize the Unit Tests

    Andreas Reichel, 2021-09-11

  • Gradle

    Andreas Reichel, 2021-09-05

Version 0.1.9

  • Prepare release 0.1.7

    Andreas Reichel, 2021-05-18

  • use a more complex sample based on MessageFormat

    Andreas Reichel, 2021-05-18

  • filter left over n or t

    Andreas Reichel, 2021-05-18

  • Implement toJavaString, toJavaStringBuilder and toJavaMessageFormat

    Andreas Reichel, 2021-05-18

  • FromItem not mandatory in H2/MySQL and friends, fixes issue #6

    Andreas Reichel, 2021-05-18

  • Implement MySQL Group_Concat(), fixes issue #4

    Andreas Reichel, 2021-05-16

Version 0.1.7-PRE

  • Do not throw an exception on empty statements with comments only, fixes issue #2

    Andreas Reichel, 2021-05-15

  • Better WITH VALUES list support

    Andreas Reichel, 2021-05-10

  • Add WITH statements with SelectItems and Value Expression List

    Andreas Reichel, 2021-05-07

  • Incorporate Nested WITHs based on Subqueries

    Andreas Reichel, 2021-05-06

  • re-format code

    Andreas Reichel, 2021-05-04

  • corrections

    Andreas Reichel, 2021-05-01

Version 0.1.6

  • Update documentation for 0.1.6

    Andreas Reichel, 2021-05-01

  • Fix CREATE TABLE with Separation=AFTER

    Andreas Reichel, 2021-05-01

  • Getter/Setter for the formatting options

    Andreas Reichel, 2021-05-01

  • get the AST

    Andreas Reichel, 2021-05-01

  • Avoid calling expensive List methods

    Andreas Reichel, 2021-05-01

  • Encapsulte the FormatterOptions into an Enum

    Andreas Reichel, 2021-05-01

  • Cleanup Sphinx documentation

    Andreas Reichel, 2021-05-01

  • Add explicit Formatting Option for squaredBracketQuotation

    Andreas Reichel, 2021-05-01

  • Correct MERGE INSERT order and remove whitespaces

    Andreas Reichel, 2021-04-30

  • fix spelling

    Andreas Reichel, 2021-04-30

  • fix functions with ALL_COLUMNS parameter

    Andreas Reichel, 2021-04-30

  • Finalize documentation

    Andreas Reichel, 2021-04-29

Version 0.1.5

  • Finalize documentation

    Andreas Reichel, 2021-04-29

  • Prepare Release 0.1.5

    Andreas Reichel, 2021-04-29

  • Small white space corrections

    Andreas Reichel, 2021-04-29

  • Implement Separation BEFORE/AFTER formatting option

    Andreas Reichel, 2021-04-29

  • Update Tests to reflect the formatting changes

    Andreas Reichel, 2021-04-29

  • Prepare code for Separation [BEFORE, AFTER] formatting

    Andreas Reichel, 2021-04-29

  • Add Spelling Options UPPER, LOWER, CAMEL, KEEP

    Andreas Reichel, 2021-04-29

  • fix the IN Expression

    Andreas Reichel, 2021-04-29

  • better handling of parameter lists

    Andreas Reichel, 2021-04-28

  • fix indentation of function parameters

    Andreas Reichel, 2021-04-27

  • remove unused variables

    Andreas Reichel, 2021-04-27

  • better way to split statements (ignoring comments and strings)

    Andreas Reichel, 2021-04-27

  • normalize Whitespace

    Andreas Reichel, 2021-04-27

  • Stacking right side comments

    Andreas Reichel, 2021-04-27

  • Improve the Comment formatting for multi-line comments

    Andreas Reichel, 2021-04-26

Version v0.1.4

  • Update the Readme for 0.1.4

    Andreas Reichel, 2021-04-25

Version 0.1.4

  • Improve the documentation

    Andreas Reichel, 2021-04-25

  • Preserve comments

    Andreas Reichel, 2021-04-25

  • Write some documentation

    Andreas Reichel, 2021-04-22

  • Add SPHINX documentation

    Andreas Reichel, 2021-04-22

  • Add SPHINX documentation

    Andreas Reichel, 2021-04-22

  • Update README.md

    manticore-projects, 2021-04-19

  • Update README.md

    manticore-projects, 2021-04-19

  • Update README.md

    manticore-projects, 2021-04-19

  • Update README.md

    manticore-projects, 2021-04-19

Version 0.1.3

  • Update README.md

    manticore-projects, 2021-04-19

  • Update README.md

    manticore-projects, 2021-04-19

  • Update README.md

    manticore-projects, 2021-04-19

  • Update README.md

    manticore-projects, 2021-04-19

  • Update README.md

    manticore-projects, 2021-04-19

  • Update POM

    Andreas Reichel, 2021-04-19

  • Add ANSI formatted output

    Andreas Reichel, 2021-04-19

  • Support some basic formatting options

    Andreas Reichel, 2021-04-17

  • Add suport for GraalVM Native Image

    Andreas Reichel, 2021-04-16

  • Update maven.yml

    manticore-projects, 2021-04-12

  • Update maven.yml

    manticore-projects, 2021-04-12

  • Create .coveralls.yml

    manticore-projects, 2021-04-12

  • Support MergeInsert WHERE clause

    Andreas Reichel, 2021-04-12

  • Reduce the size for the Ueber-JAR

    Andreas Reichel, 2021-04-11

Version 0.1.2

  • Update the README

    Andreas Reichel, 2021-04-11

  • Build Shaded JAR (Ueber JAR)

    Andreas Reichel, 2021-04-11

  • Support for CREATE TABLE, CREATE INDEX, CREATE VIEW

    Andreas Reichel, 2021-04-11

  • Update Readme with Maven Info

    Andreas Reichel, 2021-04-10

  • Use SonaType plugins

    Andreas Reichel, 2021-04-10

  • Add MAVEN support

    Andreas Reichel, 2021-04-10

  • [maven-release-plugin] prepare for next development iteration

    Andreas Reichel, 2021-04-10

  • [maven-release-plugin] prepare release jsqlformatter-0.1.0

    Andreas Reichel, 2021-04-10

  • Add MAVEN support

    Andreas Reichel, 2021-04-10

  • Add MAVEN support

    Andreas Reichel, 2021-04-10

  • Create maven.yml

    manticore-projects, 2021-04-10

  • Add MAVEN support

    Andreas Reichel, 2021-04-10

  • Add MAVEN support

    Andreas Reichel, 2021-04-10

  • encapsulate some the statements

    Andreas Reichel, 2021-04-09

  • remove unused dependencies

    Andreas Reichel, 2021-04-09

  • Update README.md

    manticore-projects, 2021-04-09

  • First working Version

    Andreas Reichel, 2021-04-09

  • Initial commit

    manticore-projects, 2021-04-09