All Versions
63
Latest Version
Avg Release Cycle
70 days
Latest Release
-

Changelog History
Page 1

  • v1.6.1 Changes

    🔋 Features

    • Your contribution here.

    🛠 Fixes

    • 💎 #2193: Fixed the broken ruby-head NoMethodError spec - @Jack12816.
    • 💎 #2192: Memoize the result of Grape::Middleware::Base#response - @Jack12816.
    • Your contribution here.
  • v1.6.0 Changes

    October 04, 2021

    🔋 Features

    🛠 Fixes

    • 💎 #2176: Fix: OPTIONS fails if matching all routes - @myxoh.
    • 0️⃣ #2177: Fix: default validator fails if preceded by as validator - @Catsuko.
    • 💎 #2180: Call super in API.inherited - @yogeshjain999.
    • 📚 #2189: Fix: rename parameters when using :as (behaviour and grape-swagger documentation) - @Jack12816.
  • v1.5.4 Changes

    🔋 Features

    • Your contribution here.

    🛠 Fixes

    • 💎 #2176: Fix: OPTIONS fails if matching all routes - @myxoh.
    • 0️⃣ #2177: Fix: default validator fails if preceded by as validator - @Catsuko.
    • Your contribution here.
  • v1.5.3 Changes

    March 07, 2021

    🛠 Fixes

    • 💎 #2161: Handle EOFError from Rack when given an empty multipart body - @bschmeck.
    • 💎 #2162: Corrected a hash modification while iterating issue - @Jack12816.
    • 💎 #2164: Fix: coerce_with is now called for params with nil value - @braktar.
  • v1.5.2 Changes

    February 06, 2021

    🔋 Features

    • 💎 #2157: Custom types can set a message to be used in the response when invalid - @dnesteryuk.
    • 💎 #2145: Ruby 3.0 compatibility - @ericproulx.
    • ⚡️ #2143: Enable GitHub Actions with updated RuboCop and Danger - @anakinj.

    🛠 Fixes

    • 💎 #2144: Fix compatibility issue with activesupport 6.1 and XML serialization of arrays - @anakinj.
    • ✏️ #2137: Fix typos - @johnny-miyake.
    • 🗄 #2131: Fix Ruby 2.7 keyword deprecation warning in validators/coerce - @K0H205.
    • 💎 #2132: Use #ruby2_keywords for correct delegation on Ruby <= 2.6, 2.7 and 3 - @eregon.
    • 🔧 #2152: Fix configuration method inside namespaced params - @fsainz.
  • v1.5.1 Changes

    November 15, 2020

    🛠 Fixes

    • 💎 #2129: Fix validation error when Required Array nested inside an optional array, for Multiparam validators - @dwhenry.
    • 💎 #2128: Fix validation error when Required Array nested inside an optional array - @dwhenry.
    • 🐎 #2127: Fix a performance issue with dependent params - @dnesteryuk.
    • #2126: Fix warnings about redefined attribute accessors in AttributeTranslator - @samsonjs.
    • 🗄 #2121: Fix 2.7 deprecation warning in validator_factory - @Legogris.
    • 💎 #2115: Fix declared_params regression with multiple allowed types - @stanhu.
    • 🗄 #2123: Fix 2.7 deprecation warning in middleware/stack - @Legogris.
  • v1.5.0 Changes

    October 05, 2020

    🛠 Fixes

    • 🗄 #2104: Fix Ruby 2.7 keyword deprecation warning - @stanhu.
    • 💎 #2103: Ensure complete declared params structure is present - @tlconnor.
    • 💎 #2099: Added truffleruby to Travis-CI - @gogainda.
    • 💎 #2089: Specify order of mounting Grape with Rack::Cascade in README - @jonmchan.
    • 💎 #2083: Set Cache-Control header only for streamed responses - @stanhu.
    • 💎 #2092: Correct an example params in Include Missing doc - @huyvohcmc.
    • 🗄 #2091: Fix ruby 2.7 keyword deprecations - @dim.
    • 0️⃣ #2097: Skip to set default value unless meets_dependency? - @wanabe.
    • 💎 #2096: Fix redundant dependency check - @braktar.
    • 💎 #2096: Fix nested coercion - @braktar.
    • 💎 #2102: Fix retaining setup blocks when remounting APIs - @jylamont.
  • v1.4.1 Changes

    🔋 Features

    • Your contribution here.

    🛠 Fixes

    • Your contribution here.
    • 💎 #2099: Added truffleruby to Travis-CI - @gogainda.
    • 💎 #2089: Specify order of mounting Grape with Rack::Cascade in README - @jonmchan.
    • 💎 #2083: Set Cache-Control header only for streamed responses - @stanhu.
    • 💎 #2092: Correct an example params in Include Missing doc - @huyvohcmc.
    • 🗄 #2091: Fix ruby 2.7 keyword deprecations - @dim.
    • 0️⃣ #2097: Skip to set default value unless meets_dependency? - @wanabe.
    • 💎 #2096: Fix redundant dependency check - @braktar.
    • 💎 #2096: Fix nested coercion - @braktar.
    • 💎 #2102: Fix retaining setup blocks when remounting APIs - @jylamont.
  • v1.4.0 Changes

    July 10, 2020

    🔋 Features

    • 🗄 #1520: Un-deprecate stream-like objects - @urkle.
    • 💎 #2060: Drop support for Ruby 2.4 - @dblock.
    • ⬆️ #2060: Upgraded Rubocop to 0.84.0 - @dblock.
    • 💎 #2077: Simplify logic for defining declared params - @dnesteryuk.
    • 💎 #2076: Make route information available for hooks when the automatically generated endpoints are invoked - @anakinj.

    🛠 Fixes

    • 💎 #2067: Coerce empty String to nil for all primitive types except String - @petekinnecom.
    • 🗄 #2064: Fix Ruby 2.7 deprecation warning in Grape::Middleware::Base#initialize - @skarger.
    • 💎 #2072: Fix Grape.eager_load! and compile! - @stanhu.
    • 💎 #2084: Fix memory leak in path normalization - @fcheung.
  • v1.3.4 Changes

    🔋 Features

    • 💎 #2060: Drop support for Ruby 2.4 - @dblock.
    • ⬆️ #2060: Upgraded Rubocop to 0.84.0 - @dblock.
    • Your contribution here.

    🛠 Fixes

    • Your contribution here.
    • 💎 #2067: Coerce empty string to nil for all primitive types except String - @petekinnecom.
    • 🗄 #2064: Fix Ruby 2.7 deprecation warning in Grape::Middleware::Base#initialize - @skarger.