Skip to content

Releases: vkuttyp/CosmoSQLClient-Swift

CosmoSQLClient v1.5.2

05 Mar 21:28

Choose a tag to compare

What's Changed

🔧 Other Changes

  • Improve SQLRowDecoder name matching to support simple case-insensitivity without snake_case forcing (405bd52)

📦 Installation

.package(url: "https://github.com/vkuttyp/CosmoSQLClient-Swift.git",
         from: "1.5.2")

CosmoSQLClient v1.5.1

05 Mar 21:27

Choose a tag to compare

What's Changed

📦 Installation

.package(url: "https://github.com/vkuttyp/CosmoSQLClient-Swift.git",
         from: "1.5.1")

CosmoSQLClient v1.5.0

05 Mar 17:49

Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • Fix CI: replace actions/create-release@v1 with softprops/action-gh-release@v2 (7909c55)

🔧 Other Changes

  • Implement tiered API architecture and AdvancedSQLDatabase protocol (cd420db)
  • Fix CI: replace actions/create-release@v1 with softprops/action-gh-release@v2 (7909c55)

📦 Installation

.package(url: "https://github.com/vkuttyp/CosmoSQLClient-Swift.git",
         from: "1.5.0")

CosmoSQLClient v1.4.3

04 Mar 00:35

Choose a tag to compare

What's New

Swift MySQL & PostgreSQL: Named Parameter Support

  • Added query(_:params:[String:SQLValue]) and execute(_:params:[String:SQLValue]) overloads for MySQL and PostgreSQL drivers
  • Named @param placeholders are inlined as safely escaped literals before sending to the server (mirrors C# TranslateParams fix)

MySQL: Fractional Seconds Fix

  • Fixed DATETIME/TIMESTAMP parsing to handle microseconds (e.g. 2026-03-03 23:07:01.063905)
  • Equivalent to C# ParseBinaryDateTime fractional precision support

CI Status

  • All CI checks passing on this release (run #62 ✅)
  • Prior release v1.4.2 had CI errors related to .spi.yml — this release resolves them

CosmoSQLClient v1.4.2

03 Mar 18:34

Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • fix: remove unsupported android platform from .spi.yml (4ecd11f)

🔧 Other Changes

  • perf/feat: port JSONChunkAssembler byte-scan + SQLValue.toAny() from C# (db95e57)
  • perf: apply TDS performance optimisations from C# port (319cf08)

📦 Installation

.package(url: "https://github.com/vkuttyp/CosmoSQLClient-Swift.git",
         from: "1.4.2")

CosmoSQLClient v1.4.1

03 Mar 17:31

Choose a tag to compare

What's Changed

🔧 Other Changes

  • chore: restore swift 5.10 and push v1.4.1 (203e0d4)

📦 Installation

.package(url: "https://github.com/vkuttyp/CosmoSQLClient-Swift.git",
         from: "1.4.1")

CosmoSQLClient v1.4.0

03 Mar 13:42

Choose a tag to compare

What's Changed

🔧 Other Changes

  • chore: pin swift versions and fix android builder in .spi.yml (485c50f)

📦 Installation

.package(url: "https://github.com/vkuttyp/CosmoSQLClient-Swift.git",
         from: "1.4.0")

CosmoSQLClient v1.3.9

03 Mar 10:07

Choose a tag to compare

What's Changed

🔧 Other Changes

  • chore: align .spi.yml structure with SQLClientSwift for better SPI compatibility (5e30636)

📦 Installation

.package(url: "https://github.com/vkuttyp/CosmoSQLClient-Swift.git",
         from: "1.3.9")

CosmoSQLClient v1.3.8

03 Mar 03:03

Choose a tag to compare

What's Changed

🔧 Other Changes

  • chore: add linux packages for SQLite and match SQLClientSwift's configuration (ed9f336)

📦 Installation

.package(url: "https://github.com/vkuttyp/CosmoSQLClient-Swift.git",
         from: "1.3.8")

CosmoSQLClient v1.3.7

03 Mar 02:53

Choose a tag to compare

What's Changed

🔧 Other Changes

  • chore: pin android to swift 6.0 to avoid environment mismatch (a4904a7)

📦 Installation

.package(url: "https://github.com/vkuttyp/CosmoSQLClient-Swift.git",
         from: "1.3.7")