Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.13.1"
".": "0.13.2"
}
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Changelog

## [0.13.2](https://github.com/dever-labs/mockly/compare/v0.13.1...v0.13.2) (2026-07-26)


### Bug Fixes

* remove dotnet run-file cache and add dotnet/ to .gitignore ([#139](https://github.com/dever-labs/mockly/issues/139)) ([326fa05](https://github.com/dever-labs/mockly/commit/326fa0509882fc94ba6823f37646995ef0eb7043))

## [0.13.1](https://github.com/dever-labs/mockly/compare/v0.13.0...v0.13.1) (2026-07-13)


Expand Down
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.13.1"` <!-- x-release-please-version --> or `mockly-testcontainers = "0.12.4"` in `[dev-dependencies]` |
| **Rust** | `mockly-driver` | `mockly-testcontainers` | `mockly-driver = "0.13.2"` <!-- x-release-please-version --> or `mockly-testcontainers = "0.12.4"` in `[dev-dependencies]` |

Driver clients:
- Automatically find or install the Mockly binary for the current platform
Expand Down Expand Up @@ -1459,7 +1459,7 @@ await server.stop()
<dependency>
<groupId>io.github.dever-labs</groupId>
<artifactId>mockly-driver</artifactId>
<version>0.13.1</version> <!-- x-release-please-version --> <scope>test</scope>
<version>0.13.2</version> <!-- x-release-please-version --> <scope>test</scope>
</dependency>
```

Expand Down Expand Up @@ -1518,7 +1518,7 @@ server.stop()

```toml
[dev-dependencies]
mockly-driver = "0.13.1" # x-release-please-version```
mockly-driver = "0.13.2" # x-release-please-version```
Comment on lines 1519 to +1521

```rust
let mut server = MocklyServer::ensure(ServerOptions::default(), Default::default()).unwrap();
Expand Down Expand Up @@ -1644,9 +1644,9 @@ steps:
- uses: actions/checkout@v5

- name: Start Mockly
uses: dever-labs/mockly/.github/actions/setup-mockly@v0.13.1 # x-release-please-version
uses: dever-labs/mockly/.github/actions/setup-mockly@v0.13.2 # x-release-please-version
with:
version: v0.13.1 # x-release-please-version
version: v0.13.2 # x-release-please-version
config: mockly.yaml # path to your config
api-port: 9090 # management API port (default)

Expand All @@ -1673,7 +1673,7 @@ include:
integration-tests:
extends: .mockly-start
variables:
MOCKLY_VERSION: "v0.13.1" # x-release-please-version
MOCKLY_VERSION: "v0.13.2" # x-release-please-version
MOCKLY_CONFIG: "mockly.yaml"
script:
- ./run-tests.sh
Expand Down Expand Up @@ -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.13.1 # x-release-please-version
MOCKLY_VERSION=v0.13.2 # x-release-please-version
curl -sSfL https://raw.githubusercontent.com/dever-labs/mockly/main/install.sh | bash

# Start in background and wait for ready
Expand Down
2 changes: 1 addition & 1 deletion clients/dotnet/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.13.1`<!-- x-release-please-version --> |
| `MOCKLY_VERSION` | Version to download, e.g. `v0.13.2`<!-- x-release-please-version --> |
| `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` |
Expand Down
2 changes: 1 addition & 1 deletion clients/dotnet/src/Mockly.Driver/Mockly.Driver.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<ImplicitUsings>enable</ImplicitUsings>
<LangVersion>latest</LangVersion>
<PackageId>Mockly.Driver</PackageId>
<Version>0.13.1</Version>
<Version>0.13.2</Version>
<Authors>dever-labs</Authors>
<Description>C# client for Mockly — start/stop servers and manage HTTP mocks in tests</Description>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

<!-- NuGet package metadata -->
<PackageId>Testcontainers.Mockly</PackageId>
<Version>0.13.1</Version>
<Version>0.13.2</Version>
<Authors>dever-labs</Authors>
<Description>Testcontainers module for Mockly — run Mockly as a Docker container in tests</Description>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
Expand Down
4 changes: 2 additions & 2 deletions clients/go/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ type Options struct {
}

type InstallOptions struct {
Version string // default: "v0.13.1" // x-release-please-version
Version string // default: "v0.13.2" // x-release-please-version
BaseURL string // default: GitHub releases
BinDir string // default: "./bin"
Force bool // re-download even if binary exists
Expand All @@ -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.13.1`<!-- x-release-please-version -->). |
| `MOCKLY_VERSION` | Override the default binary version (`v0.13.2`<!-- x-release-please-version -->). |
| `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`. |
Expand Down
2 changes: 1 addition & 1 deletion clients/go/install.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import (
"strings"
)

const DefaultMocklyVersion = "v0.13.1" // x-release-please-version
const DefaultMocklyVersion = "v0.13.2" // 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.
Expand Down
8 changes: 4 additions & 4 deletions clients/java/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ class MyServiceTest {
<dependency>
<groupId>io.github.dever-labs</groupId>
<artifactId>mockly-driver</artifactId>
<version>0.13.1</version> <!-- x-release-please-version -->
<version>0.13.2</version> <!-- x-release-please-version -->
</dependency>
```

Expand All @@ -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.13.1") // x-release-please-version
.version("v0.13.2") // 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
Expand Down Expand Up @@ -186,7 +186,7 @@ String path = MocklyInstaller.getBinaryPath("bin");
String path = MocklyInstaller.install(
MocklyInstaller.InstallOptions.builder()
.binDir("bin")
.version("v0.13.1") // x-release-please-version
.version("v0.13.2") // x-release-please-version
.build()
);
```
Expand Down Expand Up @@ -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.13.1 # x-release-please-version
export MOCKLY_VERSION=v0.13.2 # x-release-please-version
```

The client will download from `{MOCKLY_DOWNLOAD_BASE_URL}/{MOCKLY_VERSION}/{asset}`.
Expand Down
2 changes: 1 addition & 1 deletion clients/java/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

<groupId>io.github.dever-labs</groupId>
<artifactId>mockly-driver</artifactId>
<version>0.13.1</version>
<version>0.13.2</version>
<packaging>jar</packaging>

<name>mockly-driver</name>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
*/
public class MocklyInstaller {

public static final String DEFAULT_VERSION = "v0.13.1"; // x-release-please-version
public static final String DEFAULT_VERSION = "v0.13.2"; // x-release-please-version

private static final String DEFAULT_DOWNLOAD_BASE =
"https://github.com/dever-labs/mockly/releases/download";
Expand Down
4 changes: 2 additions & 2 deletions clients/java/testcontainers/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,15 @@ Run Mockly in Docker-backed Java tests with Testcontainers.
<dependency>
<groupId>io.github.dever-labs</groupId>
<artifactId>mockly-testcontainers</artifactId>
<version>0.13.1</version> <!-- x-release-please-version -->
<version>0.13.2</version> <!-- x-release-please-version -->
<scope>test</scope>
</dependency>
```

### Gradle

```groovy
testImplementation 'io.github.dever-labs:mockly-testcontainers:0.13.1' // x-release-please-version
testImplementation 'io.github.dever-labs:mockly-testcontainers:0.13.2' // x-release-please-version
```

## Quickstart
Expand Down
2 changes: 1 addition & 1 deletion clients/java/testcontainers/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

<groupId>io.github.dever-labs</groupId>
<artifactId>mockly-testcontainers</artifactId>
<version>0.13.1</version>
<version>0.13.2</version>
<packaging>jar</packaging>

<name>mockly-testcontainers</name>
Expand Down
4 changes: 2 additions & 2 deletions clients/node-testcontainers/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion clients/node-testcontainers/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@dever-labs/mockly-testcontainers",
"version": "0.13.1",
"version": "0.13.2",
"description": "Testcontainers module for Mockly — run Mockly as a Docker container in tests",
"type": "module",
"main": "./dist/index.js",
Expand Down
24 changes: 12 additions & 12 deletions clients/node/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 6 additions & 6 deletions clients/node/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@dever-labs/mockly-driver",
"version": "0.13.1",
"version": "0.13.2",
"description": "Node.js client for Mockly — start/stop servers and manage HTTP mocks in tests",
"keywords": [
"mock",
Expand Down Expand Up @@ -51,11 +51,11 @@
"js-yaml": "^4.1.0"
},
"optionalDependencies": {
"@dever-labs/mockly-driver-linux-x64": "0.13.1",
"@dever-labs/mockly-driver-linux-arm64": "0.13.1",
"@dever-labs/mockly-driver-darwin-x64": "0.13.1",
"@dever-labs/mockly-driver-darwin-arm64": "0.13.1",
"@dever-labs/mockly-driver-win32-x64": "0.13.1"
"@dever-labs/mockly-driver-linux-x64": "0.13.2",
"@dever-labs/mockly-driver-linux-arm64": "0.13.2",
"@dever-labs/mockly-driver-darwin-x64": "0.13.2",
"@dever-labs/mockly-driver-darwin-arm64": "0.13.2",
"@dever-labs/mockly-driver-win32-x64": "0.13.2"
},
"devDependencies": {
"@types/js-yaml": "^4.0.9",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@dever-labs/mockly-driver-darwin-arm64",
"version": "0.13.1",
"version": "0.13.2",
"description": "Mockly binary for darwin-arm64 (internal platform package for mockly-driver)",
"license": "MIT",
"repository": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@dever-labs/mockly-driver-darwin-x64",
"version": "0.13.1",
"version": "0.13.2",
"description": "Mockly binary for darwin-x64 (internal platform package for mockly-driver)",
"license": "MIT",
"repository": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@dever-labs/mockly-driver-linux-arm64",
"version": "0.13.1",
"version": "0.13.2",
"description": "Mockly binary for linux-arm64 (internal platform package for mockly-driver)",
"license": "MIT",
"repository": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@dever-labs/mockly-driver-linux-x64",
"version": "0.13.1",
"version": "0.13.2",
"description": "Mockly binary for linux-x64 (internal platform package for mockly-driver)",
"license": "MIT",
"repository": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@dever-labs/mockly-driver-win32-x64",
"version": "0.13.1",
"version": "0.13.2",
"description": "Mockly binary for win32-x64 (internal platform package for mockly-driver)",
"license": "MIT",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion clients/node/src/install.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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.13.1' // x-release-please-version
export const DEFAULT_MOCKLY_VERSION = 'v0.13.2' // x-release-please-version

/** Default GitHub releases base URL. */
const GITHUB_BASE = 'https://github.com/dever-labs/mockly/releases/download'
Expand Down
2 changes: 1 addition & 1 deletion clients/python-testcontainers/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "hatchling.build"

[project]
name = "mockly-testcontainers"
version = "0.13.1"
version = "0.13.2"
description = "Testcontainers module for Mockly — run Mockly as a Docker container in tests"
readme = "README.md"
license = { text = "MIT" }
Expand Down
2 changes: 1 addition & 1 deletion clients/python/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.13.1`<!-- x-release-please-version --> |
| `MOCKLY_VERSION` | Binary version to download | `v0.13.2`<!-- x-release-please-version --> |
| `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 | — |
Expand Down
2 changes: 1 addition & 1 deletion clients/python/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "hatchling.build"

[project]
name = "mockly-driver"
version = "0.13.1"
version = "0.13.2"
description = "Python client for Mockly — start/stop servers and manage HTTP mocks in tests"
readme = "README.md"
license = { text = "MIT" }
Expand Down
2 changes: 1 addition & 1 deletion clients/python/src/mockly_driver/_install.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
from importlib.metadata import version as _pkg_version
_DEFAULT_VERSION = "v" + _pkg_version("mockly-driver")
except Exception:
_DEFAULT_VERSION = "v0.13.1" # x-release-please-version
_DEFAULT_VERSION = "v0.13.2" # x-release-please-version

_DEFAULT_BASE_URL = "https://github.com/dever-labs/mockly/releases/download"

Expand Down
Loading
Loading