Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 102 lines (99 sloc) 3.743 kb
a8d8440d »
2010-09-09 Created changelog for 0.2.0.
1 #+TITLE: Asynchronous HTTP Client - Clojure - Changelog
2 #+AUTHOR: Hubert Iwaniuk
3 #+EMAIL: neotyk@kungfoo.pl
c0b593f6 »
2011-06-16 Documentation export in place.
4 #+SETUPFILE: setup.org
a8d8440d »
2010-09-09 Created changelog for 0.2.0.
5
e9de82e3 »
2011-12-31 Changelog for 0.4.0 release and Google Analytics.
6 * Release 0.4.0
7 ** Clojure 1.3 compatible
8 ** Support for multiple values for same key (QString)
9 [[https://github.com/neotyk/http.async.client/issues/22][#22]]
10 ** Clojure contrib independent
11 [[https://github.com/neotyk/http.async.client/pull/24][#24]]
12 ** Upgrade async-http-client to v1.6.5
399608a8 »
2011-06-22 Update documentation for release v0.3.1.
13 * Release 0.3.1
14 ** Upgrade async-http-client to v1.6.4
1154283b »
2011-06-14 Documentation updated to reflect changes in 0.3.0-SNAPSHOT.
15 * Release 0.3.0
730fe836 »
2011-04-11 Change log update.
16 ** Upgrade async-http-client to v1.6.3
17 ** Control over preemptive authentication
18 Patch provided by xeqi.
19 ** Explicit client usage
20 Now following functions require client as first argument:
21 - GET
22 - PUT
23 - POST
24 - DELETE
25 - HEAD
26 - OPTIONS
27 - request-stream
28 - stream-seq
29 - execute-request
30 You still create client with create-client function.
31 ** Removed with-client macro
32 This didn't really bring much value.
1154283b »
2011-06-14 Documentation updated to reflect changes in 0.3.0-SNAPSHOT.
33 Migration path.
730fe836 »
2011-04-11 Change log update.
34 From:
35 #+begin_src clojure
36 (with-client {:key val}
37 ;; client usage
38 (let [resp (GET url)]))
39 #+end_src
40 To:
41 #+begin_src clojure
42 (with-open [client (create-client :key val)]
43 ;; client usage
44 (let [resp (GET client url)]))
45 #+end_src
c0b593f6 »
2011-06-16 Documentation export in place.
46 ** Clojure 1.2.1
47 Fixed cyclic dependency that was preventing http.async.client from
48 been used in Clojure 1.2.1.
eceb21e2 »
2011-02-07 Release v0.2.2
49 * Release 0.2.2
50 ** get-encoding helper works w/o Content-Type header
51 ** Upgrade async-http-client to v.1.5.0
52 ** Exposed more configuration options
53 *** Timeouts
54 *** Proxy
55 *** Authentication
56 ** Zero byte copy mode
57 If sending File as body, zero byte copy is used.
58 ** Allow providing your own poll
59 Vadim Geshel contribution.
60 ** Allow Asynchronous Connect
61 Vadim Geshel contribution.
62 ** Fix seq streaming API
63 Previous versions of seq streaming API have been holding to head,
64 not anymore.
65 ** Lots of performance improvements
66 Underlying async-http-client has undergone serious optimization
67 changes.
2972cbef »
2010-09-15 Request timeout configurable per request.
68 * Release 0.2.1
fa678355 »
2010-09-26 Closing client.
69 ** Terminate body seq if errored :bug:
2972cbef »
2010-09-15 Request timeout configurable per request.
70 ** Canceling request
71 *http.async.client/cancel* and *http.async.client/canceled?*
72 ** Request timeout
73 Per request configuration of request timeout in ms.
74 #+BEGIN_SRC clojure
75 (GET url :timeout 100)
76 #+END_SRC
fa678355 »
2010-09-26 Closing client.
77 ** Close client
78 *http.async.client/close*.
79 #+BEGIN_SRC clojure
80 (c/close)
81 ;; or
82 (c/close hac)
83 #+END_SRC
e36e482e »
2010-11-01 Changelog update for last release.
84 ** Upgrade to v1.3.2 of async-http-client
eceb21e2 »
2011-02-07 Release v0.2.2
85 * Release 0.2.0
86 ** Stream as seq
87 Response body can be seq, this allows for easy HTTP Stream
88 handling. [[http://neotyk.github.com/http.async.client/docs.html#sec-1.2.4][Documentation]].
89 ** Cookies
90 Added cookies support. [[http://neotyk.github.com/http.async.client/docs.html#sec-1.2.3.4][Sending]] and [[http://neotyk.github.com/http.async.client/docs.html#sec-1.2.5.4][receiving]].
91 ** Authentication support
92 Basic and Digest from rfc2617 are supported. [[http://neotyk.github.com/http.async.client/docs.html#sec-1.2.3.6][Documentation]].
93 ** Proxy per request
94 Proxy can be specified per request. [[http://neotyk.github.com/http.async.client/http://neotyk.github.com/http.async.client/docs.html#sec-1.2.3.5][Documentation]].
95 ** Branding User-Agent
96 Specifying User-Agent per client.
97 [[http://neotyk.github.com/http.async.client/autodoc/http.async.client-api.html#http.async.client/create-client][*http.async.client/create-client*]] and [[http://neotyk.github.com/http.async.client/autodoc/http.async.client-api.html#http.async.client/with-client][*http.async.client/with-client*]].
98 ** Keyworded maps in API
99 Like *:options* in [[http://neotyk.github.com/http.async.client/autodoc/http.async.client-api.html#http.async.client/GET][*http.async.client/GET*]].
e9de82e3 »
2011-12-31 Changelog for 0.4.0 release and Google Analytics.
100
101 #+INCLUDE: ga.org
Something went wrong with that request. Please try again.