Skip to content

Commit

Permalink
Merge pull request dakrone#413 from dakrone/update-readme-3x
Browse files Browse the repository at this point in the history
Update README.md and changelog.org for 3.x.x
  • Loading branch information
dakrone committed Nov 9, 2017
2 parents 3643fa5 + 50e6051 commit 3385c62
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 25 deletions.
25 changes: 0 additions & 25 deletions README.org
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
- [[#overview][Overview]]
- [[#philosophy][Philosophy]]
- [[#installation][Installation]]
- [[#towards-a-300-release][Towards a 3.0.0 release]]
- [[#quickstart][Quickstart]]
- [[#head][HEAD]]
- [[#get][GET]]
Expand Down Expand Up @@ -127,30 +126,6 @@ If you need an older version, a 2.x release is also available.

clj-http supports clojure 1.6.0 and higher.

* Towards a 3.0.0 release
:PROPERTIES:
:CUSTOM_ID: h-adb56cf4-1034-4d81-965e-880c7315860c
:END:
So there is a 2.0 branch which is based on the latest stable version of
clj-http. Master, on the other hand, is a rewrite of the =core.clj= for the new
Apache changes (starting with 4.0 I believe) to use non-deprecated methods.
There are a number of things that need to be accomplished in order for it to be
releasable in a non-snapshot version (3.0.0+ is already on Clojars)

Here are the tests that need to pass:

- [X] =lein test clj-http.test.client-test :all=
- [X] =lein test clj-http.test.conn-mgr-test :all=
- [X] =lein test clj-http.test.cookies-test :all=
- [X] =lein test clj-http.test.core-test :all=
- [X] =lein test clj-http.test.headers-test :all=
- [X] =lein test clj-http.test.links-test :all=
- [X] =lein test clj-http.test.multipart-test :all=
- [X] =lein test clj-http.test.util-test :all=

There are still a few tests that are commented out. Any help or PRs is greatly
appreciated.

* Quickstart
:PROPERTIES:
:CUSTOM_ID: h-65f0132e-1f96-4711-a84e-973817f37dd3
Expand Down
20 changes: 20 additions & 0 deletions changelog.org
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,26 @@
* Changelog
List of user-visible changes that have gone into each release

** 3.7.0
This list contains all the changes since 3.0.0.

Added:
- HttpRequestInterceptor support 155bd23
- protocol-version and reason-phrase f430517
- support for async HTTP requests (like Ring) 44d10ec
- support for different multi-param encoding (:repeating, :array, :indexed) cddeb3e
- Add unparse function aec7dd1
- Added :redirect-strategy :graceful
- Allow RequestConfig and HttpClientContext to be injected feb3c48

Removed:
- :save-request

Changed:
- re-written middleware using apache http client 4.5
- Fix retry-handler to be added in correct place a2c31f5
- POST Mutipart: Use charset "UTF-8" instead of "ASCII" as default charset to support internationalization 983508f

** 2.0.0
- merged https://github.com/dakrone/clj-http/pull/274 to update Potemkin so it
supports Clojure 1.7.0 correctly
Expand Down

0 comments on commit 3385c62

Please sign in to comment.