diff --git a/CHANGELOG.md b/CHANGELOG.md index e323611..0d3bb52 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## 0.4.3 + +- **openkal 0.25 and the implementations of its family are admitted.** The + requirements are ranges over both families: openkal `>=0.24.0, <0.26.0`, + openkal-linux `>=0.25.0, <0.27.0`, openkal-macos `>=0.22.0, <0.24.0`, + openkal-windows `>=0.20.0, <0.22.0`, openkal-emscripten `>=0.13.0, <0.15.0`. + A graph that holds the 0.24 family builds as before, and one that holds the + 0.25 family --- the implementations' own tests, which reach this package + through mtest while the package under test stands for itself --- resolves too. + Nothing this library calls changed; it states no newer mcpp than before. + ## 0.4.2 - **Which names changed (`fs::watcher`).** A watcher holds names --- files and diff --git a/mcpp.toml b/mcpp.toml index 4ff7318..f4a463d 100644 --- a/mcpp.toml +++ b/mcpp.toml @@ -1,7 +1,7 @@ [package] namespace = "mcpplibs" name = "os" -version = "0.4.2" +version = "0.4.3" description = "mcpplibs.os: a C++ operating-system library over openkal --- processes, files, environment, terminals, directories and local IPC, with compile-time platform constants and a few platform modules." license = "Apache-2.0" authors = ["mcpplibs"] @@ -12,23 +12,23 @@ repo = "https://github.com/mcpplibs/os" # own C and C++ runtime. A program that wants the standalone arrangement, or # the image arrangement of `-openkal`, selects it in its own manifest. [dependencies] -openkal = "^0.24.0" +openkal = ">=0.24.0, <0.26.0" [target.linux.dependencies] -openkal-linux = "^0.25.0" +openkal-linux = ">=0.25.0, <0.27.0" [target.macos.dependencies] -openkal-macos = "^0.22.0" +openkal-macos = ">=0.22.0, <0.24.0" [target.windows.dependencies] -openkal-windows = "^0.20.0" +openkal-windows = ">=0.20.0, <0.22.0" # Emscripten (`wasm32-emscripten`): openkal written above the C library, with # twelve of openkal's fifteen interfaces. `openkal.process', `openkal.exec' and # `openkal.space' are absent, so a program that starts one fails at link # naming the symbol; `openkal.task' is present in a `-pthread' link only. [target.'cfg(os = "emscripten")'.dependencies] -openkal-emscripten = "^0.13.0" +openkal-emscripten = ">=0.13.0, <0.15.0" [targets.os] kind = "lib"