1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 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`.
|