Skip to content

Releases: agrafix/Spock

Hackage 0.12.0.0

03 Feb 21:01
7de1558
Compare
Choose a tag to compare
  • improved get and post parameter handling, specifically they can be fetched independently now
  • deprecate subcomponent
  • switch from path-pieces to http-api-data
  • defer parsing the request body as long as possible
  • add RouteM as abstract wiring monad

Hackage Version 0.11.0.0

02 Sep 08:33
b6e8949
Compare
Choose a tag to compare

Hackage Version 0.10.0.1

11 Nov 06:43
Compare
Choose a tag to compare
  • Critical bugfix in Cookie-Parsing

Hackage Version 0.10.0.0

08 Nov 23:28
Compare
Choose a tag to compare
  • Introduce sessionRegenerateId to prevent session fixation attacks
  • Fix bug in SafeActions which could lead to invalid urls
  • Possibility to start Spock without port startup banner
  • Allow lower level handling of HTTP-Auth data using withBasicAuthData

Community contributions

  • Improved cookie handling, thanks @nmk
  • Default responses are clean empty responses, thanks @UlfS
  • Return 400 when unable to parse json body, thanks @paldepind

Hackage Version 0.9.0.1

25 Aug 18:15
Compare
Choose a tag to compare
  • Possible Bugfix for #44

Hackage Version 0.9.0.0

23 Aug 17:51
Compare
Choose a tag to compare
  • Introduced contexts. Each request now has a context which can change during request processing. This is very useful to DRY different tasks like authentication and make them more typesafe. The old API remains unchanged by this. For usage examples see the funblog project and read the blog post
    • Added ActionCtxT and SpockActionCtx
    • Added SpockCtxT and SpockCtxM
    • Added getContext and runInContext
    • Added prehook
  • Safe SessionId generation
  • Added SessionHooks
  • Added reqMethod to get the current request method
  • Added PCNoDatabase

Hackage Version 0.8.1.0

12 Aug 13:14
Compare
Choose a tag to compare
  • mapAllSessions function
  • add README.md to cabal package

Hackage Version 0.8.0.0

09 Aug 10:27
Compare
Choose a tag to compare
  • Fix bug for HTTP Headers that can occur multiple times ( #42 )
  • Simplify spock configuration using a general SpockCfg type with a reasonable defaultSpockCfg
  • Request-Body size limiting (Default for spockT: disabled, default for defaultSpockCfg: 5MB)
  • Homepage switched to SSL ( #33 )

Hackage Version 0.7.12.0

28 Jul 09:55
Compare
Choose a tag to compare
  • Add rawHeader functionality

Hackage Version 0.7.11.0

27 Jul 16:05
Compare
Choose a tag to compare
  • Switch to new reroute and hvect library