All Versions
4
Latest Version
Avg Release Cycle
-
Latest Release
525 days ago

Changelog History

  • v0.3.0.0 Changes

    June 28, 2020
    • ➕ Add memoiseWithCycleDetection and Cycle, enabling cycle detection
    • 🐎 Implement Task using ReaderT, improving performance
    • 🏗 Make buildable with GHC 8.2.2 through 8.8.3
    • 📦 Switch from the dependent-map package to the dependent-hashmap for caches
    • ✂ Remove support for Haxl-style automatic parallelisation
      • Remove strategy parameter from runTask
      • Add MonadBaseControl, which allows manual parallelisation using e.g. lifted-async
      • Remove Sequential type
    • 👉 Use IORefs instead of MVars
    • ➕ Add trackM function
    • ✂ Remove invalidateReverseDependencies in favour of reachableReverseDependencies
    • Generalise verifyTraces to verify using user-supplied data
  • v0.2.0.0 Changes

    • Stop using hashes when verifying traces (gets rid of the Rock.HashTag and Rock.Hashed modules)
    • ➕ Add reverse dependency tracking
  • v0.1.0.1 Changes

    • 🛠 Fix base-4.12 compatibility
  • v0.1.0.0 Changes

    July 01, 2019
    • 🎉 Initial release