Changelog of @hackage/haxr 3000.11.5

  • 3000.11.5 (17 March 2023)

    • Updates for mtl-2.3.
    • Add an upper bound on mtl to prevent future breakage.
  • 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 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)

  • 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.*