prelude-safeenum 0.1.1.3 → 0.1.1.8
raw patch · 3 files changed
+39/−11 lines, 3 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Prelude.SafeEnum: instance Prelude.SafeEnum.DownwardEnum GHC.Integer.Type.Integer
- Prelude.SafeEnum: instance Prelude.SafeEnum.Enum GHC.Integer.Type.Integer
- Prelude.SafeEnum: instance Prelude.SafeEnum.UpwardEnum GHC.Integer.Type.Integer
+ Prelude.SafeEnum: instance Prelude.SafeEnum.DownwardEnum GHC.Num.Integer.Integer
+ Prelude.SafeEnum: instance Prelude.SafeEnum.Enum GHC.Num.Integer.Integer
+ Prelude.SafeEnum: instance Prelude.SafeEnum.UpwardEnum GHC.Num.Integer.Integer
Files
- CHANGELOG +15/−0
- README.md +3/−2
- prelude-safeenum.cabal +21/−9
CHANGELOG view
@@ -1,3 +1,18 @@+0.1.1.8 (2026-02-28):+ - Added `Tested-With: GHC == 9.12, 9.14` (didn't actually need to+ nudge the upper bound on 'base', because it's already lenient)+0.1.1.7 (2024-08-29):+ - Added `Tested-With: GHC == 9.8, 9.10` (didn't actually need to+ nudge the upper bound on 'base', because it's already lenient)+0.1.1.6 (2023-03-19):+ - Added `Tested-With: GHC == 9.6.1` (didn't actually need to+ nudge the upper bound on 'base', because it's already lenient)+0.1.1.5 (2022-08-28):+ - Added `Tested-With: GHC == 9.4.1` (didn't actually need to+ nudge the upper bound on 'base', because it's already lenient)+0.1.1.4 (2021-11-02):+ - Added `Tested-With: GHC == 9.2.1` (didn't actually need to+ nudge the upper bound on 'base', because it's already lenient) 0.1.1.3 (2021-10-17): - Updated maintainer emails/urls - General metadata cleanup
README.md view
@@ -1,8 +1,9 @@ prelude-safeenum ================+[](https://github.com/wrengr/prelude-safeenum/actions?query=workflow%3Aci+-event%3Apull_request) [](https://hackage.haskell.org/package/prelude-safeenum)-[](https://github.com/wrengr/prelude-safeenum/actions?query=workflow%3Aci)-[](http://packdeps.haskellers.com/specific?package=prelude-safeenum)+[](https://stackage.org/lts/package/prelude-safeenum)+[](https://stackage.org/nightly/package/prelude-safeenum) A redefinition of the Prelude's `Enum` class in order to render it safe. That is, the Haskell Language Report defines `pred`, `succ`,
prelude-safeenum.cabal view
@@ -1,20 +1,25 @@+Cabal-Version: 2.2+-- Cabal >=2.2 is required for:+-- <https://cabal.readthedocs.io/en/latest/cabal-package.html#common-stanzas>+-- Since 2.1, the Cabal-Version must be the absolutely first thing+-- in the file, even before comments. Also, no longer uses ">=".+-- <https://github.com/haskell/cabal/issues/4899>+ ------------------------------------------------------------------- wren gayle romano <wren@cpan.org> ~ 2021.10.17+-- wren gayle romano <wren@cpan.org> ~ 2026-02-26 ---------------------------------------------------------------- --- Cabal >=1.10 is required by Hackage.-Cabal-Version: >= 1.10-Build-Type: Simple- Name: prelude-safeenum-Version: 0.1.1.3+Version: 0.1.1.8+Build-Type: Simple Stability: provisional Homepage: https://wrengr.org/software/hackage.html Bug-Reports: https://github.com/wrengr/prelude-safeenum/issues Author: wren gayle romano Maintainer: wren@cpan.org-Copyright: Copyright (c) 2012–2021 wren gayle romano-License: BSD3+Copyright: 2012–2025 wren romano+-- Cabal-2.2 requires us to say "BSD-3-Clause" not "BSD3"+License: BSD-3-Clause License-File: LICENSE Category: Prelude@@ -41,7 +46,14 @@ GHC ==8.6.5, GHC ==8.8.4, GHC ==8.10.3,- GHC ==9.0.1+ GHC ==9.0.1,+ GHC ==9.2.4,+ GHC ==9.4.8,+ GHC ==9.6.5,+ GHC ==9.8.2,+ GHC ==9.10.1,+ GHC ==9.12.1,+ GHC ==9.14.1 ---------------------------------------------------------------- Source-Repository head