Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Changelog

## 0.16.1

### Added

`ParsedDiffSet::sort_tables_by_key` stably orders table sections by a caller-provided key while preserving each section's schema and operations.

## 0.16.0

### Breaking
Expand All @@ -18,8 +24,6 @@ A `-0.0` real keeps its sign when a changeset or patchset is built or parsed and

`Affinity`, SQLite's column type affinity, with `Affinity::from_declared_type` for SQLite's declared-type rules and `Affinity::apply` for the conversion SQLite applies to a value stored in a column of that affinity, including SQLite's own text rendering of reals.

`ParsedDiffSet::sort_tables_by_key` stably orders table sections by a caller-provided key while preserving each section's schema and operations.

### Fixed

Changeset and patchset row ordering hashes composite primary keys in table-column order while key accessors retain primary-key ordinal order.
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sqlite-diff-rs"
version = "0.16.0"
version = "0.16.1"
edition = "2024"
rust-version = "1.87"
description = "Build SQLite changeset and patchset binary formats programmatically, without SQLite"
Expand Down
2 changes: 1 addition & 1 deletion fuzz/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion integration-tests/schema-aware-roundtrip/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading