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