Skip to content

Latest commit

 

History

History
217 lines (215 loc) · 9 KB

changelog.org

File metadata and controls

217 lines (215 loc) · 9 KB

clj-http changelog

Changelog

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

1.1.2

  • bumped dependencies for transit-clj and tools.reader
  • merge #263 to only decode body headers when the content-type is either missing or starts with “text”

1.1.1

  • merge #262 to prevent NullPointerException when decoding body headers with HEAD requests
  • merge #261 to decode user info from URL if provided
  • merge #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 #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 #248 to removed deprecated cookie APIs from cookie.clj
  • merged #245 to do some cleanups and small import fixes
  • merged #240 to implement meta/with-meta for the header map
  • merged #242 fixing a connection leak when http-entity is null
  • bumped all dependencies to latest versions
  • merged #235 to fix wrap-nested-params
  • merged #236 to clean up multipart constructors and reflection
  • merged #234 to allow scheme customization in default connection

1.0.1

  • merged #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 #215 to add transit support
  • drop support for clojure 1.4.0, start testing 1.7.0
  • merged #213 to allow passing in an already existing keystore, not just a path
  • merged #211 to detect charset encoding for url-encode

0.9.2

  • merged #206 to handle null passwords for keystores
  • merged #201 to make :auto content type parsing dispatch pluggable
  • Bump crouton and tools.reader dependencies
  • Merged #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 #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 #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 #181 to fix some tests
  • Merged #178 to eliminate test reflection
  • Merged #177 to update apache HTTP deps
  • Merged #175 to add {:as :json-strict} for output coercion
  • Added {:as :json-strict-string-keys} output coercion
  • bump dependencies to their latest
  • Merged #172 to update .gitignore file and clean up whitespace for new clojure-mode
  • Merged #171 to support SOCKS proxies

Work log

2015-05-23

  • merged #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 #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 #262 to prevent NullPointerException when decoding body headers with HEAD requests

2015-04-20

  • merge #261 to decode user info from URL if provided

2015-04-14

  • merge #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 #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 #248 to removed deprecated cookie APIs from cookie.clj
  • merged #245 to do some cleanups and small import fixes

2015-01-15

  • merged #240 to implement meta/with-meta for the header map
  • merged #242 fixing a connection leak when http-entity is null
  • bumped all dependencies to latest versions

2014-12-13

  • merged #235 to fix wrap-nested-params

2014-12-12

  • merged #236 to clean up multipart constructors and reflection

2014-12-02

  • merged #234 to allow scheme customization in default connection

Released 1.0.1

2014-10-28

  • merged #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 #215 to add transit support
  • drop support for clojure 1.4.0, start testing 1.7.0

2014-08-07

  • merged #213 to allow passing in an already existing keystore, not just a path

2014-07-27

  • merged #211 to detect charset encoding for url-encode

Released 0.9.2

2014-05-27

  • merged #206 to handle null passwords for keystores

2014-05-14

  • merged #201 to make :auto content type parsing dispatch pluggable

2014-04-21

  • Bump crouton and tools.reader dependencies

2014-04-09

  • Merged #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 #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 #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.