diff --git a/CHANGELOG.md b/CHANGELOG.md index 312c8e8..3f3ede8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.12.0] - 2026-10-24 + +### Notes +- **ULID text format changed** (see Changed below): migrate stored ULID strings with `ULID(legacyString:)`. +- `TaskOrchestrator.execute()` now throws `OrchestrationError.taskFailure`; `ProcessingQueue.add`/`resume`/`retry` start items before returning. + ### Added (`relocate-binary-readers-into-dak`) - `DataReader`: sequential reader with offset tracking; throws `BinaryReadError.outOfBounds` and never advances on a short read. - `BinaryDataReader`: big- and little-endian integer reads and writes at an offset. The named readers return 0, and the writers return `false`, when out of range; they never trap and do no misaligned loads. The generic `read(_:from:at:endian:)` and `write(_:to:at:endian:)` throw instead. diff --git a/README.md b/README.md index 0b6d5da..2728c27 100644 --- a/README.md +++ b/README.md @@ -42,9 +42,9 @@ macOS 12 and iOS 15 (swift-tools-version 5.10); CI builds both. The library uses ``` - **How consumers reference DAK.** The canonical remote is `https://github.com/nibbleware/DesignAlgorithmsKit.git`, and `rickhohler/DesignAlgorithmsKit` redirects to it. Use a semver range: ```swift - .package(url: "https://github.com/nibbleware/DesignAlgorithmsKit.git", from: "1.11.0") + .package(url: "https://github.com/nibbleware/DesignAlgorithmsKit.git", from: "1.12.0") ``` - The latest tag is `v1.11.0`. + The latest tag is `v1.12.0`. ## Usage diff --git a/Sources/DesignAlgorithmsKit/DesignAlgorithmsKit.docc/DesignAlgorithmsKit.md b/Sources/DesignAlgorithmsKit/DesignAlgorithmsKit.docc/DesignAlgorithmsKit.md index a7c20f7..8d50faf 100644 --- a/Sources/DesignAlgorithmsKit/DesignAlgorithmsKit.docc/DesignAlgorithmsKit.md +++ b/Sources/DesignAlgorithmsKit/DesignAlgorithmsKit.docc/DesignAlgorithmsKit.md @@ -55,7 +55,7 @@ Add DesignAlgorithmsKit to your `Package.swift`: ```swift dependencies: [ - .package(url: "https://github.com/nibbleware/DesignAlgorithmsKit.git", from: "1.11.0") + .package(url: "https://github.com/nibbleware/DesignAlgorithmsKit.git", from: "1.12.0") ] ``` diff --git a/Sources/DesignAlgorithmsKit/DesignAlgorithmsKit.swift b/Sources/DesignAlgorithmsKit/DesignAlgorithmsKit.swift index dabc233..0e1b405 100644 --- a/Sources/DesignAlgorithmsKit/DesignAlgorithmsKit.swift +++ b/Sources/DesignAlgorithmsKit/DesignAlgorithmsKit.swift @@ -50,7 +50,7 @@ import Foundation /// Apple platforms only: the library uses CryptoKit, `NSLock` and the system zlib. public struct DesignAlgorithmsKit { /// Library version - public static let version = "1.11.0" + public static let version = "1.12.0" } // Re-export all modules