From 66b5a12cc7d327b3890417e84382ee2d07f182b9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 12 May 2026 17:47:49 +0000 Subject: [PATCH] Add `@since` annotations to `LicenseListVersion` constructors checked using https://cabal.readthedocs.io/en/stable/file-format-changelog.html and in some cases git history Agent-Logs-Url: https://github.com/ulysses4ever/cabal/sessions/8fa252bb-4749-4284-b312-ec279d5e17fa Co-authored-by: ulysses4ever <6832600+ulysses4ever@users.noreply.github.com> --- .../Distribution/SPDX/LicenseListVersion.hs | 27 ++++++++++++------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/Cabal-syntax/src/Distribution/SPDX/LicenseListVersion.hs b/Cabal-syntax/src/Distribution/SPDX/LicenseListVersion.hs index 7dd5b59b56c..5c34015b521 100644 --- a/Cabal-syntax/src/Distribution/SPDX/LicenseListVersion.hs +++ b/Cabal-syntax/src/Distribution/SPDX/LicenseListVersion.hs @@ -7,15 +7,24 @@ import Distribution.CabalSpecVersion -- | SPDX License List version @Cabal@ is aware of. data LicenseListVersion - = LicenseListVersion_3_0 - | LicenseListVersion_3_2 - | LicenseListVersion_3_6 - | LicenseListVersion_3_9 - | LicenseListVersion_3_10 - | LicenseListVersion_3_16 - | LicenseListVersion_3_23 - | LicenseListVersion_3_25 - | LicenseListVersion_3_26 + = -- | @since 2.4.0.0 + LicenseListVersion_3_0 + | -- | @since 2.4.0.0 + LicenseListVersion_3_2 + | -- | @since 3.0.0.0 + LicenseListVersion_3_6 + | -- | @since 3.4.0.0 + LicenseListVersion_3_9 + | -- | @since 3.6.0.0 + LicenseListVersion_3_10 + | -- | @since 3.8.0.0 + LicenseListVersion_3_16 + | -- | @since 3.12.0.0 + LicenseListVersion_3_23 + | -- | @since 3.14.0.0 + LicenseListVersion_3_25 + | -- | @since 3.16.0.0 + LicenseListVersion_3_26 deriving (Eq, Ord, Show, Enum, Bounded) cabalSpecVersionToSPDXListVersion :: CabalSpecVersion -> LicenseListVersion