on bitemyapp/request-header-helpers help sign in
typeable/wai/wai-extra/ChangeLog.md
173 lines 4.2 kB history raw
1# Changelog for wai-extra
3## 3.0.24.2
5* Consider quoted multipart form boundary markers [#700](https://github.com/yesodweb/wai/pull/700).
6* Don't raise exceptions in `formatAsJSON` [#709](https://github.com/yesodweb/wai/pull/709)
8## 3.0.24.1
10* Fix a "file not found" exception in wai-extra [#705](https://github.com/yesodweb/wai/pull/706)
12## 3.0.24.0
14* Add timeout middleware [#702](https://github.com/yesodweb/wai/pull/702).
16## 3.0.23.0
18* Add rewriteRoot middleware [#697](https://github.com/yesodweb/wai/pull/697).
20## 3.0.22.1
22* Drop dependency on blaze-builder, requiring streaming-commons >= 0.2
24## 3.0.22.0
26* Support for streaming-commons 0.2
27* Support for resourcet 1.2
29## 3.0.21.0
31* Export `Network.Wai.Parse.noLimitParseRequestBodyOptions` [#662](https://github.com/yesodweb/wai/pull/662).
33## 3.0.20.2
35* Revert previous change to `srequest`, which caused breakage
37## 3.0.20.1
39* Set `requestBodyLength` for `srequest` [#654](https://github.com/yesodweb/wai/pull/654)
41## 3.0.20.0
43* runSessionWith (runSession variant that gives access to ClientState) [#629](https://github.com/yesodweb/wai/pull/629)
45## 3.0.19.1
47* All loggers follow the autoFlush setting [#604](https://github.com/yesodweb/wai/pull/604)
49## 3.0.19
51* Add a new function basicAuth', which passes request to the CheckCreds argument.
53## 3.0.18
55* ForceSSL: preserve port number when redirecting to https. [#582](https://github.com/yesodweb/wai/pull/582)
57## 3.0.17
59* Gzip pre compressed [#580](https://github.com/yesodweb/wai/pull/580)
61## 3.0.16.1
63* Fix the way the header length is checked (for limiting the max header length)
65## 3.0.16.0
67* Add a new function "parseRequestBodyEx" that allows various size limits to be set.
69## 3.0.15.3
71* Allow wai-logger 2.3
73## 3.0.15.2
75* Doc improvements
77## 3.0.15.1
79* don't use deprecated CRT functions on Windows [#544](https://github.com/yesodweb/wai/pull/544)
81## 3.0.15
83* add requestSizeCheck [#525](https://github.com/yesodweb/wai/pull/525)
85## 3.0.14.3
87* Add missing `requestHeaderReferer` and `requestHeaderUserAgent` fields to CGI [yesod#1186](https://github.com/yesodweb/yesod/issues/1186)
89## 3.0.14.2
91* Case insensitive multipart request header lookup [#518](https://github.com/yesodweb/wai/pull/518)
93## 3.0.14.1
95* Doc update for logStdout and logStdoutDev [#515](https://github.com/yesodweb/wai/issues/515)
97## 3.0.14
99* Middleware to force domain names. [#506](https://github.com/yesodweb/wai/issues/506) [#507](https://github.com/yesodweb/wai/pull/507)
101## 3.0.13.1
103* Support wai 3.2
105## 3.0.13
107* Autoflush handle [#466](https://github.com/yesodweb/wai/pull/466)
109## 3.0.12
111* Add Network.Wai.Header.contentLength to read the Content-Length header of a response
112* The gzip middleware no longer zips responses smaller than 860 bytes
114## 3.0.11
116* Add constructor for more detailed custom output formats for RequestLogger
117* Add JSON output formatter for RequestLogger
119## 3.0.10
121* Adding Request Body to RequestLogger [#401](https://github.com/yesodweb/wai/pull/401)
123## 3.0.9
125* Network.Wai.Middleware.Routed module added
127## 3.0.7
129* Add appearsSecure: check if a request appears to be using SSL even in the
130 presence of reverse proxies [#362](https://github.com/yesodweb/wai/pull/362)
131* Add ForceSSL middleware [#363](https://github.com/yesodweb/wai/pull/363)
132* Add Approot middleware
134## 3.0.6.1
136* Test code: only include a Cookie header if there are cookies. Without this
137 patch, yesod-test cookie handling is broken.
139## 3.0.6
141* Add Cookie Handling to Network.Wai.Test [#356](https://github.com/yesodweb/wai/pull/356)
143## 3.0.5
145* add functions to extract authentication data from Authorization header [#352](add functions to extract authentication data from Authorization header #352)
147## 3.0.4.6
149* Access log sequence not valid [#336](https://github.com/yesodweb/wai/issues/336)
151## 3.0.4.5
153* Allow fast-logger 2.3
155## 3.0.4.3
157Test suite warning cleanup
159## 3.0.4.2
161Allow blaze-builder 0.4
163## 3.0.4.1
165Fix compilation failure on Windows [#321](https://github.com/yesodweb/wai/issues/321)
167## 3.0.4
169Add the `StreamFile` middleware.
171## 3.0.3
173Add the `AddHeaders` middleware.