diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 6a67332..da4f9e9 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -5,7 +5,7 @@ on: tag: description: Reviewed GitHub release tag required: true - default: v1.1.0 + default: v1.1.1 type: string permissions: contents: read diff --git a/CHANGELOG.md b/CHANGELOG.md index 56b2d63..3039e9f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 1.1.1 — 2026-10-25 + +- Remap numeric reply links when importing export envelopes, including forward links and existing destinations. Drop links to messages outside the batch and return revisions after link updates. + ## 1.1.0 — 2026-10-25 - Add SQLite message-base support and an optional network extra for packet, nodelist and node commands. Operational failures use closed codes, including legacy commands; broken stdout exits 141. Base operations remain available without network dependencies. diff --git a/README.md b/README.md index 6bab9e8..b208d19 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,8 @@ Command-line tools for FTN message bases, JSON fixtures, packets, nodelists and node operations. Python 3.12+. MIT licensed. -Version **1.1.0** adds SQLite and network operations. Packet, nodelist and node commands require the +Version **1.1.1** fixes numeric reply links during conversion. SQLite and network +operations were added in 1.1.0. Packet, nodelist and node commands require the optional `[network]` extra. ```sh @@ -30,6 +31,10 @@ validation finishes before opening a writer. Each append commits separately; a later failure keeps earlier appends. A broken pipe can hide the receipt of an already committed message. Rerunning may create duplicates. +Export envelopes remap numeric reply links within the input batch and drop +links to omitted messages. Their receipts follow link updates. Flat write +objects keep destination-local reply numbers unchanged. + `read --body` emits the reader's `body_text` exactly, including any controls present there, without adding a newline. `read --revision` adds the writer's identity and revision. `export --archive` reports reader issues as JSONL on diff --git a/RELEASE-SHA256.txt b/RELEASE-SHA256.txt index fc79f8c..5e01334 100644 --- a/RELEASE-SHA256.txt +++ b/RELEASE-SHA256.txt @@ -1,2 +1,2 @@ -28380c1c5df4adc571f06690d3bf30937ef790aa45e9f1f23845f7101e4b3738 dist/golded_ftn_tools-1.1.0-py3-none-any.whl -55361fb9c86080e74b018db91c67f9c98eae5f5694d3001c493848ce36d67339 dist/golded_ftn_tools-1.1.0.tar.gz +ac2c066032df9b8414d1ba63ce3033fd9f3139b786b70c64eb9171d7a2c630c7 dist/golded_ftn_tools-1.1.1-py3-none-any.whl +c340e02df4c60a963e767c6f13ec909c0ef0f5f0ff3e560e5e4a1f8d89e62867 dist/golded_ftn_tools-1.1.1.tar.gz diff --git a/catalog.html b/catalog.html index f1c3142..589b7f3 100644 --- a/catalog.html +++ b/catalog.html @@ -18,7 +18,7 @@