File: CHANGELOG.markdown

package info (click to toggle)
haskell-log-domain 0.13.2-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 124 kB
  • sloc: haskell: 421; makefile: 3
file content (141 lines) | stat: -rw-r--r-- 3,135 bytes parent folder | download | duplicates (2)
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
0.13.2 [2021.11.15]
-------------------
* Add an `Eq1 Log` instance.
* Allow building with `hashable-1.4.*`.

0.13.1 [2021.02.17]
-------------------
* The build-type has been changed from `Custom` to `Simple`.
  To achieve this, the `doctests` test suite has been removed in favor of using
  [`cabal-docspec`](https://github.com/phadej/cabal-extras/tree/master/cabal-docspec)
  to run the doctests.

0.13 [2019.11.21]
-----------------
* Replace dependency on `Precise` with standard functions available from `base` 4.9 onward.

0.12 [2018.01.18]
-----------------
* Add `Semigroup` instance for `Log`.
* Drop `safecopy` support
* Removed some unused constraints.

0.11.2
------
* Support `doctest-0.12`

0.11.1
------
* Revamp `Setup.hs` to use `cabal-doctest`. This makes it build
  with `Cabal-2.0`, and makes the `doctest`s work with `cabal new-build` and
  sandboxes.

0.11
----
* Replace use of `Hashable1` from `hashable-extras` in favor of `Hashable` from
  `hashable-1.2.5.0`. As a result, the `hashable-extras` dependency has been removed.
* On Windows, we now use the FFI to link against the C math library if building with
  GHC 8.0 or later, which features a much improved runtime linker story.
* Remove `generic-deriving` dependency

0.10.3.1
--------
* Support `safecopy` 0.9

0.10.3
------
* Work around an issue with `safecopy` on GHC 7.10
* Changed the repository link to my `ekmett` github account from `analytics`.

0.10.2.1
--------
* Add `vector` 0.11 support.

0.10.2
------
* Add `generic-deriving` 1.8 support. We also no longer incur a `generic-deriving` dependency at all on GHC 7.6+

0.10.1.1
--------
* Compiles warning-free on GHC 7.10

0.10.1
------
* `semigroupoids` 5 support.

0.10.0.1
--------
* Improved the stability and portability of the `doctest` test suite

0.10
----
* `(**)` is now much more accurately defined.
* We now avoid comparisons for equality with infinities.
* Fixed a bug in `negate`.
* On windows we avoid FFI into the math library, and accept less accurate results. (Sorry!)

0.9.3
-------
* Fixed subtraction again. For real this time.

0.9.2.1
-------
* Support `generic-deriving` 1.7

0.9.2
-----
* Fixed subtraction better.

0.9.1
-----
* Fixed subtraction.

0.8
---
* Updated to `comonad` and `semigroupoids` 4.

0.7.2
-----
* Dependency bump to allow `comonad` and `semigroupoids` 4.0

0.7.1
-----
* Marked `Numeric.Log` `Trustworthy`.

0.6
---
* Renamed the data constructor to `Exp` and the field accessor to `ln` per issue #1.

0.5.0.1
-------
* Wider bounds for `generic-deriving` so we can build with GHC HEAD.

0.5
---
* Switched the `Hashable1` instance to use the new, lighter, `hashable-extras`

0.4
---
* `instance Hashable1 Log`

0.3.0.1
-------
* Wider `binary` version bound

0.3
---
* Added support for `cereal`.

0.2
---
* Added an `Enum` instance.
* Added `sum` to calculate using the `log-sum-exp` trick.

0.1.0.1
-------
* Minor packaging changes

0.1
---
* Renamed from `log` to `log-domain` due to internal hackage issues rendering that name inaccessible.
* Ported `Numeric.Log` from [analytics](http://github.com/analytics) at the request of @bgamari