All Versions
55
Latest Version
Avg Release Cycle
78 days
Latest Release
-

Changelog History
Page 1

  • v1.4.0

    🔋 Features

    • 🗄 #1520: Un-deprecate stream-like objects - @urkle.
    • 💎 #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.
  • v1.3.4

    🔋 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.
  • v1.3.3

    May 23, 2020

    🔋 Features

    🛠 Fixes

  • v1.3.2

    April 12, 2020

    🔋 Features

    🛠 Fixes

    • Your contribution here.
    • 💎 #2033: Ensure Float params are correctly coerced to BigDecimal - @tlconnor.
    • 💎 #2031: Fix a regression with an array of a custom type - @dnesteryuk.
    • 💎 #2026: Fix a regression in coerce_with when coercion returns nil - @misdoro.
    • 💎 #2025: Fix Decimal type category - @kdoya.
    • 💎 #2019: Avoid coercing parameter with multiple types to an empty Array - @stanhu.
  • v1.3.1

    March 11, 2020

    🔋 Features

    🛠 Fixes

  • v1.3.0

    January 11, 2020

    🔋 Features

    🛠 Fixes

  • v1.2.6

    🔋 Features

    • Your contribution here.
    • 📇 #1938: Add project metadata to the gemspec - @orien.

    🛠 Fixes

    • Your contribution here.
  • v1.2.5

    December 01, 2019

    🔋 Features

    • 💎 #1931: Introduces LazyBlock to generate expressions that will executed at mount time - @myxoh.
    • 💎 #1918: Helper methods to access controller context from middleware - @NikolayRys.
    • 💎 #1915: Micro optimizations in allocating hashes and arrays - @dnesteryuk.
    • 💎 #1904: Allows Grape to load files on startup rather than on the first call - @myxoh.
    • 🔧 #1907: Adds outside configuration to Grape with configure - @unleashy.
    • 💎 #1914: Run specs in random order - @splattael.

    🛠 Fixes

    • ⚡️ #1917: Update access to rack constant - @NikolayRys.
    • 💎 #1916: Drop old appraisals - @NikolayRys.
    • 💎 #1911: Make sure Grape::Valiations::AtLeastOneOfValidator properly treats nested params in errors - @dnesteryuk.
    • 💎 #1893: Allows Grape::API to behave like a Rack::app in some instances where it was misbehaving - @myxoh.
    • ♻️ #1898: Refactor ValidatorFactory to improve memory allocation - @Bhacaz.
    • 💎 #1900: Define boolean for Grape::Api::Instance - @Bhacaz.
    • 💎 #1903: Allow nested params renaming (Hash/Array) - @bikolya.
    • 💎 #1913: Fix multiple params validators to return correct messages for nested params - @bikolya.
    • 🔧 #1926: Fixes configuration within given or mounted blocks - @myxoh.
    • 🚀 #1937: Fix bloat in released gem - @dblock.
  • v1.2.4

    June 13, 2019

    🔋 Features

    • 🔧 #1888: Makes the configuration hash widely available - @myxoh.
    • 💎 #1864: Adds finally on the API - @myxoh.
    • 💎 #1869: Fix issue with empty headers after error! method call - @anaumov.

    🛠 Fixes

  • v1.2.3

    January 16, 2019

    🔋 Features

    🛠 Fixes

    • 💎 #1852: allow_blank called after as when the original param is not blank - @glaucocustodio.
    • 💎 #1844: Enforce :tempfile to be a Tempfile object in File validator - @Nyangawa.