All Versions
103
Latest Version
Avg Release Cycle
56 days
Latest Release
49 days ago

Changelog History
Page 1

  • v1.8.6

    September 30, 2019

    🛠 Fix:

    • Correct HTTP status code for too many requests (thanks to Tomohiko Mimura, @mito5525) for spotting this.
  • v1.8.5

    🛠 Fix:

    • 🚅 Array and Hash parameters should not have their fieldname CGI escaped, Rails doesn't like it and the RFC doesn't require it
  • v1.8.4

    🛠 Fix:

    • Array and Hash parameters should be accepted in :form_multipart
  • v1.8.3

    🛠 Fix:

    • Missed dependency that should have been specified.
  • v1.8.2

    🔋 Features:

    • Allowed use of :form_multipart as a request_body_type to allow uploading files to an API.
  • v1.8.1

    🔋 Features:

    • ➕ Added a specific Flexirest::HTTPTooManyRequestsClientException for 429 errors, to enable easier trapping
  • v1.8.0

    🔋 Features:

    • For the weird situations where the remote API expects some weird formatted input, you can now specify a request_body_type of plain and pass in to the call body (and optionally content_type) to pass it untouched to the API. The [docs](docs/body-types.md) have been updated.
  • v1.7.9

    🔋 Features:

    • The ignore_root method now can ignore a tree of labels, rather than just one top level (thanks to gkosmr for the issue and pull request)
  • v1.7.8

    🛠 Fix:

    • plain requests to URLs that are just the domain e.g. "https://www.example.com" should also work (i.e. without any trailing path, even a '/')
  • v1.7.7

    🔄 Change:

    • 0️⃣ Set the default charset to UTF-8 for form encoded request bodies, the same as it already was for JSON encoded request bodies.