All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.
jimmythompson/halboy
clj-http
base HTTP client is now the default HTTP client.halboy.navigator/discover
function now allows query params to be
provided via a new three argument signature.halboy.navigator/focus
function.clj-http
has now been introduced, the default
HTTP client based on http-kit
has been cloned to HttpKitHttpClient
.clj-http
, the default HTTP client has now
been deprecated pending a move to the clj-http
client as the default in
version 6.0.0.halboy.resource/get-href
now correctly handles vectors of hrefs.nil
.String
keys and values of the type passed to the
navigator
function. In this release, all values are converted to String
s
or lists of String
s to better support URI templating. If tests of code that
use halboy make use of http-kit.fake
they may need to be updated to match
the new query parameter format.navigator
now fully supports URI templates as defined in
RFC6570 (level 4).navigator
now allows multiple templated query parameters in templated hrefs.navigator
now supports HTTP HEAD requests.String
when creating a resource and the full self link
will be created for you.resource/get-links
has been renamed to resource/links
.navigator/options
has been renamed to navigator/settings
.Can you improve this documentation? These fine people already did:
Toby Clemson, Circle CI & Jakob DurstbergerEdit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close