diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4a559345..a33a9b9e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,7 +18,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - ghc: ["9.2", "9.0", "8.10"] + ghc: ["8.10", "9.0", "9.2", "9.4", "9.6"] os: [ubuntu-latest] include: - os: macos-latest @@ -32,7 +32,7 @@ jobs: uses: haskell/actions/setup@v2 with: ghc-version: ${{ matrix.ghc }} - cabal-version: "3.6" + cabal-version: "3.8" - name: Update dependencies with Hackage run: cabal update diff --git a/CHANGELOG.md b/CHANGELOG.md index 8dda8a45..05b4a920 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,12 @@ ## MASTER +## Dotenv 0.12.0.0 +### Modified +* Ensure support from GHC 8.10 up to GHC 9.6 + +### Possible breaking change +* New attribute for `Config` data type to print env vars without actually +running the command (kudos to @flandrade). + ## Dotenv 0.11.0.2 ### Modified * Allow optparse-applicative 0.18 diff --git a/dotenv.cabal b/dotenv.cabal index 5729a91b..7491aba9 100644 --- a/dotenv.cabal +++ b/dotenv.cabal @@ -1,5 +1,5 @@ name: dotenv -version: 0.11.0.2 +version: 0.12.0.0 synopsis: Loads environment variables from dotenv files homepage: https://github.com/stackbuilders/dotenv-hs description: @@ -34,6 +34,7 @@ description: license: MIT license-file: LICENSE author: Justin Leitgeb +tested-with: ghc ==8.10 ghc ==9.0 ghc ==9.2 ghc ==9.4 ghc ==9.6 maintainer: hackage@stackbuilders.com copyright: 2015-Present Stack Builders Inc. category: Configuration @@ -62,7 +63,7 @@ flag dev executable dotenv main-is: Main.hs - build-depends: base >= 4.9 && < 5.0 + build-depends: base >= 4.14 && < 5.0 , base-compat >= 0.4 , dotenv , optparse-applicative >= 0.11 && < 0.19