on warp-3.3.9-conn-closed-by-pear help sign in
typeable/wai/wai-extra/ChangeLog.md
205 lines 5.0 kB history raw
1# Changelog for wai-extra
3## 3.0.29
5* Export `Network.Wai.EventSource.eventStreamAppRaw` [#786](https://github.com/yesodweb/wai/pull/786)
7## 3.0.28
9* Add `Network.Wai.EventSource.eventStreamAppRaw` [#767](https://github.com/yesodweb/wai/pull/767)
11## 3.0.27
13* Add custom request log formatter which includes response headers [#762](https://github.com/yesodweb/wai/pull/762)
15## 3.0.26.1
17* When available, supply the response size to custom loggers
18 [#757](https://github.com/yesodweb/wai/pull/757)
20## 3.0.26
22* Throw 413 for too large payload
23* Throw 431 for too large headers
24 [#741](https://github.com/yesodweb/wai/pull/741)
26## 3.0.25
28* Supporting `network` version 3.0.
30## 3.0.24.3
32* Drop unnecessary `lifted-base` dependency
33* Drop unnecessary `stringsearch` dependency [#714](https://github.com/yesodweb/wai/pull/714)
35## 3.0.24.2
37* Consider quoted multipart form boundary markers [#700](https://github.com/yesodweb/wai/pull/700).
38* Don't raise exceptions in `formatAsJSON` [#709](https://github.com/yesodweb/wai/pull/709)
40## 3.0.24.1
42* Fix a "file not found" exception in wai-extra [#705](https://github.com/yesodweb/wai/pull/706)
44## 3.0.24.0
46* Add timeout middleware [#702](https://github.com/yesodweb/wai/pull/702).
48## 3.0.23.0
50* Add rewriteRoot middleware [#697](https://github.com/yesodweb/wai/pull/697).
52## 3.0.22.1
54* Drop dependency on blaze-builder, requiring streaming-commons >= 0.2
56## 3.0.22.0
58* Support for streaming-commons 0.2
59* Support for resourcet 1.2
61## 3.0.21.0
63* Export `Network.Wai.Parse.noLimitParseRequestBodyOptions` [#662](https://github.com/yesodweb/wai/pull/662).
65## 3.0.20.2
67* Revert previous change to `srequest`, which caused breakage
69## 3.0.20.1
71* Set `requestBodyLength` for `srequest` [#654](https://github.com/yesodweb/wai/pull/654)
73## 3.0.20.0
75* runSessionWith (runSession variant that gives access to ClientState) [#629](https://github.com/yesodweb/wai/pull/629)
77## 3.0.19.1
79* All loggers follow the autoFlush setting [#604](https://github.com/yesodweb/wai/pull/604)
81## 3.0.19
83* Add a new function basicAuth', which passes request to the CheckCreds argument.
85## 3.0.18
87* ForceSSL: preserve port number when redirecting to https. [#582](https://github.com/yesodweb/wai/pull/582)
89## 3.0.17
91* Gzip pre compressed [#580](https://github.com/yesodweb/wai/pull/580)
93## 3.0.16.1
95* Fix the way the header length is checked (for limiting the max header length)
97## 3.0.16.0
99* Add a new function "parseRequestBodyEx" that allows various size limits to be set.
101## 3.0.15.3
103* Allow wai-logger 2.3
105## 3.0.15.2
107* Doc improvements
109## 3.0.15.1
111* don't use deprecated CRT functions on Windows [#544](https://github.com/yesodweb/wai/pull/544)
113## 3.0.15
115* add requestSizeCheck [#525](https://github.com/yesodweb/wai/pull/525)
117## 3.0.14.3
119* Add missing `requestHeaderReferer` and `requestHeaderUserAgent` fields to CGI [yesod#1186](https://github.com/yesodweb/yesod/issues/1186)
121## 3.0.14.2
123* Case insensitive multipart request header lookup [#518](https://github.com/yesodweb/wai/pull/518)
125## 3.0.14.1
127* Doc update for logStdout and logStdoutDev [#515](https://github.com/yesodweb/wai/issues/515)
129## 3.0.14
131* Middleware to force domain names. [#506](https://github.com/yesodweb/wai/issues/506) [#507](https://github.com/yesodweb/wai/pull/507)
133## 3.0.13.1
135* Support wai 3.2
137## 3.0.13
139* Autoflush handle [#466](https://github.com/yesodweb/wai/pull/466)
141## 3.0.12
143* Add Network.Wai.Header.contentLength to read the Content-Length header of a response
144* The gzip middleware no longer zips responses smaller than 860 bytes
146## 3.0.11
148* Add constructor for more detailed custom output formats for RequestLogger
149* Add JSON output formatter for RequestLogger
151## 3.0.10
153* Adding Request Body to RequestLogger [#401](https://github.com/yesodweb/wai/pull/401)
155## 3.0.9
157* Network.Wai.Middleware.Routed module added
159## 3.0.7
161* Add appearsSecure: check if a request appears to be using SSL even in the
162 presence of reverse proxies [#362](https://github.com/yesodweb/wai/pull/362)
163* Add ForceSSL middleware [#363](https://github.com/yesodweb/wai/pull/363)
164* Add Approot middleware
166## 3.0.6.1
168* Test code: only include a Cookie header if there are cookies. Without this
169 patch, yesod-test cookie handling is broken.
171## 3.0.6
173* Add Cookie Handling to Network.Wai.Test [#356](https://github.com/yesodweb/wai/pull/356)
175## 3.0.5
177* add functions to extract authentication data from Authorization header [#352](add functions to extract authentication data from Authorization header #352)
179## 3.0.4.6
181* Access log sequence not valid [#336](https://github.com/yesodweb/wai/issues/336)
183## 3.0.4.5
185* Allow fast-logger 2.3
187## 3.0.4.3
189Test suite warning cleanup
191## 3.0.4.2
193Allow blaze-builder 0.4
195## 3.0.4.1
197Fix compilation failure on Windows [#321](https://github.com/yesodweb/wai/issues/321)
199## 3.0.4
201Add the `StreamFile` middleware.
203## 3.0.3
205Add the `AddHeaders` middleware.