Changelog of @hackage/resourcet 1.3.0

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

1.2.5

  • Support transformers-0.6 / mtl-2.3

1.2.4.3

  • Fix a space leak when using forever with ResourceT. #470

1.2.4.2

  • Mask exceptions in Acquire allocation action

1.2.4.1

  • Document risk of using forkIO within a ResourceT #441

1.2.4

  • Add allocate_ #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

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

1.1.7.1

  • transformers-compat 0.5

1.1.7

  • Canonicalise Monad instances #237

1.1.6

  • Safe/Trustworthy for resourcet #220

1.1.5

  • Add pass-through instances for Alternative and MonadPlus #214

1.1.4.1

  • Allow older exceptions version again

1.1.4

  • Add MonadResource ExceptT instance #198

1.1.3.2

monad-control-1.0 support #191

1.1.3

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