## [_Unreleased_](https://github.com/freckle/freckle-app/compare/v1.0.2.2...main) - None. ## [v1.0.2.2](https://github.com/freckle/freckle-app/compare/v1.0.2.1...v1.0.2.2) - Target `hspec-junit-formatter-1.0.3.0` (use `1.1.0.0` in development) ## [v1.0.2.1](https://github.com/freckle/freckle-app/compare/v1.0.2.0...v1.0.2.1) - Add `denyFrameEmbeddingMiddleware` for denying HTML frame embedding. ## [v1.0.2.0](https://github.com/freckle/freckle-app/compare/v1.0.1.0...v1.0.2.0) - Add 'Freckle.App.Yesod.Route' to allow printing route names. ## [v1.0.1.0](https://github.com/freckle/freckle-app/compare/v1.0.0.4...v1.0.1.0) - Added `Freckle.App.Datadog.Gauge` for client side stateful gauges. - Added `Freckle.App.Datadog.Rts` for sending RTS statistics to DataDog. ## [v1.0.0.4](https://github.com/freckle/freckle-app/compare/v1.0.0.3...v1.0.0.4) - Support seconds or milliseconds in `PGSTATEMENTTIMEOUT` NOTE: We consider this a non-breaking change because the environment variable interface is backwards-compatible. By normal Haskell rules, it would be major since it's changing the type of something exported. - Add `respondQueryCanceled` Yesod Middlewares - Add `makeRequestMetricsMiddleware` ## [v1.0.0.3](https://github.com/freckle/freckle-app/compare/v1.0.0.2...v1.0.0.3) - Add `package.yaml` to `extra-source-files`. ## [v1.0.0.2](https://github.com/freckle/freckle-app/compare/v1.0.0.1...v1.0.0.2) - Extract tests that require `git` into a new suite. ## [v1.0.0.1](https://github.com/freckle/freckle-app/compare/v1.0.0.0...v1.0.0.1) - Ensure `release` GitHub Action completes properly. ## [v1.0.0.0](https://github.com/freckle/freckle-app/tree/v1.0.0.0) First tagged release.