packages feed

freckle-memcached-0.0.0.3: CHANGELOG.md

## [_Unreleased_](https://github.com/freckle/freckle-memcached/compare/v0.0.0.3...main)

## [v0.0.0.3](https://github.com/freckle/freckle-memcached/compare/v0.0.0.2...v0.0.0.3)

Metadata-only changes to update the package's source repository location.

## [v0.0.0.2](https://github.com/freckle/freckle-app/compare/freckle-memcached-v0.0.0.1...freckle-memcached-v0.0.0.2)

Upgrade `Blammo` to 2.1

## [v0.0.0.1](https://github.com/freckle/freckle-app/compare/freckle-memcached-v0.0.0.0...freckle-memcached-v0.0.0.1)

Drop `relude` dependency

## [v0.0.0.0](https://github.com/freckle/freckle-app/tree/freckle-memcached-v0.0.0.0/freckle-memcached)

First release, sprouted from `freckle-app-1.19.0.0`.

A typeclass instance related to Yesod has been removed. To recover the original behavior,
you can add this instance:

```haskell
import Yesod.Core.Types (HandlerData, RunHandlerEnv, handlerEnv, rheSite)

instance HasMemcachedClient site => HasMemcachedClient (HandlerData child site) where
  memcachedClientL = envL . siteL . memcachedClientL

envL :: Lens' (HandlerData child site) (RunHandlerEnv child site)
envL = lens handlerEnv $ \x y -> x {handlerEnv = y}

siteL :: Lens' (RunHandlerEnv child site) site
siteL = lens rheSite $ \x y -> x {rheSite = y}
```