diff --git a/CHANGELOG.md b/CHANGELOG.md index a96f7140..b1c169c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # CHANGELOG +## [1.9.2] - 2026-08-22 + +### Changed +- Added authenticated per-user idempotency-key handling to CSV and Wayfarer GeoJSON location imports so mobile offline-queue recovery imports and normal location delivery converge on one server record while retaining legacy keyless import behavior (#244, #494). + ## [1.9.1] - 2026-08-21 ### Changed diff --git a/Version.props b/Version.props index 30db9508..f0ff8da2 100644 --- a/Version.props +++ b/Version.props @@ -1,6 +1,6 @@ - 1.9.1 + 1.9.2 $(WayfarerVersion) $(WayfarerVersion) $(WayfarerVersion) diff --git a/docs/23-Versioning.md b/docs/23-Versioning.md index 0b2a95d3..a05325d8 100644 --- a/docs/23-Versioning.md +++ b/docs/23-Versioning.md @@ -5,7 +5,7 @@ file contains the manually edited `WayfarerVersion` value and maps the standard MSBuild metadata directly from it: ```xml -1.9.1 +1.9.2 $(WayfarerVersion) $(WayfarerVersion) $(WayfarerVersion) @@ -19,7 +19,7 @@ assembly through `IAppVersionProvider`. Runtime surfaces such as separate constants. Use `dotnet run --no-launch-profile -- version` when validating exact CLI -output. The app writes exactly `Wayfarer 1.9.1`; `--no-launch-profile` avoids +output. The app writes exactly `Wayfarer 1.9.2`; `--no-launch-profile` avoids .NET SDK launch-profile messages so validation stays focused on app output. ## Release helper diff --git a/tests/Wayfarer.Tests/Versioning/AppVersionProviderTests.cs b/tests/Wayfarer.Tests/Versioning/AppVersionProviderTests.cs index 6911bc2d..1cf14640 100644 --- a/tests/Wayfarer.Tests/Versioning/AppVersionProviderTests.cs +++ b/tests/Wayfarer.Tests/Versioning/AppVersionProviderTests.cs @@ -13,7 +13,7 @@ public void Version_DefaultProviderReadsCompiledWayfarerVersion() { var provider = new AppVersionProvider(); - provider.Version.Should().Be("1.9.1"); + provider.Version.Should().Be("1.9.2"); } [Fact]