File: changelog.org

package info (click to toggle)
clj-http-clojure 2.3.0-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 408 kB
  • ctags: 2
  • sloc: xml: 263; makefile: 14
file content (227 lines) | stat: -rw-r--r-- 9,649 bytes parent folder | download
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
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
#+TITLE:    clj-http changelog
#+AUTHOR:   Lee Hinman
#+STARTUP:  fold nodlcheck lognotestate hideall
#+OPTIONS:  H:4 num:nil toc:t \n:nil @:t ::t |:t ^:{} -:t f:t *:t
#+OPTIONS:  skip:nil d:(HIDE) tags:not-in-toc
#+PROPERTY: header-args :results code :exports both :noweb yes
#+HTML_HEAD: <style type="text/css"> body {margin-right:15%; margin-left:15%;} </style>
#+LANGUAGE: en

* Changelog
List of user-visible changes that have gone into each release

** 2.0.0
- merged https://github.com/dakrone/clj-http/pull/274 to update Potemkin so it
  supports Clojure 1.7.0 correctly
- merged https://github.com/dakrone/clj-http/pull/264 to add support for
  coercion of urlencoded data
- make ALL optional dependencies opt-in, rather than opt-out
** 1.1.2
- bumped dependencies for transit-clj and tools.reader
- merge https://github.com/dakrone/clj-http/pull/263 to only decode body headers
  when the content-type is either missing or starts with "text"
** 1.1.1
- merge https://github.com/dakrone/clj-http/pull/262 to prevent
  NullPointerException when decoding body headers with HEAD requests
- merge https://github.com/dakrone/clj-http/pull/261 to decode user info from
  URL if provided
- merge https://github.com/dakrone/clj-http/pull/260 to upgrade tools.reader
  for better cljs compatibility
- add =304= (not modified) to the list of unexceptional responses, see #259
** 1.1.0
- merged https://github.com/dakrone/clj-http/pull/255 to add support for Windows
  NTLM authentication
- Add the `with-additional-middleware` macro
- Add the ability to specify form-param-encoding for encoding form parameters
- merged https://github.com/dakrone/clj-http/pull/248 to removed deprecated
  cookie APIs from cookie.clj
- merged https://github.com/dakrone/clj-http/pull/245 to do some cleanups and
  small import fixes
- merged https://github.com/dakrone/clj-http/pull/240 to implement
  meta/with-meta for the header map
- merged https://github.com/dakrone/clj-http/pull/242 fixing a connection leak
  when http-entity is null
- bumped all dependencies to latest versions
- merged https://github.com/dakrone/clj-http/pull/235 to fix wrap-nested-params
- merged https://github.com/dakrone/clj-http/pull/236 to clean up multipart
  constructors and reflection
- merged https://github.com/dakrone/clj-http/pull/234 to allow scheme
  customization in default connection
** 1.0.1
- merged https://github.com/dakrone/clj-http/pull/232 to fix =empty= on
  header-map
- fix :json-strict-string-keys
- exclude clojure.core/update from client ns
- added =:decode-cookies= option to allow skipping cookie header decode (if the
  server sends incorrectly formatted cookies for some reason)
** 1.0.0
- merged https://github.com/dakrone/clj-http/pull/215 to add transit support
- drop support for clojure 1.4.0, start testing 1.7.0
- merged https://github.com/dakrone/clj-http/pull/213 to allow passing in an
  already existing keystore, not just a path
- merged https://github.com/dakrone/clj-http/pull/211 to detect charset encoding
  for url-encode
** 0.9.2
- merged https://github.com/dakrone/clj-http/pull/206 to handle null passwords
  for keystores
- merged https://github.com/dakrone/clj-http/pull/201 to make :auto content type
  parsing dispatch pluggable
- Bump crouton and tools.reader dependencies
- Merged https://github.com/dakrone/clj-http/pull/199 to add support for form
  parameters in the PATCH method
- Bump dependencies and fix tests for 1.6.0 compatibility
** 0.9.1
- automatically coerce header values to strings
- fix issue where :ignore-unknown-host wasn't using the =opt= function correctly
** 0.9.0
- Bumped httpcore to 4.3.2
- Merged https://github.com/dakrone/clj-http/pull/190 to support file multiparts
  with content, mime-type and name
- Unify all boolean operators so {:debug true} and {:debug? true} are treated
  the same
- Fix :trace-redirects being [nil] when :uri is used
- Merged https://github.com/dakrone/clj-http/pull/184 containing a bevy of
  changes:
  - initial header-map implementation, allowing headers to be used case
    insensitively
  - drop support for clojure 1.2 and 1.3
  - add support for clojure 1.6
  - change all :use statements to :require statements
  - use better docstring support for defs
  - remove sleep calls in tests
  - make Jetty quieter while running tests
  - newer type hinting syntax
** 0.7.9
- Make :decode-body-headers more reliable by using a byte array instead of
  slurp.
- Merged https://github.com/dakrone/clj-http/pull/181 to fix some tests
- Merged https://github.com/dakrone/clj-http/pull/178 to eliminate test
  reflection
- Merged https://github.com/dakrone/clj-http/pull/177 to update apache HTTP deps
- Merged https://github.com/dakrone/clj-http/pull/175 to add {:as :json-strict}
  for output coercion
- Added {:as :json-strict-string-keys} output coercion
- bump dependencies to their latest
- Merged https://github.com/dakrone/clj-http/pull/172 to update .gitignore file
  and clean up whitespace for new clojure-mode
- Merged https://github.com/dakrone/clj-http/pull/171 to support SOCKS proxies
* Work log
** Released 2.0.0
** 2015-07-18
- merged https://github.com/dakrone/clj-http/pull/274 to update Potemkin so it
  supports Clojure 1.7.0 correctly
** 2015-05-23
- merged https://github.com/dakrone/clj-http/pull/264 to add support for
  coercion of urlencoded data
- make ALL optional dependencies opt-in, rather than opt-out
** Released 1.1.2
** 2015-05-06
- bumped dependencies for transit-clj and tools.reader
** 2015-04-24
- merge https://github.com/dakrone/clj-http/pull/263 to only decode body headers
  when the content-type is either missing or starts with "text"
** Released 1.1.1
** 2015-04-22
- merge https://github.com/dakrone/clj-http/pull/262 to prevent
  NullPointerException when decoding body headers with HEAD requests
** 2015-04-20
- merge https://github.com/dakrone/clj-http/pull/261 to decode user info from
  URL if provided
** 2015-04-14
- merge https://github.com/dakrone/clj-http/pull/260 to upgrade tools.reader
  for better cljs compatibility
** 2015-04-05
- add =304= (not modified) to the list of unexceptional responses, see #259
** Released 1.1.0 
** 2015-03-03
- merged https://github.com/dakrone/clj-http/pull/255 to add support for Windows
  NTLM authentication
** 2015-02-08
- Add the `with-additional-middleware` macro
- Add the ability to specify form-param-encoding for encoding form parameters
** 2015-01-19
- merged https://github.com/dakrone/clj-http/pull/248 to removed deprecated
  cookie APIs from cookie.clj
- merged https://github.com/dakrone/clj-http/pull/245 to do some cleanups and
  small import fixes
** 2015-01-15
- merged https://github.com/dakrone/clj-http/pull/240 to implement
  meta/with-meta for the header map
- merged https://github.com/dakrone/clj-http/pull/242 fixing a connection leak
  when http-entity is null
- bumped all dependencies to latest versions
** 2014-12-13
- merged https://github.com/dakrone/clj-http/pull/235 to fix wrap-nested-params
** 2014-12-12
- merged https://github.com/dakrone/clj-http/pull/236 to clean up multipart
  constructors and reflection
** 2014-12-02
- merged https://github.com/dakrone/clj-http/pull/234 to allow scheme
  customization in default connection
** Released 1.0.1
** 2014-10-28
- merged https://github.com/dakrone/clj-http/pull/232 to fix =empty= on
  header-map
** 2014-10-17
- fix :json-strict-string-keys
** 2014-09-08
- exclude clojure.core/update from client ns
** 2014-08-15
- added =:decode-cookies= option to allow skipping cookie header decode (if the
  server sends incorrectly formatted cookies for some reason)
** Released 1.0.0
** 2014-08-11
- merged https://github.com/dakrone/clj-http/pull/215 to add transit support
- drop support for clojure 1.4.0, start testing 1.7.0
** 2014-08-07
- merged https://github.com/dakrone/clj-http/pull/213 to allow passing in an
  already existing keystore, not just a path
** 2014-07-27
- merged https://github.com/dakrone/clj-http/pull/211 to detect charset encoding
  for url-encode
** Released 0.9.2
** 2014-05-27
- merged https://github.com/dakrone/clj-http/pull/206 to handle null passwords
  for keystores
** 2014-05-14
- merged https://github.com/dakrone/clj-http/pull/201 to make :auto content type
  parsing dispatch pluggable
** 2014-04-21
- Bump crouton and tools.reader dependencies
** 2014-04-09
- Merged https://github.com/dakrone/clj-http/pull/199 to add support for form
  parameters in the PATCH method
** 2014-03-26
- Bump dependencies and fix tests for 1.6.0 compatibility
** Released 0.9.1
** 2014-03-15
- automatically coerce header values to strings
** 2014-03-05
- fix issue where :ignore-unknown-host wasn't using the =opt= function correctly
** Released 0.9.0
** 2014-02-25
- Bumped httpcore to 4.3.2
** 2014-02-19
- Merged https://github.com/dakrone/clj-http/pull/190 to support file multiparts
  with content, mime-type and name
** 2014-02-16
- Unify all boolean operators so {:debug true} and {:debug? true} are treated
  the same
** 2014-02-09
- Fix :trace-redirects being [nil] when :uri is used
** 2014-02-06
- Merged https://github.com/dakrone/clj-http/pull/184 containing a bevy of
  changes:
  - initial header-map implementation, allowing headers to be used case
    insensitively
  - drop support for clojure 1.2 and 1.3
  - add support for clojure 1.6
  - change all :use statements to :require statements
  - use better docstring support for defs
  - remove sleep calls in tests
  - make Jetty quieter while running tests
  - newer type hinting syntax
** Released 0.7.9
** 2014-02-01
- Make :decode-body-headers more reliable by using a byte array instead of
  slurp.