JustDummies

Just dummies — but seriously powerful ones.

Release notes

This page tracks what's new and changing in JustDummies, including new features, improvements, bug fixes, and deprecations. Use it to see what shipped in the most recent release, confirm when a capability became available, or review changes before upgrading.

Versions

JustDummies.Xunit · Version 1

Snapshot taken at cli-v1.1.0-beta.4 opens in a new tab · Read the technical changelog opens in a new tab

1.0.0-preview.2

preview

A license change every consumer should read.

⚠️ Breaking changes

  • JustDummies.Xunit is now licensed under PolyForm Internal Use 1.0.0 opens in a new tab, not Apache 2.0 — source-available, not open source. You may read, build, modify and run the adapter for your own or your company's internal business operations; you may not distribute the software. Versions already published on NuGet are untouched and keep the license they shipped with. Contributions are now governed by a Contributor Agreement opens in a new tab.

1.0.0-preview.1

preview

First published version — the xUnit v3 adapter reaches nuget.org for the first time, at the library's own number rather than at 0.1.0: this is the adapter offered for JustDummies 1.0, not an earlier sketch of one.

✨ New

  • [Reproducible] — mark a test, a class or an assembly, and the arbitrary values its body draws come from a pinned seed, reported only when the test fails. Removes the per-test Any.Reproducibly wrapping without changing how values are generated.
  • A separate package, deliberately. JustDummies itself stays free of any test-framework dependency; the xUnit binding lives here and carries the one dependency the library cannot.
  • Package hardening — embedded SPDX SBOM, SourceLink, symbol package, deterministic build, and a build-provenance attestation on the release artifact.

🙌 Improvements

  • Requires xUnit v3 and a JustDummies package published from this repository. The two trains version independently (ADR-0047 opens in a new tab): an adapter-only fix ships on its own, without waiting on a new library release.