- #268: Replace Travis-CI with GHA - @dblock.
- #269: Re-add code coverage - @dblock.
- #270: Upgrade Rubocop to 1.45 - @dblock.
- #271: Test against Ruby 3.2 - @dblock.
- #285: Support Faraday 2.x - @dblock.
- #193: Auto-paginate collections - @dblock.
- #163: Test against Faraday 0.9, 0.17 and 1.0+ - @dblock.
- #199: Use digest_auth from faraday-digestauth - @dblock.
- NOTE: ⚠ This version has been yanked ⚠ - @dblock.
- NOTE: ⚠ This version has been yanked ⚠ - @dblock.
-
NOTE: ⚠ This version is no longer tested with Ruby < 2.3 ⚠ - @ivoanjo.
-
#139: Test
hyperclient
against newer versions of MRI Ruby, up until 2.6.x - @mrcasals. -
#141: Replace
uri_template
withaddressable
library - @mrcasals.
- #133: Removed futuroscope - @dblock.
- #131: Upgrade to Rubocop 0.50.0, fix Bundler's insecure git source warning - @nebolsin.
- #132: Swapped yard dependency for danger-toc - @dblock.
- #122: Improve error message when server returns invalid data - @ivoanjo.
- #125: Add table of contents to readme and add note asking users to add their projects to the wiki - @ivoanjo.
- #127: Minor fixes: Fix warnings, and pry-byebug to dev Gemfile and tweak rubocop execution - @ivoanjo.
- #128: Fix link delegation returning nil for field with value false - @ivoanjo.
-
NOTE: ⚠ This version is no longer tested with Ruby < 2.2 ⚠ - @dblock.
-
#109: Allow disabling asynchronous behavior per-instance - @Talkdesk.
- #97: Fix: curies are no longer used as link shorteners - @joshco, @dblock.
- #95: Fix: re-add eager delegation for
resource.each
- @dblock.
- #89: Added
Hyperclient::Resource#fetch
- @alabeduarte. - #87: Fix: eager delegation causes link skipping - @dblock.
-
NOTE: ⚠ This version introduces several backwards incompatible changes. See UPGRADING for details ⚠ - @dblock.
-
#80: Faraday options can be passed to the connection on initialization - @koenpunt.
-
#81: The default Content-Type is now
application/hal+json
- @koenpunt.
-
NOTE: ⚠ This version introduces several backwards incompatible changes. See UPGRADING for details ⚠ - @dblock.
-
#51, #75: Added support for setting headers and overriding or extending the default Faraday connection block before a connection is constructed - @dblock.
-
#41, #73: All Link HTTP methods now return a Resource, including
_get
, which has been aliased to_resource
,_post
,_put
,_patch
,_head
and_options
- @dblock. -
#72: The default Faraday block now uses
Faraday::Response::RaiseError
and will cause HTTP errors to be raised as exceptions - @dblock. -
#77: Added support for templated links with all optional arguments - @dblock.
-
NOTE: ⚠ This version introduces several backwards incompatible changes. See UPGRADING for details ⚠ - @dblock.
-
#63: Navigational methods, including
links
,get
orpost
, have been renamed to_links
,_get
, or_post
respectively - @dblock. -
#63: You can omit the navigational elements,
api.links.products
is now equivalent toapi.products
- @dblock.
- #54: Support Faraday 0.9.0 - @lucianapazos.
- #30: Use futuroscope to run API calls in the background - @josepjaume.
- #48: Added support for fetch on the collection class - @col.
- #50: Fixed Resource/Attributes mutating the response body - @col.
- #46: Made response available inside Resource, provide access to status codes - @benhamill.
- #43: Fixed LinkCollection#include? - @benhamill.
- #47: Fixed uninitialized constant Hyperclient::Resource::Forwardable - @benhamill.
- #39: Exposed templated link properties - @txus.
- #38: Defaulted POST, PUT and PATCH parameters - @bkeepers.
- #37: Fixed calling #flatten on an array of links - @bkeepers.
- #36: Exposed link properties - @bkeepers.
- #31: Allowed underscored attribute names other than the ones reserved by the HAL spec - @karlin.
- #29: Handled JSON that includes a link with a null value - @arbylee.
- #27: Added support for collections of links - @rehevkor5.
- Initial public release - @oriolgual.