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.DiagnosticCatalog · 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.5

preview

Un changement de licence que chaque consommateur devrait lire.

⚠️ Changements cassants

  • JustDummies.DiagnosticCatalog 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 le package 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.4

preview

Le catalogue rattrape le jeu de règles que JustDummies 1.0.0-preview.3 a livré : trois règles rejoignent les constantes, JD031, JD032 et JD033.

✨ Nouveautés

  • JustDummiesRule.JD031Deux bornes inclusives que la bibliothèque nomme aussi comme un seul intervalle, catégorie JustDummies.Constraints.
  • JustDummiesRule.JD032Une borne déclarée deux fois, dont seule la plus serrée survit, catégorie JustDummies.Constraints.
  • JustDummiesRule.JD033Un littéral ancré que les caractères déclarés ne peuvent pas tirer, catégorie JustDummies.Constraints.

1.0.0-preview.3

preview

Le catalogue rattrape le jeu de règles que JustDummies 1.0.0-preview.2 a livré : deux règles rejoignent les constantes, JD029 et JD030.

✨ Nouveautés

  • JustDummiesRule.JD029Une valeur écrite dans un pool qu'une contrainte déclarée refuse, catégorie JustDummies.Constraints.
  • JustDummiesRule.JD030Un dummy de chaîne qui ne déclare aucune longueur, catégorie JustDummies.Constraints.

1.0.0-preview.2

preview

Première version publiée — le catalogue atteint nuget.org pour la première fois, au numéro du jeu de règles que JustDummies 1.0 embarque. Il n'existe pas de 1.0.0-preview.1 : l'exécution de release de ce tag a échoué avant de rien publier, et le numéro est sauté plutôt que réutilisé.

✨ Nouveautés

  • JustDummiesRule — les 28 règles d'analyse, de JD001 à JD028, chacune portant Id, Category, Title et HelpLinkUri comme constantes de compilation qu'un [SuppressMessage] peut nommer.
  • JustDummiesCategory — les quatre catégories qui regroupent ces règles.
  • Une activation cantonnée à votre propre projetbuild/JustDummies.DiagnosticCatalog.props n'active les contrôles que pour le projet qui référence ce catalogue, jamais pour celui qui en dépend seulement indirectement.

🙌 Améliorations

  • Une règle n'est jamais supprimée, un membre jamais renommé. Une règle retirée du produit est conservée en [Obsolete] à la place, pour qu'une montée de version ne casse jamais un build sur un identifiant de diagnostic.