Skip to content

Latest commit

 

History

History
29 lines (22 loc) · 1.85 KB

File metadata and controls

29 lines (22 loc) · 1.85 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[1.0.0] 2026-08-06

Added

  • Cross-platform System.Data.SQLite 2.0.4 and SQLite 3.53.4 runtime assets for Windows, Linux, and macOS.
  • Native x64, x86, ARM, and ARM64 support where available for each operating system.
  • Culture-independent UTC date/time parsing with support for configurable provider formats.
  • A precompiled AnyCPU support library for DBNull-to-null conversion without runtime C# compilation.
  • GitHub Actions workflows, PlatyPS documentation, project governance files, and a reproducible Lath build.
  • Native GitHub Actions test coverage for x64 and ARM64 on Windows, Linux, and macOS.
  • A repository-only SQLite runtime updater integrated with the automated maintenance canary.
  • High-level Get-SqliteRow, Add-SqliteRow, Set-SqliteRow, and Remove-SqliteRow commands with quoted identifiers and parameterized values.
  • Safe mutation defaults that require a filter or explicit -All, plus portable ordered/limited updates and deletes for rowid and composite-key tables.
  • Source-layout enforcement requiring one documented function per correspondingly named file.

Changed

  • Renamed the module from PSSQLite to devsetup.core.sqlite.
  • Renamed Out-DataTable to ConvertTo-SqliteDataTable.
  • Moved the legacy nested DataTable and bulk-copy helpers into documented, individually named private files.
  • Normalized the build-process PATH under WSL and limited Unix script-analysis input to PowerShell files, avoiding slow Windows command discovery and a PSScriptAnalyzer null reference on bundled native runtime trees.
  • Made build-dependency cleanup tolerate manifests that omit the optional RequiredModules key under strict mode.