All Versions
45
Latest Version
Avg Release Cycle
33 days
Latest Release
1587 days ago

Changelog History
Page 4

  • v0.13.0 Changes

    August 13, 2018
    • ➕ Add Crest::Request#to_curl to convert request to cURL command (#95)
    • 🐛 Bug fixes and other improvements
  • v0.12.0 Changes

    July 17, 2018
    • (breaking-change) Rename Request#payload to Request#form
    • 0️⃣ Use application/x-www-form-urlencoded for forms by default. And multipart/form-data when a form includes any <input type="file"> elements.
    • 🛠 Fix serialize query to string representation as http url-encoded
  • v0.11.0 Changes

    July 14, 2018
    • ➕ Add Logger#filter method to filter sensitive information from logs with a regex matcher
    • 👍 Allow to do request with suburl through Request#http_verb(suburl) method
    • 🐛 Bug fixes and other improvements
  • v0.10.2 Changes

    June 15, 2018
    • ✅ Tested with Crystal 0.25.0
  • v0.10.1 Changes

    May 14, 2018
    • 🛠 Fix Crest::Utils.flatten_params method (#85)
    • ⬇️ Reduce the false positiveness in code as much as possible (#83, thanks @veelenga)
  • v0.10.0 Changes

    April 24, 2018
    • ➕ Add HTTP verb methods (get, post, etc) to Crest::Request
    • Crest and Crest::Request verb methods(get, post, etc.) can yields the Crest::Request to the block
    • Crest::Request and Crest::Resource initializer can accept block
    • Access instance of HTTP::Client via Crest::Request#http_client
    • Access instance of HTTP::Client via Crest::Resource#http_client
    • Crest::Request and Crest::Resource initializer can accept HTTP::Client as http_client
    • ➕ Add method options to HTTP::Resource
  • v0.9.10 Changes

    April 08, 2018
    • ➕ Add option :handle_errors to don't raise exceptions but return the Response
    • ➕ Add custom exceptions for each status code
  • v0.9.9 Changes

    April 03, 2018
    • ➕ Add method OPTIONS
    • 🛠 Fix Crest::Response#headers method to return response headers
  • v0.9.8 Changes

    March 18, 2018
    • ✅ Tested with Crystal 0.24.2
    • 🛠 Fix Basic Authentication
  • v0.9.7 Changes

    March 05, 2018
    • 👍 Allow Crest::Resource to accept default params and headers
    • 👍 Allow Crest::Resource to accept more parameters(proxy authentication credentials, logging setup)
    • 🔨 Refactor exceptions class
    • 📄 Setup GitHub Pages branch to host docs