Skip to content

Commit eb97aa2

Browse files
tbagrel1aspiwack
andauthored
Apply @aspiwack suggestions to the changelog
Co-authored-by: Arnaud Spiwack <arnaud@spiwack.net>
1 parent b07b944 commit eb97aa2

File tree

1 file changed

+0
-5
lines changed

1 file changed

+0
-5
lines changed

CHANGELOG.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@
1515
- **Remove superclass constraint** on `Prelude.{Semigroup,Monoid}` for `Data.Monoid.Linear.{Semigroup,Monoid}`. `Data.Monoid.Linear.Monoid` instances now have to define `mempty`
1616
- Add many missing instances of `Data.Monoid.Linear.{Semigroup,Monoid}`
1717
- Deprecate `Data.Monoid.Linear.{Adding,Multiplying,getAdded,getMultiplied}` in favor of `Data.Semigroup.{Sum,Product}` (reexported under `Data.Monoid.Linear`) which now have linear `Semigroup` and `Monoid` instance. `Sum` and `Product` inner values can be extracted linearly with pattern-matching
18-
- As a side-effect of the deprecation, `Control.Optics.Linear.lengthOf` signature changed from<br/>`lengthOf :: MultIdentity r => Optic_ (NonLinear.Kleisli (Const (Adding r))) s t a b -> s -> r` to<br/>
19-
`lengthOf :: MultIdentity r => Optic_ (NonLinear.Kleisli (Const (Sum r))) s t a b -> s -> r`
2018
- **`Data.Semigroup` is no longer reexported as a whole under `Data.Monoid.Linear`**. Instead, only newtypes with a linear `Semigroup` instance are reexported
2119
- Add missing fixity declarations for every operator of `linear-base` [\#386](https://github.com/tweag/linear-base/pull/386), ([tbagrel1](https://github.com/tbagrel1))
2220
- **Unchanged** (already present):<br/>`infixr 0 $`, `infixl 1 &`, `infixr 2 ||`, `infixr 3 &&`,<br/> `infix 4 ==, /=, <=, <, >, >=`, `infixr 5 :>`
@@ -33,9 +31,6 @@
3331
- **Previously missing fixity declarations defaulted to `infixl 9`, so some code might subtly break when updating to v0.2.0**
3432
- Improve consistency of module naming [\#383](https://github.com/tweag/linear-base/pull/383) ([tbagrel1](https://github.com/tbagrel1))
3533
- **`System.IO.Resource` -> `System.IO.Resource.Linear`**
36-
- `Streaming.Internal` -> `System.Linear.Internal`
37-
- `Data.Unrestricted.Internal` -> `Data.Unrestricted.Linear.Internal`
38-
- `Data.Arity.Linear.Internal.Arity` -> `Data.Arity.Linear.Internal`
3934
- Rework `Data.V.Linear` API [\#360](https://github.com/tweag/linear-base/pull/360) ([tbagrel1](https://github.com/tbagrel1))
4035
- `Data.Functor.Linear.Applicative` instance
4136
- `empty :: forall a. V 0 a`

0 commit comments

Comments
 (0)