packages feed

resourcet-1.3.0: ChangeLog.md

# ChangeLog for resourcet

## 1.3.0

* Include the exception in ReleaseTypes indicating exceptional exit.

  Only backwards-incompatible in code relying on instances of ReleaseType
  other than Show, or constructing ReleaseException directly.

## 1.2.6

* Add `allocateU` [#490](https://github.com/snoyberg/conduit/pull/490)

## 1.2.5

* Support `transformers-0.6` / `mtl-2.3`

## 1.2.4.3

* Fix a space leak when using `forever` with `ResourceT`. [#470](https://github.com/snoyberg/conduit/pull/470)

## 1.2.4.2

* Mask exceptions in `Acquire` allocation action

## 1.2.4.1

* Document risk of using `forkIO` within a `ResourceT` [#441](https://github.com/snoyberg/conduit/pull/441)

## 1.2.4

* Add `allocate_` [#437](https://github.com/snoyberg/conduit/pull/437)

## 1.2.3

* Support `unliftio-core` 0.2.0.0

## 1.2.2

* Add `MonadFail` instance for `ResourceT`.

## 1.2.1

* Support `exceptions-0.10`.

## 1.2.0

* Drop `monad-control` and `mmorph` dependencies
* Change behavior of `runResourceT` to match `runResourceTChecked`

## 1.1.11

* `runResourceTChecked`, which checks if any of the cleanup actions
  threw exceptions and, if so, rethrows them. __NOTE__ This is
  probably a much better choice of function than `runResourceT`, and
  in the next major version release, will become the new behavior of
  `runResourceT`.

## 1.1.10

* Added `MonadUnliftIO` instances and `UnliftIO.Resource`

## 1.1.9

* Add generalized version of resourceForkIO

## 1.1.8.1

* Allocation actions should be masked

## 1.1.8

* Add `instance MonadFix ResourceT`
  [#281](https://github.com/snoyberg/conduit/pull/281)

## 1.1.7.5

* Inline the tutorial from SoH

## 1.1.7.4

* Make test suite slightly more robust

## 1.1.7.3

* Doc tweak

## 1.1.7.2

* Remove upper bound on transformers [#249](https://github.com/snoyberg/conduit/issues/249)

## 1.1.7.1

* transformers-compat 0.5

## 1.1.7

* Canonicalise Monad instances [#237](https://github.com/snoyberg/conduit/pull/237)

## 1.1.6

* Safe/Trustworthy for resourcet [#220](https://github.com/snoyberg/conduit/pull/220)

## 1.1.5

*  Add pass-through instances for Alternative and MonadPlus [#214](https://github.com/snoyberg/conduit/pull/214)

## 1.1.4.1

* Allow older `exceptions` version again

## 1.1.4

* Add `MonadResource ExceptT` instance [#198](https://github.com/snoyberg/conduit/pull/198)

## 1.1.3.2

monad-control-1.0 support [#191](https://github.com/snoyberg/conduit/pull/191)

## 1.1.3

Provide the `withEx` function to interact nicely with the exceptions package.