data-default 0.8.0.0 → 0.8.0.1
raw patch · 2 files changed
+146/−2 lines, 2 filesdep ~containersPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: containers
API changes (from Hackage documentation)
Files
- Changes.md +142/−0
- data-default.cabal +4/−2
+ Changes.md view
@@ -0,0 +1,142 @@+Version history for `data-default`+==================================++## 0.8.0.1 -- 2025-03-16++- Add a changelog file.++- Add an official bug tracker.++- Switch upstream to codeberg.org.++## 0.8.0.0 -- 2024-10-23++- The split into multiple packages (`data-default-class`,+ `data-default-instances-*`) is gone. There is only+ `data-default` now (with no dependencies on+ `data-default-class` or anything).++- `data-default` only depends on `containers` and `base` now (but+ requires `base >= 4.8`).++- The `Default` instances for `Data.DList` and `System.Locale`+ are gone (but could be revived with updated versions of+ `data-default-instances-dlist` and+ `data-default-instances-old-locale` in the future?).++- The `Default` instances for `e -> a` and `IO a` have been+ removed.++- The "generic" default `Default` instance now supports sum types+ as well (by always choosing the left constructor).++- The internal `GDefault` type is now semi-public (in the+ `Data.Default.Internal` module) and has stub documentation.++- New instances:++ - Tuples of size up to 31 (previously 7)++ - `Identity`++ - `Const`++ - `Proxy`++ - `Solo`++ - `Bool`++ - `CBool`++ - `Ptr`++ - `ConstPtr`++ - `FunPtr`++ - `IntPtr`++ - `WordPtr`++## 0.7.1.3 -- 2024-10-17++- Add upper version bounds on all dependencies.++- Add cabal description.++## 0.7.1.2 -- 2024-10-13++- Add proper haddock module headers in each module.++- Update `.cabal` file to `cabal-version: 3.0` format.++- No changes to the license itself, but keep the+ wording/formatting consistent in all license+ files/headers/tags.++- Make the (rudimentary) test runnable by cabal and add it to the+ `.cabal` file.++## 0.7.1.1 -- 2016-06-25++- Remove `data-default-instances-base` dependency.++## 0.7.1 -- 2016-06-12++- Support `GHC.Generics` in ghc 7.4 (previously: 7.6+).++## 0.7.0 -- 2016-05-21++- Add instances for the numeric types from `Foreign.C.Types`.++## 0.6.0 -- 2016-04-17++- Add support for `GHC.Generics` in ghc 7.6+.++## 0.5.2 -- 2016-04-02++- Split code into several packages (`data-default-class`,+ `data-default-instances-*`), which `data-default` simply+ re-exports.++## 0.5.1 -- 2013-03-07++- Add instances for tuples of length 6 and 7.++## 0.5.0 -- 2012-06-18++- Add instances for types in `Data.Int` and `Data.Word`.++## 0.4.0 -- 2012-03-30++- Add `Complex` instance.++- Add `TimeLocale` instance (from `old-locale`).++## 0.3.0 -- 2011-08-08++- Add instances for `IntMap`, `IntSet`, `Seq`, and `Tree` (from+ `containers`).++- Add internal basic tests.++- Track changes in git.++- Add instances for `Ordering`, `All`, `Any`, `Dual`, `Endo`,+ `Sum`, `Product`. `First`, `Last`, `DList`.++- Add instances for tuples of length 2 to 5.++## 0.2.0.1 -- 2011-01-02++- Add `LICENSE` file.++- Add version bounds on `base` dependency.++## 0.2 -- 2008-05-21++- Initial upload.++- Instances provided: `Double`, `Float`, `Int`, `Integer`, `()`,+ `[a]`, `Ratio`, `IO`, `Maybe`, `Set`, `e -> a`, `Map`.
data-default.cabal view
@@ -1,6 +1,6 @@ cabal-version: 3.0 name: data-default-version: 0.8.0.0+version: 0.8.0.1 category: Data synopsis: A class for types with a default value description:@@ -13,10 +13,12 @@ copyright: (c) 2013 Lukas Mai author: Lukas Mai maintainer: <lukasmai.403+hackage@gmail.com>+bug-reports: https://codeberg.org/mauke/data-default/issues+extra-doc-files: Changes.md source-repository head type: git- location: https://github.com/mauke/data-default+ location: https://codeberg.org/mauke/data-default library build-depends: base >=4.8 && <5, containers >=0.1 && <0.8