-
Notifications
You must be signed in to change notification settings - Fork 16
/
CHANGES
161 lines (94 loc) · 3.93 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
* 3000.11.5.1 (29 July 2024)
- Support GHC 9.10 and fix warnings
* 3000.11.5 (17 March 2023)
- Updates for `mtl-2.3`.
- Add an upper bound on `mtl` to prevent future breakage.
- r1 (25 March 2023): support GHC 9.6, `base-compat-0.13`
- r2 (23 Oct 2023): support GHC 9.8
- r3 (16 Apr 2024): allow `network-3.2`
* 3000.11.4.1 (9 July 2020)
- Support GHC-8.10
- r1 (29 Sep 2021): support GHC 9.0
- r2 (21 March 2022): support GHC 9.2
- r3 (9 Sep 2022): support GHC 9.4
* 3000.11.4 (24 January 2020)
- Add support for <nil/> corresponding to unit () in Haskell
* 3000.11.3.1 (17 December 2019)
- Updates for GHC 8.8, network-3.1
- Use MonadFail instead of Monad for 'fail' method
* 3000.11.3 (19 January 2019)
- Updates for GHC 8.6
* 3000.11.2 (9 August 2016)
- Add XmlRpcType instance for Text
* 3000.11.1.6 (30 May 2016)
- bug fix: default port is now 80 or 443 based on protocol
* 3000.11.1.5 (13 May 2016)
- bug fix in parsing username & password from URI
* 3000.11.1.4 (18 March 2016)
- build with template-haskell 2.11 / GHC 8.0.1
* 3000.11.1.3 (15 January 2016)
- allow base-compat-0.9
* 3000.11.1.2 (20 September 2015)
- `>` is now escaped as `>` when sending requests. Without this
some XML-RPC servers will break when receiving an embedded CDATA section
(e.g. Atlassian Confluence).
* 3000.11.1.1 (21 July 2015)
- Bug fix: don't crash with empty URI port
* 3000.11.1 (10 July 2015)
- Support both HTTP and HTTPS automatically, depending on URL.
- Bug fixes:
- read port properly
- set request path properly
- set content-length header
* 3000.11 (1 June 2015)
- Switch from the HTTP package to http-streams, and add support for
HTTPS. The types of a few of the internal methods may have
changed, but for the most part code depending on haxr should
continue to work unchanged.
* 3000.10.4.2 (23 February 2015)
- add mtl-compat dependency
* 3000.10.4.1 (22 February 2015)
- Fix build on GHC 7.4
* 3000.10.4 (22 February 2015)
- Build on GHC 7.10
- allow HaXml 1.25
- allow blaze-builder-0.4
* 3000.10.3.1 (5 September 2014)
- Update .cabal file to deal with network-uri split.
* 3000.10.3 (18 June 2014)
- Parse unwrapped text as a String value in accordance with the
XML-RPC spec.
* 3000.10.2 (30 January 2014)
- Adds support for i8 (64-bit integer) types: see new I8 type in
Network.XmlRpc.DTD_XMLRPC. Thanks to Jorge Peña for the patch.
* 3000.10.1.1 (10 October 2013)
- fix build under GHC 7.4
* 3000.10.1 (10 October 2013)
- Export XML conversion functions from Network.XmlRpc.Internals
* 3000.10 (10 October 2013)
- Add an "unwrapped" value type that does not wrap the inner value
string with an XML element. This should only affect users who
depend on Network.XmlRpc.Internals.
* 3000.9.3 (18 May 2013)
- Critical bug fix --- do not use 3000.9.2, it is extremely broken
(hangs forever when trying to send a request).
* 3000.9.2.1 (15 May 2013)
- Allow HaXml-1.24
* 3000.9.2 (14 May 2013)
- Export new functions remoteWithHeaders and callWithHeaders, which
are variants of remote and call that allow the user to specify
extra custom headers. Thanks to Ben Sinclair for the patch.
* 3000.9.1 (4 May 2013)
- Expose Network.XmlRpc.DTD_XMLRPC from the library
The point is to allow converting to XML using functions from
http://hackage.haskell.org/packages/archive/HaXml/1.23.3/doc/html/Text-XML-HaXml-XmlContent.html
which allows for custom serialization of the XML to deal with
endpoints that don't parse XML correctly.
* 3000.9.0.1 (7 July 2012)
- Make everything in examples/ directory compile again
* 3000.9 (7 July 2012)
- Switch from dataenc to base64-bytestring for base64 encoding,
resulting in dramatically improved efficiency
- Change the argument type of ValueBase64 constructor from String to
ByteString
- bump HaXml dependency upper bound to allow HaXml 1.23.*