forked from byorgey/haxr
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES
127 lines (74 loc) · 3.18 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
* 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.*