JustDummies

Juste des dummies, mais redoutablement efficaces.

Release notes

Cette page recense les nouveautés et les changements de JustDummies : nouvelles fonctionnalités, améliorations, corrections de bugs et dépréciations. Elle sert à voir ce qui a été livré dans la dernière release, à confirmer depuis quand une fonctionnalité est disponible, ou à passer en revue les changements avant de monter de version.

Versions

JustDummies.Xunit · Version 1

Instantané pris au tag cli-v1.1.0-beta.4 ouvre un nouvel onglet · Lire le changelog technique ouvre un nouvel onglet

1.0.0-preview.2

preview

Un changement de licence que chaque consommateur devrait lire.

⚠️ Changements cassants

  • JustDummies.Xunit est désormais sous licence PolyForm Internal Use 1.0.0 ouvre un nouvel onglet, et non plus Apache 2.0 — source disponible, pas open source. Vous pouvez lire, construire, modifier et exécuter l'adaptateur pour vos propres opérations internes ou celles de votre entreprise ; vous ne pouvez pas redistribuer le logiciel. Les versions déjà publiées sur NuGet ne sont pas concernées et conservent la licence sous laquelle elles ont été livrées. Les contributions sont désormais régies par un Contributor Agreement ouvre un nouvel onglet.

1.0.0-preview.1

preview

Première version publiée — l'adaptateur xUnit v3 atteint nuget.org pour la première fois, au numéro même de la bibliothèque plutôt qu'à 0.1.0 : c'est l'adaptateur offert pour JustDummies 1.0, pas une esquisse antérieure.

✨ Nouveautés

  • [Reproducible] — marquez un test, une classe ou un assembly, et les valeurs arbitraires tirées par son corps proviennent d'une seed épinglée, rapportée uniquement quand le test échoue. Supprime l'enrobage Any.Reproducibly par test, sans changer la façon dont les valeurs sont générées.
  • Un package séparé, délibérément. JustDummies lui-même reste libre de toute dépendance à un framework de test ; le pont xUnit vit ici et porte la seule dépendance que la bibliothèque ne peut pas porter.
  • Durcissement du package — SBOM SPDX embarqué, SourceLink, package de symboles, build déterministe, et une attestation de provenance sur l'artefact publié.

🙌 Améliorations

  • Nécessite xUnit v3 et un package JustDummies publié depuis ce dépôt. Les deux trains évoluent indépendamment (ADR-0047 ouvre un nouvel onglet) : un correctif propre à l'adaptateur est publié seul, sans attendre une nouvelle version de la bibliothèque.