Skip to content

Releases: godsarmy/SwiftSqlParser

1.0.5

Choose a tag to compare

@godsarmy godsarmy released this 13 Mar 20:17
Immutable release. Only release title and notes can be modified.
dcb74a6

Full Changelog: 1.0.4...1.0.5

1.0.4

Choose a tag to compare

@godsarmy godsarmy released this 12 Mar 02:50
Immutable release. Only release title and notes can be modified.
f644f4d

Summary

  • expand experimental Piped SQL operator coverage toward JSqlParser parity
  • add support for pipeline aliasing via |> AS alias and document the new pipe stage
  • refresh package installation examples to point at 1.0.4

1.0.3

Choose a tag to compare

@godsarmy godsarmy released this 11 Mar 03:03
Immutable release. Only release title and notes can be modified.
d5cfe0d

Summary

  • Add UPSERT parsing/deparsing support and PostgreSQL row-level security support (CREATE POLICY, ALTER TABLE ... ROW LEVEL SECURITY).
  • Add Salesforce SOQL INCLUDES / EXCLUDES expression support.
  • Expand experimental piped SQL support for FROM ... |> ... pipelines, including join and aggregate operators.
  • Add MariaDB/Sybase dialect alias coverage (including parser gates and regression tests), and add a parity tracking document.

1.0.2

Choose a tag to compare

@godsarmy godsarmy released this 10 Mar 02:20
Immutable release. Only release title and notes can be modified.
f43ce24

Summary

  • Add BigQuery and Snowflake dialect parsing support (BigQuery select qualifiers, SELECT * EXCEPT/REPLACE, cast format clause, and Snowflake/BigQuery time-travel clauses).
  • Add GitHub Actions CI workflow for lint, test, and release build checks.
  • Fix Swift Testing dependency wiring for CI environments using Swift 5.10.
  • Bump docs package examples to 1.0.2.

SwiftSqlParser 1.0.1

Choose a tag to compare

@godsarmy godsarmy released this 09 Mar 04:04
5ca1644

SwiftSqlParser 1.0.1 is a patch release on top of 1.0.0.

  • Adds the bundled SwiftSqlParserCLI executable for stdin-driven SQL inspection
  • Supports human-readable tree output and --json output
  • Supports --script mode for multi-statement input
  • Continues to surface deterministic parse diagnostics on failure

Swift Package Manager:
.package(url: "https://github.com/godsarmy/SwiftSqlParser.git", from: "1.0.1")

SwiftSqlParser 1.0.0

Choose a tag to compare

@godsarmy godsarmy released this 09 Mar 03:45
adf1cf6

SwiftSqlParser 1.0.0 is the first stable release.

  • Provides stable parser entry points for single statements, batches, and scripts
  • Ships extensible AST types, visitor helpers, deparsers, and TableNameFinder
  • Supports option-driven dialect features, deterministic diagnostics, and script recovery
  • Includes SwiftPM installation guidance so downstream projects can depend on version 1.0.0

Swift Package Manager:
.package(url: "https://github.com/godsarmy/SwiftSqlParser.git", from: "1.0.0")