Skip to content

Latest commit

 

History

History
163 lines (161 loc) · 6.21 KB

changelog.org

File metadata and controls

163 lines (161 loc) · 6.21 KB

Changelog

List of changes that have gone into each release

0.2.7

  • merged dakrone#31 to remove more reflection warnings
  • some whitespace changes
  • merged dakrone#30 to remove more reflection warnings
  • removed swank from dev deps
  • bump 1.4 to alpha3 in multi deps

0.2.6

  • don’t use :server-port unless required (fixes problem with some web servers)
  • smaller error message on exceptions (thrown object is still the same)
  • added the :save-request? option to return the request object in a :request key in the response map
  • multiple headers with the same name are now preserved when they have differing cases

0.2.5

  • multipart form uploads
  • bump slingshot to 0.9.0

0.2.4

  • Got a functioning reusable connection method, (with-connection-pool …)
  • upgrade slingshot to 0.8.0
  • upgrade commons-io to 2.1
  • merged dakrone#20 to allow :basic-auth as a string

0.2.3

  • added :insecure? flag
  • fix AOT by requiring clojure.pprint
  • wrap-redirects now handles recursive redirects

0.2.2

  • wrap-exceptions now uses Slingshot to throw a much more useful exception when there was a problem with the request
  • fixed an issue when malformed server responses could NPE the decompression middleware
  • added a :debug flag to pretty-print the request map and object to stdout before performing the request to aid in debugging

0.2.1

  • decode cookies from response into :cookies (thanks r0man)
  • redone redirects, they can now be toggled with {:follow-redirects false} in the request
  • decompression of responses has been fixed (thanks senior)
  • accept Content-Encoding or content-encoding from responses (thanks senior)
  • added ability to specify sending a url-encoded :body of form params using {:form-params {:key value}} (thanks senior)

0.2.0

  • updated dependencies to be the latest versions
  • added ability to use system proxy for connections (thanks jou4)
  • added ability to specify socket and connection timeouts in request (thanks zkim)

0.1.3

Work log

Log of merges/issues/work that’s gone in so I know what to put in the changelog for the next release

2011-01-31

  • add ability to ignore unknown host if desired ({:ignore-unknown-host? true})
  • use much better Enitity’s for the body, depending on type
  • bump all dependencies
  • test re-org to make better sense (and allow C-c t in emacs)

2011-01-24

  • merged dakrone#36 to fix url-encoding of multiple query params using the same key

2011-01-16

  • merged dakrone#34 to fix decoding cookies that don’t follow RFC spec

2012-01-07

  • Add better coercion, adding {:as :json}, {:as :json-string-keys} and {:as :auto}

Release 0.2.7

2011-12-30

  • merged dakrone#31 to remove more reflection warnings
  • some whitespace changes

2011-12-29

  • merged dakrone#30 to remove more reflection warnings
  • removed swank from dev deps
  • bump 1.4 to alpha3 in multi deps

Release 0.2.6

2011-12-13

  • merged dakrone#27 to only use :server-port for non-standard ports. This was causing problems for some web servers

2011-12-08

  • remove :save-request? from the saved request map (if it’s being saved, you probably already know you wanted to save it…)

2011-12-06

  • added the ‘safe-request?’ flag option to save the entire request in the :request key in the response object, several people have requested this
  • refactor some of the param setting out of the request method in an effort to make it slightly smaller
  • merged in a pull request fixing headers when multiple headers are received: dakrone#25

2011-11-29

Release 0.2.5

2011-11-22

  • finish up the multipart work, thanks to some testing cases from Raynes
  • document multipart posts in readme

Release 0.2.4

2011-11-12

  • Got a functioning reusable connection method, (with-connection-pool …)

2011-11-07

2011-11-04

  • merged dakrone#20 to allow :basic-auth as a string

Release 0.2.3

2011-10-31

  • changed wrap-redirects to recursively handle redirects instead of only redirecting one-level down
  • remove some reflection in cookies by defining ClientCookie

2011-10-27

  • merged dakrone#16 to add an :insecure? flag to ignore SSL errors

2011-10-25

  • merged dakrone#13 to add a require for pprint in core

Release 0.2.2

2011-10-18

  • added the :debug option to requests

2011-10-17

  • restarted an exception branch that uses Slingshot to throw a much more useful exception
  • fixed an issue when malformed server responses could NPE the decompression middleware

Release 0.2.1

2011-09-23

  • merged dakrone#7 to accept both Content-Encoding and content-encoding, since ring uses the lowercase version
  • merged dakrone#6 to allow for sending form params with :form-params as a urlencoded body on POST requests

2011-09-22

2011-09-21

  • added ability to turn off redirects with {:follow-redirects false} in the request

2011-09-18

2011-09-08

  • merged dakrone#1 for decoding cookies in responses

Release 0.2.0

2011-09-07

  • took over maintenance from Mark
  • updated dependencies
  • merged jou4’s branch to allow proxy usage
  • merged zkim’s branch for specifying timeouts

Allow header names as keywords