Changelog for freckle-app-1.24.0.0

Unreleased

v1.24.0.0

v1.23.3.0

v1.23.2.0

v1.23.1.0

v1.23.0.1

Add more thread context preserving combinators to Freckle.App.Async

v1.23.0.0

Removes Freckle.App.HttpSpec which had been included by mistake.

v1.22.0.0

Freckle.App.Stats has moved to a separate package freckle-stats.

When migrating to freckle-stats, note that the instance

instance HasStatsClient site => HasStatsClient (HandlerData child site) where
  statsClientL = envL . siteL . statsClientL

has been removed. If you are using Yesod, you may need to copy this definition into your own code.

Freckle.App.Ecs has moved to a separate package freckle-ecs.

v1.21.0.0

The following have moved from Freckle.App.Database to a new package, persistent-sql-lifted:

The definitions in freckle-app have been replaced with reƫxports, so no code needs to change for users, except that a dependency on the persistent-sql-lifted package is now required.

v1.20.3.0

Add Freckle.App.TextualEnum

v1.20.2.1

Adds an OpenTelemetry span called "runSqlPool" within each "runDB" span.

This makes the trace more explicitly reflect situations where a thread was blocked by an exhausted connection pool.

v1.20.2.0

v1.20.1.1

Improve quality of error message output from getJsonBody and getCsvBody in Freckle.App.Test.Yesod.

v1.20.1.1

In Freckle.App.Test.Yesod, exceptions thrown by getRawBody, getJsonBody, and getCsvBody are now HUnitFailure (what you would normally expect when a test assertion fails) rather than IOException.

v1.20.1.0

Modules moving between packages:

Added Freckle.App.Test.Hspec.AnnotatedException (unwrapAnnotatedHUnitFailure). It is recommended that all hspec test suites for packages that use freckle-prelude add this spec hook.

v1.20.0.1

v1.20.0.0

Changes affecting users:

Changes that do not have to affect users:

v1.19.0.0

v1.18.2.0

v1.18.1.0

v1.18.0.0

v1.17.1.0

v1.17.0.0

v1.16.0.0

v1.15.5.0

v1.15.4.0

v1.15.3.0

v1.15.2.0

v1.15.1.0

v1.15.0.1

v1.15.0.0

v1.14.0.0

v1.13.0.1

v1.13.0.0

v1.12.0.1

v1.12.0.0

v1.11.0.0

v1.10.8.0

v1.10.7.0

v1.10.6.0

v1.10.5.1

v1.10.5.0

v1.10.4.0

v1.10.3.0

v1.10.2.0

v1.10.1.1

v1.10.0.0

v1.9.5.1

v1.9.5.0

v1.9.4.0

v1.9.3.0

v1.9.2.1

v1.9.2.0

v1.9.1.1

v1.9.1.0

v1.9.0.3

v1.9.0.2

v1.9.0.1

v1.9.0.0

v1.8.1.0

v1.8.0.0

v1.7.1.0

v1.7.0.0

v1.6.0.3

v1.6.0.2

v1.6.0.1

v1.6.0.0

v1.5.0.1

v1.5.0.1

v1.5.0.0

v1.4.0.0

v1.3.0.0

v1.2.0.2

v1.2.0.1

v1.2.0.0

v1.1.0.0

v1.0.4.0

v1.0.3.0

v1.0.2.10

v1.0.2.9

v1.0.2.8

v1.0.2.7

v1.0.2.6

v1.0.2.5

v1.0.2.4

v1.0.2.3

v1.0.2.2

v1.0.2.1

v1.0.2.0

v1.0.1.0

v1.0.0.4

v1.0.0.3

v1.0.0.2

v1.0.0.1

v1.0.0.0

First tagged release.