Releases: godsarmy/SwiftSqlParser
Releases · godsarmy/SwiftSqlParser
Release list
1.0.5
1.0.4
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
Summary
- Add UPSERT parsing/deparsing support and PostgreSQL row-level security support (
CREATE POLICY,ALTER TABLE ... ROW LEVEL SECURITY). - Add Salesforce SOQL
INCLUDES/EXCLUDESexpression 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
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
SwiftSqlParser 1.0.1 is a patch release on top of 1.0.0.
- Adds the bundled
SwiftSqlParserCLIexecutable for stdin-driven SQL inspection - Supports human-readable tree output and
--jsonoutput - Supports
--scriptmode 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
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")