From f554295366490f6b43b69280a2fac8fb88b51710 Mon Sep 17 00:00:00 2001 From: czprz <57328905+czprz@users.noreply.github.com> Date: Thu, 9 Jul 2026 00:14:29 +0200 Subject: [PATCH 1/2] chore(main): release 0.13.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 20 ++++++++++++++++ README.md | 14 +++++------ clients/dotnet/README.md | 2 +- .../src/Mockly.Driver/Mockly.Driver.csproj | 24 ++++++------------- .../Testcontainers.Mockly.csproj | 6 ++--- clients/go/README.md | 4 ++-- clients/go/install.go | 2 +- clients/java/README.md | 8 +++---- clients/java/pom.xml | 7 ++---- .../io/mockly/driver/MocklyInstaller.java | 2 +- clients/java/testcontainers/README.md | 4 ++-- clients/java/testcontainers/pom.xml | 6 ++--- clients/node-testcontainers/package.json | 2 +- clients/node/package.json | 12 +++++----- .../mockly-driver-darwin-arm64/package.json | 14 +++++++---- .../mockly-driver-darwin-x64/package.json | 14 +++++++---- .../mockly-driver-linux-arm64/package.json | 14 +++++++---- .../mockly-driver-linux-x64/package.json | 14 +++++++---- .../mockly-driver-win32-x64/package.json | 14 +++++++---- clients/node/src/install.ts | 2 +- clients/python-testcontainers/pyproject.toml | 2 +- clients/python/README.md | 2 +- clients/python/pyproject.toml | 2 +- clients/python/src/mockly_driver/_install.py | 2 +- clients/rust-testcontainers/Cargo.toml | 4 ++-- clients/rust-testcontainers/README.md | 2 +- clients/rust/Cargo.toml | 2 +- clients/rust/README.md | 4 ++-- docs/clients/java.md | 6 ++--- docs/clients/rust.md | 4 ++-- 31 files changed, 126 insertions(+), 91 deletions(-) create mode 100644 CHANGELOG.md diff --git a/.release-please-manifest.json b/.release-please-manifest.json index e939560..ed21d28 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.12.4" + ".": "0.13.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..d83d70f --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,20 @@ +# Changelog + +## [0.13.0](https://github.com/dever-labs/mockly/compare/v0.12.4...v0.13.0) (2026-07-08) + + +### Features + +* full API parity for all testcontainers clients ([#112](https://github.com/dever-labs/mockly/issues/112)) ([65dec0d](https://github.com/dever-labs/mockly/commit/65dec0d7af0bf8039775ade9519a1950e88dcd05)) + + +### Bug Fixes + +* **ci:** add missing release-please manifest at v0.12.4 ([6008d70](https://github.com/dever-labs/mockly/commit/6008d70da39eb5a3f60cf309cbf227d942da215f)) +* **ci:** pin release-please-action to SHA for sha_pinning_required policy ([3486218](https://github.com/dever-labs/mockly/commit/348621817953aa0db09ecd89fcdc81badd67e93c)) +* **ci:** use PAT token for release-please PR creation ([ebe57c3](https://github.com/dever-labs/mockly/commit/ebe57c37df878550c35911af968ffb9082a9dd0d)) +* **devcontainer:** add git configuration path to container environment ([fcb09b6](https://github.com/dever-labs/mockly/commit/fcb09b68a679cb275d407632ce6fcd43dda51a5f)) +* install mockly-driver locally before building java testcontainers in CI ([#115](https://github.com/dever-labs/mockly/issues/115)) ([f9f4864](https://github.com/dever-labs/mockly/commit/f9f48649db4ced322872f3f258a8b89cf2f52cfa)) +* patch security vulnerabilities in go/testcontainers and java/testcontainers ([#127](https://github.com/dever-labs/mockly/issues/127)) ([eba8dcb](https://github.com/dever-labs/mockly/commit/eba8dcbd622eb04dbeb5cf3cef9692e7e2197498)) +* subscribe before fast-path check in WaitFor to avoid race ([#126](https://github.com/dever-labs/mockly/issues/126)) ([f944ef6](https://github.com/dever-labs/mockly/commit/f944ef655a52492f90416773d97c3cabc374796b)) +* update .NET SDK version to 10 and bump Go module dependencies ([2a2511e](https://github.com/dever-labs/mockly/commit/2a2511efd2e298c69aa79c006ac231710faf11fa)) diff --git a/README.md b/README.md index a09fa8e..cca4820 100644 --- a/README.md +++ b/README.md @@ -1406,7 +1406,7 @@ Mockly ships official clients for both native-process and Docker-backed test set | **Java** | `io.github.dever-labs:mockly-driver` | `io.github.dever-labs:mockly-testcontainers` | See Maven/Gradle below | | **.NET / C#** | `Mockly.Driver` | `Testcontainers.Mockly` | `dotnet add package Mockly.Driver` or `dotnet add package Testcontainers.Mockly` | | **Python** | `mockly-driver` | `mockly-testcontainers` | `pip install mockly-driver` or `pip install mockly-testcontainers` | -| **Rust** | `mockly-driver` | `mockly-testcontainers` | `mockly-driver = "0.12.4"` or `mockly-testcontainers = "0.12.4"` in `[dev-dependencies]` | +| **Rust** | `mockly-driver` | `mockly-testcontainers` | `mockly-driver = "0.13.0"` or `mockly-testcontainers = "0.12.4"` in `[dev-dependencies]` | Driver clients: - Automatically find or install the Mockly binary for the current platform @@ -1459,7 +1459,7 @@ await server.stop() io.github.dever-labs mockly-driver - 0.12.4 test + 0.13.0 test ``` @@ -1518,7 +1518,7 @@ server.stop() ```toml [dev-dependencies] -mockly-driver = "0.12.4" # x-release-please-version``` +mockly-driver = "0.13.0" # x-release-please-version``` ```rust let mut server = MocklyServer::ensure(ServerOptions::default(), Default::default()).unwrap(); @@ -1644,9 +1644,9 @@ steps: - uses: actions/checkout@v5 - name: Start Mockly - uses: dever-labs/mockly/.github/actions/setup-mockly@v0.12.4 # x-release-please-version + uses: dever-labs/mockly/.github/actions/setup-mockly@v0.13.0 # x-release-please-version with: - version: v0.12.4 # x-release-please-version + version: v0.13.0 # x-release-please-version config: mockly.yaml # path to your config api-port: 9090 # management API port (default) @@ -1673,7 +1673,7 @@ include: integration-tests: extends: .mockly-start variables: - MOCKLY_VERSION: "v0.12.4" # x-release-please-version + MOCKLY_VERSION: "v0.13.0" # x-release-please-version MOCKLY_CONFIG: "mockly.yaml" script: - ./run-tests.sh @@ -1706,7 +1706,7 @@ integration-tests: curl -sSfL https://raw.githubusercontent.com/dever-labs/mockly/main/install.sh | bash # Or pin to a version -MOCKLY_VERSION=v0.12.4 # x-release-please-version +MOCKLY_VERSION=v0.13.0 # x-release-please-version curl -sSfL https://raw.githubusercontent.com/dever-labs/mockly/main/install.sh | bash # Start in background and wait for ready diff --git a/clients/dotnet/README.md b/clients/dotnet/README.md index 990756a..054e1df 100644 --- a/clients/dotnet/README.md +++ b/clients/dotnet/README.md @@ -85,7 +85,7 @@ await server.AddMockAsync(new Mock("ping", new MockRequest("GET", "/ping"), new | Variable | Description | |----------|-------------| | `MOCKLY_BINARY_PATH` | Absolute path to a pre-staged Mockly binary (skips download) | -| `MOCKLY_VERSION` | Version to download, e.g. `v0.12.4` | +| `MOCKLY_VERSION` | Version to download, e.g. `v0.13.0` | | `MOCKLY_DOWNLOAD_BASE_URL` | Base URL override for binary downloads (Artifactory / mirror) | | `MOCKLY_NO_INSTALL` | Set to any value to throw instead of downloading | | `HTTPS_PROXY` / `HTTP_PROXY` | Standard proxy variables, honoured automatically by `HttpClient` | diff --git a/clients/dotnet/src/Mockly.Driver/Mockly.Driver.csproj b/clients/dotnet/src/Mockly.Driver/Mockly.Driver.csproj index f289957..cacd219 100644 --- a/clients/dotnet/src/Mockly.Driver/Mockly.Driver.csproj +++ b/clients/dotnet/src/Mockly.Driver/Mockly.Driver.csproj @@ -7,7 +7,7 @@ enable latest Mockly.Driver - 0.12.4 + 0.13.0 dever-labs C# client for Mockly — start/stop servers and manage HTTP mocks in tests MIT @@ -24,25 +24,15 @@ - + - - - - - + + + + + diff --git a/clients/dotnet/src/Testcontainers.Mockly/Testcontainers.Mockly.csproj b/clients/dotnet/src/Testcontainers.Mockly/Testcontainers.Mockly.csproj index f49b039..32f2363 100644 --- a/clients/dotnet/src/Testcontainers.Mockly/Testcontainers.Mockly.csproj +++ b/clients/dotnet/src/Testcontainers.Mockly/Testcontainers.Mockly.csproj @@ -18,7 +18,7 @@ Testcontainers.Mockly - 0.12.4 + 0.13.0 dever-labs Testcontainers module for Mockly — run Mockly as a Docker container in tests MIT @@ -28,7 +28,7 @@ mock testing http integration-test mockly testcontainers docker - + @@ -36,6 +36,6 @@ - + diff --git a/clients/go/README.md b/clients/go/README.md index 23a8a24..663f5b9 100644 --- a/clients/go/README.md +++ b/clients/go/README.md @@ -131,7 +131,7 @@ type Options struct { } type InstallOptions struct { - Version string // default: "v0.12.4" // x-release-please-version + Version string // default: "v0.13.0" // x-release-please-version BaseURL string // default: GitHub releases BinDir string // default: "./bin" Force bool // re-download even if binary exists @@ -144,7 +144,7 @@ type InstallOptions struct { |---|---| | `MOCKLY_BINARY_PATH` | Absolute path to a pre-staged binary. Skips all download logic. If set and the file is missing, an error is returned. | | `MOCKLY_NO_INSTALL` | If set (any value), `Install()` returns an error instead of downloading. Use in air-gapped environments together with `MOCKLY_BINARY_PATH`. | -| `MOCKLY_VERSION` | Override the default binary version (`v0.12.4`). | +| `MOCKLY_VERSION` | Override the default binary version (`v0.13.0`). | | `MOCKLY_DOWNLOAD_BASE_URL` | Override the download base URL. Useful for Artifactory or internal mirrors. | | `HTTPS_PROXY` / `HTTP_PROXY` | Respected automatically by Go's `net/http`. | | `NO_PROXY` | Respected automatically by Go's `net/http`. | diff --git a/clients/go/install.go b/clients/go/install.go index eb4d4c1..dd3540e 100644 --- a/clients/go/install.go +++ b/clients/go/install.go @@ -10,7 +10,7 @@ import ( "strings" ) -const DefaultMocklyVersion = "v0.12.4" // x-release-please-version +const DefaultMocklyVersion = "v0.13.0" // x-release-please-version const githubBase = "https://github.com/dever-labs/mockly/releases/download" // GetBinaryPath returns the path to the Mockly binary, or empty string if not found. diff --git a/clients/java/README.md b/clients/java/README.md index a8fd825..252ff97 100644 --- a/clients/java/README.md +++ b/clients/java/README.md @@ -72,7 +72,7 @@ class MyServiceTest { io.github.dever-labs mockly-driver - 0.12.4 + 0.13.0 ``` @@ -88,7 +88,7 @@ Builder for server configuration. MocklyConfig config = MocklyConfig.builder() .httpPort(9000) // fixed HTTP mock port (0 = pick free port) .apiPort(9001) // fixed management API port (0 = pick free port) - .version("v0.12.4") // x-release-please-version + .version("v0.13.0") // x-release-please-version .binDir("bin") // directory to search / install binary .binaryPath("/usr/local/bin/mockly") // explicit binary path (skips search) .startupTimeoutMs(10_000) // how long to wait for readiness @@ -186,7 +186,7 @@ String path = MocklyInstaller.getBinaryPath("bin"); String path = MocklyInstaller.install( MocklyInstaller.InstallOptions.builder() .binDir("bin") - .version("v0.12.4") // x-release-please-version + .version("v0.13.0") // x-release-please-version .build() ); ``` @@ -240,7 +240,7 @@ In air-gapped environments, mirror the Mockly release assets to your internal re ```bash export MOCKLY_DOWNLOAD_BASE_URL=https://artifactory.example.com/mockly/releases/download -export MOCKLY_VERSION=v0.12.4 # x-release-please-version +export MOCKLY_VERSION=v0.13.0 # x-release-please-version ``` The client will download from `{MOCKLY_DOWNLOAD_BASE_URL}/{MOCKLY_VERSION}/{asset}`. diff --git a/clients/java/pom.xml b/clients/java/pom.xml index e420b17..ff564c9 100644 --- a/clients/java/pom.xml +++ b/clients/java/pom.xml @@ -1,12 +1,10 @@ - + 4.0.0 io.github.dever-labs mockly-driver - 0.12.4 + 0.13.0 jar mockly-driver @@ -126,4 +124,3 @@ - diff --git a/clients/java/src/main/java/io/mockly/driver/MocklyInstaller.java b/clients/java/src/main/java/io/mockly/driver/MocklyInstaller.java index 0029f8f..67127ba 100644 --- a/clients/java/src/main/java/io/mockly/driver/MocklyInstaller.java +++ b/clients/java/src/main/java/io/mockly/driver/MocklyInstaller.java @@ -30,7 +30,7 @@ */ public class MocklyInstaller { - public static final String DEFAULT_VERSION = "v0.12.4"; // x-release-please-version + public static final String DEFAULT_VERSION = "v0.13.0"; // x-release-please-version private static final String DEFAULT_DOWNLOAD_BASE = "https://github.com/dever-labs/mockly/releases/download"; diff --git a/clients/java/testcontainers/README.md b/clients/java/testcontainers/README.md index 1c7a6dc..da897b2 100644 --- a/clients/java/testcontainers/README.md +++ b/clients/java/testcontainers/README.md @@ -19,7 +19,7 @@ Run Mockly in Docker-backed Java tests with Testcontainers. io.github.dever-labs mockly-testcontainers - 0.12.4 + 0.13.0 test ``` @@ -27,7 +27,7 @@ Run Mockly in Docker-backed Java tests with Testcontainers. ### Gradle ```groovy -testImplementation 'io.github.dever-labs:mockly-testcontainers:0.12.4' // x-release-please-version +testImplementation 'io.github.dever-labs:mockly-testcontainers:0.13.0' // x-release-please-version ``` ## Quickstart diff --git a/clients/java/testcontainers/pom.xml b/clients/java/testcontainers/pom.xml index 10a60c9..f346654 100644 --- a/clients/java/testcontainers/pom.xml +++ b/clients/java/testcontainers/pom.xml @@ -1,12 +1,10 @@ - + 4.0.0 io.github.dever-labs mockly-testcontainers - 0.12.4 + 0.13.0 jar mockly-testcontainers diff --git a/clients/node-testcontainers/package.json b/clients/node-testcontainers/package.json index d48fa1b..37f2df9 100644 --- a/clients/node-testcontainers/package.json +++ b/clients/node-testcontainers/package.json @@ -1,6 +1,6 @@ { "name": "@dever-labs/mockly-testcontainers", - "version": "0.12.4", + "version": "0.13.0", "description": "Testcontainers module for Mockly — run Mockly as a Docker container in tests", "type": "module", "main": "./dist/index.js", diff --git a/clients/node/package.json b/clients/node/package.json index 9d02a3c..fc6e9e3 100644 --- a/clients/node/package.json +++ b/clients/node/package.json @@ -1,6 +1,6 @@ { "name": "@dever-labs/mockly-driver", - "version": "0.12.4", + "version": "0.13.0", "description": "Node.js client for Mockly — start/stop servers and manage HTTP mocks in tests", "keywords": [ "mock", @@ -51,11 +51,11 @@ "js-yaml": "^4.1.0" }, "optionalDependencies": { - "@dever-labs/mockly-driver-linux-x64": "0.12.4", - "@dever-labs/mockly-driver-linux-arm64": "0.12.4", - "@dever-labs/mockly-driver-darwin-x64": "0.12.4", - "@dever-labs/mockly-driver-darwin-arm64": "0.12.4", - "@dever-labs/mockly-driver-win32-x64": "0.12.4" + "@dever-labs/mockly-driver-linux-x64": "0.13.0", + "@dever-labs/mockly-driver-linux-arm64": "0.13.0", + "@dever-labs/mockly-driver-darwin-x64": "0.13.0", + "@dever-labs/mockly-driver-darwin-arm64": "0.13.0", + "@dever-labs/mockly-driver-win32-x64": "0.13.0" }, "devDependencies": { "@types/js-yaml": "^4.0.9", diff --git a/clients/node/packages/mockly-driver-darwin-arm64/package.json b/clients/node/packages/mockly-driver-darwin-arm64/package.json index df53946..f32f28c 100644 --- a/clients/node/packages/mockly-driver-darwin-arm64/package.json +++ b/clients/node/packages/mockly-driver-darwin-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@dever-labs/mockly-driver-darwin-arm64", - "version": "0.12.4", + "version": "0.13.0", "description": "Mockly binary for darwin-arm64 (internal platform package for mockly-driver)", "license": "MIT", "repository": { @@ -8,9 +8,15 @@ "url": "https://github.com/dever-labs/mockly.git", "directory": "clients/node/packages/mockly-driver-darwin-arm64" }, - "os": ["darwin"], - "cpu": ["arm64"], - "files": ["bin"], + "os": [ + "darwin" + ], + "cpu": [ + "arm64" + ], + "files": [ + "bin" + ], "bin": { "mockly": "./bin/mockly" } diff --git a/clients/node/packages/mockly-driver-darwin-x64/package.json b/clients/node/packages/mockly-driver-darwin-x64/package.json index 6e1db15..bd7157c 100644 --- a/clients/node/packages/mockly-driver-darwin-x64/package.json +++ b/clients/node/packages/mockly-driver-darwin-x64/package.json @@ -1,6 +1,6 @@ { "name": "@dever-labs/mockly-driver-darwin-x64", - "version": "0.12.4", + "version": "0.13.0", "description": "Mockly binary for darwin-x64 (internal platform package for mockly-driver)", "license": "MIT", "repository": { @@ -8,9 +8,15 @@ "url": "https://github.com/dever-labs/mockly.git", "directory": "clients/node/packages/mockly-driver-darwin-x64" }, - "os": ["darwin"], - "cpu": ["x64"], - "files": ["bin"], + "os": [ + "darwin" + ], + "cpu": [ + "x64" + ], + "files": [ + "bin" + ], "bin": { "mockly": "./bin/mockly" } diff --git a/clients/node/packages/mockly-driver-linux-arm64/package.json b/clients/node/packages/mockly-driver-linux-arm64/package.json index 4f905aa..981c911 100644 --- a/clients/node/packages/mockly-driver-linux-arm64/package.json +++ b/clients/node/packages/mockly-driver-linux-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@dever-labs/mockly-driver-linux-arm64", - "version": "0.12.4", + "version": "0.13.0", "description": "Mockly binary for linux-arm64 (internal platform package for mockly-driver)", "license": "MIT", "repository": { @@ -8,9 +8,15 @@ "url": "https://github.com/dever-labs/mockly.git", "directory": "clients/node/packages/mockly-driver-linux-arm64" }, - "os": ["linux"], - "cpu": ["arm64"], - "files": ["bin"], + "os": [ + "linux" + ], + "cpu": [ + "arm64" + ], + "files": [ + "bin" + ], "bin": { "mockly": "./bin/mockly" } diff --git a/clients/node/packages/mockly-driver-linux-x64/package.json b/clients/node/packages/mockly-driver-linux-x64/package.json index 368861d..f0b9822 100644 --- a/clients/node/packages/mockly-driver-linux-x64/package.json +++ b/clients/node/packages/mockly-driver-linux-x64/package.json @@ -1,6 +1,6 @@ { "name": "@dever-labs/mockly-driver-linux-x64", - "version": "0.12.4", + "version": "0.13.0", "description": "Mockly binary for linux-x64 (internal platform package for mockly-driver)", "license": "MIT", "repository": { @@ -8,9 +8,15 @@ "url": "https://github.com/dever-labs/mockly.git", "directory": "clients/node/packages/mockly-driver-linux-x64" }, - "os": ["linux"], - "cpu": ["x64"], - "files": ["bin"], + "os": [ + "linux" + ], + "cpu": [ + "x64" + ], + "files": [ + "bin" + ], "bin": { "mockly": "./bin/mockly" } diff --git a/clients/node/packages/mockly-driver-win32-x64/package.json b/clients/node/packages/mockly-driver-win32-x64/package.json index 81f8547..9df8eb9 100644 --- a/clients/node/packages/mockly-driver-win32-x64/package.json +++ b/clients/node/packages/mockly-driver-win32-x64/package.json @@ -1,6 +1,6 @@ { "name": "@dever-labs/mockly-driver-win32-x64", - "version": "0.12.4", + "version": "0.13.0", "description": "Mockly binary for win32-x64 (internal platform package for mockly-driver)", "license": "MIT", "repository": { @@ -8,9 +8,15 @@ "url": "https://github.com/dever-labs/mockly.git", "directory": "clients/node/packages/mockly-driver-win32-x64" }, - "os": ["win32"], - "cpu": ["x64"], - "files": ["bin"], + "os": [ + "win32" + ], + "cpu": [ + "x64" + ], + "files": [ + "bin" + ], "bin": { "mockly": "./bin/mockly.exe" } diff --git a/clients/node/src/install.ts b/clients/node/src/install.ts index 715e7a5..80ab0d4 100644 --- a/clients/node/src/install.ts +++ b/clients/node/src/install.ts @@ -6,7 +6,7 @@ import { join, resolve, dirname } from 'path' import { createRequire } from 'module' /** Version of the Mockly binary this package was tested against. */ -export const DEFAULT_MOCKLY_VERSION = 'v0.12.4' // x-release-please-version +export const DEFAULT_MOCKLY_VERSION = 'v0.13.0' // x-release-please-version /** Default GitHub releases base URL. */ const GITHUB_BASE = 'https://github.com/dever-labs/mockly/releases/download' diff --git a/clients/python-testcontainers/pyproject.toml b/clients/python-testcontainers/pyproject.toml index 6e0fdeb..525c43c 100644 --- a/clients/python-testcontainers/pyproject.toml +++ b/clients/python-testcontainers/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "mockly-testcontainers" -version = "0.12.4" +version = "0.13.0" description = "Testcontainers module for Mockly — run Mockly as a Docker container in tests" readme = "README.md" license = { text = "MIT" } diff --git a/clients/python/README.md b/clients/python/README.md index 47049fa..b80ef18 100644 --- a/clients/python/README.md +++ b/clients/python/README.md @@ -172,7 +172,7 @@ Returns the path to an existing binary, or `None` if not found. | Variable | Description | Default | |---|---|---| | `MOCKLY_BINARY_PATH` | Absolute path to a pre-staged binary — skips all download logic | — | -| `MOCKLY_VERSION` | Binary version to download | `v0.12.4` | +| `MOCKLY_VERSION` | Binary version to download | `v0.13.0` | | `MOCKLY_DOWNLOAD_BASE_URL` | Override the GitHub releases base URL (for mirrors/Artifactory) | `https://github.com/dever-labs/mockly/releases/download` | | `MOCKLY_NO_INSTALL` | If set, `install()` raises `RuntimeError` instead of downloading | — | | `HTTPS_PROXY` / `HTTP_PROXY` | Route downloads through an HTTP proxy | — | diff --git a/clients/python/pyproject.toml b/clients/python/pyproject.toml index 04efb6d..d41a0de 100644 --- a/clients/python/pyproject.toml +++ b/clients/python/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "mockly-driver" -version = "0.12.4" +version = "0.13.0" description = "Python client for Mockly — start/stop servers and manage HTTP mocks in tests" readme = "README.md" license = { text = "MIT" } diff --git a/clients/python/src/mockly_driver/_install.py b/clients/python/src/mockly_driver/_install.py index a55d44d..b5d22b7 100644 --- a/clients/python/src/mockly_driver/_install.py +++ b/clients/python/src/mockly_driver/_install.py @@ -12,7 +12,7 @@ from importlib.metadata import version as _pkg_version _DEFAULT_VERSION = "v" + _pkg_version("mockly-driver") except Exception: - _DEFAULT_VERSION = "v0.12.4" # x-release-please-version + _DEFAULT_VERSION = "v0.13.0" # x-release-please-version _DEFAULT_BASE_URL = "https://github.com/dever-labs/mockly/releases/download" diff --git a/clients/rust-testcontainers/Cargo.toml b/clients/rust-testcontainers/Cargo.toml index acfceb5..26d4ed9 100644 --- a/clients/rust-testcontainers/Cargo.toml +++ b/clients/rust-testcontainers/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mockly-testcontainers" -version = "0.12.4" +version = "0.13.0" edition = "2021" rust-version = "1.85" description = "Testcontainers module for Mockly — run Mockly as a Docker container in tests" @@ -14,6 +14,6 @@ testcontainers = { version = "0.27", features = ["blocking", "http_wait"] } reqwest = { version = "0.12", features = ["blocking", "json"] } serde = { version = "1", features = ["derive"] } serde_json = "1" -mockly-driver = { path = "../rust", version = "0.12.4" } # x-release-please-version +mockly-driver = { path = "../rust", version = "0.13.0" } # x-release-please-version [dev-dependencies] diff --git a/clients/rust-testcontainers/README.md b/clients/rust-testcontainers/README.md index c4b57ef..8394cba 100644 --- a/clients/rust-testcontainers/README.md +++ b/clients/rust-testcontainers/README.md @@ -15,7 +15,7 @@ Add this to `Cargo.toml`: ```toml [dev-dependencies] -mockly-testcontainers = "0.12.4" # x-release-please-version +mockly-testcontainers = "0.13.0" # x-release-please-version reqwest = { version = "0.12", features = ["blocking"] } testcontainers = { version = "0.23", features = ["blocking", "http_wait"] } ``` diff --git a/clients/rust/Cargo.toml b/clients/rust/Cargo.toml index aea39a3..91b6d90 100644 --- a/clients/rust/Cargo.toml +++ b/clients/rust/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mockly-driver" -version = "0.12.4" +version = "0.13.0" edition = "2021" description = "Rust client for Mockly — start/stop servers and manage HTTP mocks in tests" license = "MIT" diff --git a/clients/rust/README.md b/clients/rust/README.md index 3ee0406..09549c7 100644 --- a/clients/rust/README.md +++ b/clients/rust/README.md @@ -15,7 +15,7 @@ Rust client for [Mockly](https://github.com/dever-labs/mockly) — a fast HTTP m ```toml [dev-dependencies] -mockly-driver = "0.12.4" # x-release-please-version +mockly-driver = "0.13.0" # x-release-please-version ``` ## Quick start @@ -64,7 +64,7 @@ fn test_get_users() { |---|---| | `MOCKLY_BINARY_PATH` | Absolute path to a pre-staged binary | | `MOCKLY_DOWNLOAD_BASE_URL` | Base URL override (Artifactory / mirrors) | -| `MOCKLY_VERSION` | Version override (default: `v0.12.4`) | +| `MOCKLY_VERSION` | Version override (default: `v0.13.0`) | | `MOCKLY_NO_INSTALL` | Return an error instead of downloading | | `HTTPS_PROXY` / `HTTP_PROXY` | Proxy for downloads (handled by reqwest) | diff --git a/docs/clients/java.md b/docs/clients/java.md index fcee094..c220a6a 100644 --- a/docs/clients/java.md +++ b/docs/clients/java.md @@ -10,7 +10,7 @@ The Java client starts, controls, and stops a Mockly process from your JUnit tes io.github.dever-labs mockly-driver - 0.12.4 + 0.13.0 test ``` @@ -18,7 +18,7 @@ The Java client starts, controls, and stops a Mockly process from your JUnit tes ### Gradle ```groovy -testImplementation 'io.github.dever-labs:mockly-driver:0.12.4' // x-release-please-version +testImplementation 'io.github.dever-labs:mockly-driver:0.13.0' // x-release-please-version ``` ## Quickstart @@ -308,7 +308,7 @@ Use it instead of the driver when you want Docker-managed lifecycle, no local bi io.github.dever-labs mockly-testcontainers - 0.12.4 + 0.13.0 test ``` diff --git a/docs/clients/rust.md b/docs/clients/rust.md index 53a1d0d..1a61899 100644 --- a/docs/clients/rust.md +++ b/docs/clients/rust.md @@ -8,7 +8,7 @@ Add to `Cargo.toml`: ```toml [dev-dependencies] -mockly-driver = "0.12.4" # x-release-please-version``` +mockly-driver = "0.13.0" # x-release-please-version``` ## Quickstart @@ -299,7 +299,7 @@ Use it instead of the driver when you want Docker-managed lifecycle, no local bi ```toml [dev-dependencies] -mockly-testcontainers = "0.12.4" # x-release-please-version +mockly-testcontainers = "0.13.0" # x-release-please-version reqwest = { version = "0.12", features = ["blocking"] } testcontainers = { version = "0.23", features = ["blocking", "http_wait"] } ``` From e1d55f7845155092d3505e3850998051561e8c2b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 8 Jul 2026 22:14:38 +0000 Subject: [PATCH 2/2] chore: regenerate npm lock files for version bump --- clients/node-testcontainers/package-lock.json | 4 +- clients/node/package-lock.json | 99 +++---------------- 2 files changed, 14 insertions(+), 89 deletions(-) diff --git a/clients/node-testcontainers/package-lock.json b/clients/node-testcontainers/package-lock.json index 8d1f365..409ca9f 100644 --- a/clients/node-testcontainers/package-lock.json +++ b/clients/node-testcontainers/package-lock.json @@ -1,12 +1,12 @@ { "name": "@dever-labs/mockly-testcontainers", - "version": "0.12.4", + "version": "0.13.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@dever-labs/mockly-testcontainers", - "version": "0.12.4", + "version": "0.13.0", "devDependencies": { "@types/node": "^22.0.0", "testcontainers": "^12.0.3", diff --git a/clients/node/package-lock.json b/clients/node/package-lock.json index d897e68..1fa8e15 100644 --- a/clients/node/package-lock.json +++ b/clients/node/package-lock.json @@ -1,14 +1,19 @@ { "name": "@dever-labs/mockly-driver", - "version": "0.12.4", + "version": "0.13.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@dever-labs/mockly-driver", - "version": "0.12.4", + "version": "0.13.0", "license": "MIT", "dependencies": { + "@dever-labs/mockly-driver-darwin-arm64": "0.13.0", + "@dever-labs/mockly-driver-darwin-x64": "0.13.0", + "@dever-labs/mockly-driver-linux-arm64": "0.13.0", + "@dever-labs/mockly-driver-linux-x64": "0.13.0", + "@dever-labs/mockly-driver-win32-x64": "0.13.0", "js-yaml": "^4.1.0" }, "bin": { @@ -24,91 +29,11 @@ "node": ">=18.0.0" }, "optionalDependencies": { - "@dever-labs/mockly-driver-darwin-arm64": "0.12.4", - "@dever-labs/mockly-driver-darwin-x64": "0.12.4", - "@dever-labs/mockly-driver-linux-arm64": "0.12.4", - "@dever-labs/mockly-driver-linux-x64": "0.12.4", - "@dever-labs/mockly-driver-win32-x64": "0.12.4" - } - }, - "node_modules/@dever-labs/mockly-driver-darwin-arm64": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/@dever-labs/mockly-driver-darwin-arm64/-/mockly-driver-darwin-arm64-0.12.4.tgz", - "integrity": "sha512-6L17oP6tASlFjFJhm4BtdTBnXNahok/5FqkZkl//5EGuarULm5ZDHbog84wAzKMoIyv3/jidpGIdNnp8l+GOjg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "bin": { - "mockly": "bin/mockly" - } - }, - "node_modules/@dever-labs/mockly-driver-darwin-x64": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/@dever-labs/mockly-driver-darwin-x64/-/mockly-driver-darwin-x64-0.12.4.tgz", - "integrity": "sha512-H0kWWIMMzdTG3usT5jqKWBujtsn/gnxeFLrJLmpJ0xG3sbK1O/soWVWU54rDhvRwUXOYRyweako8yNbQwogGuw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "bin": { - "mockly": "bin/mockly" - } - }, - "node_modules/@dever-labs/mockly-driver-linux-arm64": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/@dever-labs/mockly-driver-linux-arm64/-/mockly-driver-linux-arm64-0.12.4.tgz", - "integrity": "sha512-SsnJib/YiGsN9M/SdKNGIikO7L/cCk//mRP/iYjwBrNtdy4r8CgbgMgH7R5FwGmPINwTqOtwIs0E/7H2/ZAa+w==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "bin": { - "mockly": "bin/mockly" - } - }, - "node_modules/@dever-labs/mockly-driver-linux-x64": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/@dever-labs/mockly-driver-linux-x64/-/mockly-driver-linux-x64-0.12.4.tgz", - "integrity": "sha512-3pLKBbp/0lppZGxGQW4rgzbwXAMJ8tEBbJyn0F9GoDPiLHKZr4qKyW/xdNfewcFeC8cEy6/5rDd69Q+hntaGEg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "bin": { - "mockly": "bin/mockly" - } - }, - "node_modules/@dever-labs/mockly-driver-win32-x64": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/@dever-labs/mockly-driver-win32-x64/-/mockly-driver-win32-x64-0.12.4.tgz", - "integrity": "sha512-WLc8YhRUJQ76wi9YyP6lh1z9w9p1q4XcoJfRWuOxUVRO0JSw0oyxt+JZ4lL7lACIFqffwBe4q3qKYlwO3xpWQg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "bin": { - "mockly": "bin/mockly.exe" + "@dever-labs/mockly-driver-darwin-arm64": "0.13.0", + "@dever-labs/mockly-driver-darwin-x64": "0.13.0", + "@dever-labs/mockly-driver-linux-arm64": "0.13.0", + "@dever-labs/mockly-driver-linux-x64": "0.13.0", + "@dever-labs/mockly-driver-win32-x64": "0.13.0" } }, "node_modules/@emnapi/core": {