Aller au contenu

Changelog

Un fichier changelog (journal des modifications) est un fichier texte qui répertorie et décrit les modifications, les mises à jour et les évolutions d'un logiciel, d'une application, d'un site web ou d'un projet informatique en général. Il est généralement utilisé pour tenir un historique des versions du logiciel et informer les utilisateurs, les développeurs et d'autres parties prenantes des modifications apportées à chaque nouvelle version.

Les fichiers changelog sont particulièrement utiles pour les utilisateurs et les développeurs, car ils permettent de suivre l'évolution d'un logiciel, de comprendre ce qui a été modifié d'une version à l'autre, de décider quand et comment mettre à jour, et de diagnostiquer des problèmes éventuels. Ils sont souvent inclus dans la documentation du logiciel ou dans le répertoire de code source du projet pour faciliter l'accès et la consultation.

Bonnes pratiques

  • Mettre un fichier CHANGELOG.md à la racine du code source ou du projet.
  • Suivre les recommandations : keep a changelog.
  • Utilisez le langage de balisage léger Markdown pour la rédaction de fichiers changelog.

Exemples


Changelog

[1.7.0] - 2024-07-13

Fixed

  • Remove autoprefixer dependency (#11315)
  • Fix source maps issue resulting in a crash (#11319)
  • Improve normalisation of calc()-like functions (#11686)
  • Skip over classes inside :not(…) when nested in an at-rule (#12105)

Added

  • Support @import "tailwindcss" using top-level index.css file (#11205)
  • Use lightningcss for nesting and vendor prefixes in PostCSS plugin (#10399)
  • Add has-* variants for :has(…) pseudo-class (#11318)

Changed

  • Deprecate --no-autoprefixer flag in the CLI (#11280)
  • Make the Rust based parser the default (#11394)
  • Simplify the sans font-family stack (#11748)

[1.6.4] - 2024-04-25

Fixed

  • Fix issue where some pseudo-element variants generated the wrong selector (#10943)
  • Make font settings propagate into buttons, inputs, etc. (#10940)