Skip to content
This repository was archived by the owner on Nov 5, 2025. It is now read-only.

Releases: thegamecracks/sqlitediff

v0.1.7

Choose a tag to compare

@thegamecracks thegamecracks released this 07 Apr 20:06
8472e7a

This removes short-circuiting from invalid column default checks for more useful logging output.

Full Changelog: v0.1.6...v0.1.7

v0.1.6

Choose a tag to compare

@thegamecracks thegamecracks released this 19 Dec 22:16
baef093

New Features

  • Add parsing support for escaped quotes in table, column, type, and constraint names

Bug Fixes

  • Remove reliance on SQLite's arbitrary ordering when querying sqlite_schema, potentially resulting in flaky diff outputs
  • Fix references to modified tables potentially not being restored when another reference with the same name is modified

Build

  • Prune .github/ from source distribution builds

Full Changelog: v0.1.5...v0.1.6

v0.1.5

Choose a tag to compare

@thegamecracks thegamecracks released this 15 Dec 04:31
716034a

This is a hotfix for logging being forced on and the readme example and install link being out-of-date.

Full Changelog: v0.1.4...v0.1.5

v0.1.4

Choose a tag to compare

@thegamecracks thegamecracks released this 15 Dec 04:26
d7f044f

New Features

  • Add -v/-vv/--verbose logging argument

Bug Fixes

  • Fix ALTER TABLE ... ADD COLUMN statements not being ordered correctly
  • Fix generating ADD COLUMN statements for impossible ordering
  • Fix undefined columns when generating INSERT INTO ... SELECT statements

Full Changelog: v0.1.3...v0.1.4

v0.1.3

Choose a tag to compare

@thegamecracks thegamecracks released this 14 Dec 04:41
eb56e7c

New Features

  • When generating DROP statements for modified/deleted objects, escape non-alphanumeric identifiers to prevent syntax errors

    Previously this was only done for tables by parsing the name, but now indices/triggers/views are also escaped.

Build

  • Use setuptools_scm to provide more detailed versions when installing non-tagged branches

Full Changelog: v0.1.2...v0.1.3

v0.1.2

Choose a tag to compare

@thegamecracks thegamecracks released this 14 Dec 01:14
d2a44f9

Bug Fixes

  • Fix regression in v0.1.1 where INSERT INTO ... SELECT queries for table modifications referenced incorrect tables

Full Changelog: v0.1.1...v0.1.2

v0.1.1

Choose a tag to compare

@thegamecracks thegamecracks released this 14 Dec 01:10
2faa2ad

New Features

  • Only output comments when no differences are found

Bug Fixes

  • Don't produce ALTER TABLE old RENAME TO sqlitediff_temp to modify tables

    For SQLite 3.26.0+, this would break column references in other tables.

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@thegamecracks thegamecracks released this 14 Dec 00:39
a4c973d
docs: use tagged version in pip install command