Skip to content
Merged
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 CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
All notable changes to this project are documented here.
This project follows [Semantic Versioning](https://semver.org/).

## [Unreleased]
## [1.0.0-preview.3] — 2026-11-14

Makes the EF Core capture safe beside another library's `SaveChanges` interceptor — such as
DotNetBoost.MultiLingual's — registered before it or after it, with or without a retrying strategy. 543
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,10 @@ Works with **.NET 8 and .NET 10**, on **SQL Server, PostgreSQL, SQLite or MongoD
`Microsoft.Extensions.DependencyInjection.Abstractions` — and no dependency on any other
DotNetBoost package.

> **Status:** preview on NuGet — **1.0.0-preview.2**, which is why every `dotnet add package`
> **Status:** preview on NuGet — **1.0.0-preview.3**, which is why every `dotnet add package`
> below needs `--prerelease`. A preview because nothing outside this repository has used the surface
> yet, and the public API baseline is the part most likely to still move. All five packages are built
> and tested: **493 tests** needing nothing installed, on both target frameworks, plus **202
> and tested: **543 tests** needing nothing installed, on both target frameworks, plus **280
> integration tests** against **PostgreSQL 16, SQL Server 2022 and MongoDB 7** in containers. See
> [testing.md](docs/testing.md), which also lists what is not covered yet.

Expand Down
4 changes: 2 additions & 2 deletions docs/scope.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Scope — DotNetBoost.Auditing

> **Status:** all five packages are built and tested against this document — 493 unit tests on
> net8.0 and net10.0, plus 202 integration tests against PostgreSQL, SQL Server and MongoDB in
> **Status:** all five packages are built and tested against this document — 543 unit tests on
> net8.0 and net10.0, plus 280 integration tests against PostgreSQL, SQL Server and MongoDB in
> containers. Every store is proven against its real engine; [testing.md](testing.md) says what
> each suite covers and what is still not covered. Written 2026-10-16 before any code existed, so the boundaries were chosen
> rather than discovered — where building changed one, the section says so. §13 lists those; what
Expand Down
6 changes: 3 additions & 3 deletions docs/testing.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,14 @@ The layout is the one `DotNetBoost.Settings`, `.Media` and `.MultiLingual` use
|---|---|---|---|
| `TestSupport` | — | net8.0, net10.0 | The shared doubles and conformance suites. Not a test project |
| `UnitTests` | 189 | net8.0, net10.0 | Nothing. The Core engine, over the in-memory double |
| `ProviderTests` | 238 | net8.0, net10.0 | Nothing. Every store, over SQLite |
| `ProviderTests` | 288 | net8.0, net10.0 | Nothing. Every store, over SQLite |
| `ApiTests` | 59 | net8.0, net10.0 | Nothing. A real ASP.NET Core host |
| `SurfaceTests` | 7 | net8.0, net10.0 | Nothing. The public surface of all five packages, against a committed baseline |
| `IntegrationTests` | 202 | net10.0 | **Docker.** PostgreSQL 16, SQL Server 2022, MongoDB 7 (replica set) |
| `IntegrationTests` | 280 | net10.0 | **Docker.** PostgreSQL 16, SQL Server 2022, MongoDB 7 (replica set) |
| `ScaleTests` | 4 | net10.0 | **Docker, and opt-in.** Measurements on a million-entry trail. Skipped unless asked for, never run by CI |

```bash
dotnet test # everything — 699 tests
dotnet test # everything — 827 tests
dotnet test tests/DotNetBoost.Auditing.IntegrationTests # containers only
dotnet test --filter "FullyQualifiedName!~SqlServer" # skip the slow fixture
```
Expand Down
Loading