]> gitweb @ CieloNegro.org - Lucu.git/blob - NEWS
Lucu 0.4.2
[Lucu.git] / NEWS
1 Changes from 0.4.1 to 0.4.2
2 ---------------------------
3 * Fixed build failure on GHC 6.12.1. (Thanks: Voker57)
4
5
6 Changes from 0.4 to 0.4.1
7 -------------------------
8 * Network.HTTP.Lucu.Resource: (Thanks: Voker57)
9
10     - getPathInfo now un-escapes the resulting path info. This may
11       break backward compatibility in very confusing way, if your code
12       relies on the previous implementation. Sorry for any
13       inconvenience.
14
15 * Network.HTTP.Lucu.Resource.Tree: (Thanks: Voker57)
16
17     - Fix: mkResTree wasn't working correctly for a resource path
18            [""], which should be treated as same as [] the root.
19
20     - Fix: Greedy resources on the root of resource tree wasn't really
21            greedy.
22
23 * Network.HTTP.Lucu.Resource.Tree:
24
25     - New constant: emptyResource
26
27 Changes from 0.3.3 to 0.4
28 -------------------------
29 * Network.HTTP.Lucu.Resource: (Thanks: Voker57)
30
31     - Bugfix: inputForm was consuming too much memory. The memory
32       usage is still somewhat high, but not insanely high.
33
34     - Changed the type of FormData/fdContent from String to
35       Lazy.ByteString. Sorry for frequent type changes.
36
37 Changes from 0.3.2 to 0.3.3
38 ---------------------------
39 * Network.HTTP.Lucu.Resource: (Thanks: Voker57)
40     - getQueryForm and inputForm now returns [FormData] instead of
41       [(String, String)] to possibly include a name of uploaded file.
42
43 Changes from 0.3.1 to 0.3.2
44 ---------------------------
45 * Network.HTTP.Lucu.Parser:
46     - Reimplemented 'many', 'many1' and 'count' in tail-recursive
47       way. This resolves a stack overflow when a large file is POSTed
48       as a multipart/form-data.
49
50 Changes from 0.3 to 0.3.1
51 -------------------------
52 * Network.HTTP.Lucu.Resource:
53     - Bugfix: getRemoteAddr' didn't work on little-endian architectures. (Thanks: Voker57)
54     - Bugfix: getRemoteAddr' didn't work for IPv6 network.
55     - New function: getRemoteHost
56
57 Changes from 0.2.1 to 0.3
58 -------------------------
59 * Added SSL support:
60     - Network.HTTP.Lucu.Config.Config has a new member:
61         # cnfSSLConfig
62     - Network.HTTP.Lucu.Resource has a new action:
63         # getRemoteCertificate
64     - examples/SSL.hs:
65         an example for accepting HTTPS connections.
66
67 Changes from 0.2 to 0.2.1
68 -------------------------
69 * Fixed incorrect dependency declaration in Lucu.cabal. No semantical
70   changes to the code.
71
72 Changes from 0.1 to 0.2
73 -----------------------
74 * Fixed breakage on GHC 6.10.1. And now it requires 6.10.1...
75 * data/mime.types:
76     - Deleted application/x-wavpack
77     - Deleted application/x-wavpack-correction
78     - Added audio/x-wavpack
79     - Added audio/x-wavpack-correction