Changelog for
ruby2.7-rubygem-grape-2.0.0-26.7.x86_64.rpm :
* Tue Nov 14 2023 Dan Čermák
- New upstream release 2.0.0, see bundled CHANGELOG.md
* Tue Jan 25 2022 Stephan Kulow updated to version 1.6.2 see installed CHANGELOG.md [#]## 1.6.2 (2021/12/30) [#]### Features [#]### Fixes
* [#2219](https://github.com/ruby-grape/grape/pull/2219): Revert the changes for autoloading provided in 1.6.1 - [AATTdm1try](https://github.com/dm1try). [#]## 1.6.1 (2021/12/28) [#]### Features
* [#2196](https://github.com/ruby-grape/grape/pull/2196): Add support for `passwords_hashed` param for `digest_auth` - [AATTlHydra](https://github.com/lhydra).
* [#2208](https://github.com/ruby-grape/grape/pull/2208): Added Rails 7 support - [AATTericproulx](https://github.com/ericproulx). [#]### Fixes
* [#2206](https://github.com/ruby-grape/grape/pull/2206): Require main active_support lib before any of its extension definitions - [AATTannih](https://github.com/Annih).
* [#2193](https://github.com/ruby-grape/grape/pull/2193): Fixed the broken ruby-head NoMethodError spec - [AATTJack12816](https://github.com/Jack12816).
* [#2192](https://github.com/ruby-grape/grape/pull/2192): Memoize the result of Grape::Middleware::Base#response - [AATTJack12816](https://github.com/Jack12816).
* [#2200](https://github.com/ruby-grape/grape/pull/2200): Add validators module to all validators - [AATTericproulx](https://github.com/ericproulx).
* [#2202](https://github.com/ruby-grape/grape/pull/2202): Fix random mock spec error - [AATTericproulx](https://github.com/ericproulx).
* [#2203](https://github.com/ruby-grape/grape/pull/2203): Add rubocop-rspec - [AATTericproulx](https://github.com/ericproulx).
* [#2207](https://github.com/ruby-grape/grape/pull/2207): Autoload Validations/Validators - [AATTericproulx](https://github.com/ericproulx).
* [#2209](https://github.com/ruby-grape/grape/pull/2209): Autoload Validations/Types - [AATTericproulx](https://github.com/ericproulx). [#]## 1.6.0 (2021/10/04) [#]### Features
* [#2190](https://github.com/ruby-grape/grape/pull/2190): Upgrade dev deps & drop Ruby 2.4.x support - [AATTdnesteryuk](https://github.com/dnesteryuk). [#]### Fixes
* [#2176](https://github.com/ruby-grape/grape/pull/2176): Fix: OPTIONS fails if matching all routes - [AATTmyxoh](https://github.com/myxoh).
* [#2177](https://github.com/ruby-grape/grape/pull/2177): Fix: `default` validator fails if preceded by `as` validator - [AATTCatsuko](https://github.com/Catsuko).
* [#2180](https://github.com/ruby-grape/grape/pull/2180): Call `super` in `API.inherited` - [AATTyogeshjain999](https://github.com/yogeshjain999).
* [#2189](https://github.com/ruby-grape/grape/pull/2189): Fix: rename parameters when using `:as` (behaviour and grape-swagger documentation) - [AATTJack12816](https://github.com/Jack12816).
* Thu Jun 24 2021 Stephan Kulow updated to version 1.5.3 see installed CHANGELOG.md [#]## 1.5.3 (2021/03/07) [#]### Fixes
* [#2161](https://github.com/ruby-grape/grape/pull/2157): Handle EOFError from Rack when given an empty multipart body - [AATTbschmeck](https://github.com/bschmeck).
* [#2162](https://github.com/ruby-grape/grape/pull/2162): Corrected a hash modification while iterating issue - [AATTJack12816](https://github.com/Jack12816).
* [#2164](https://github.com/ruby-grape/grape/pull/2164): Fix: `coerce_with` is now called for params with `nil` value - [AATTbraktar](https://github.com/braktar). [#]## 1.5.2 (2021/02/06) [#]### Features
* [#2157](https://github.com/ruby-grape/grape/pull/2157): Custom types can set a message to be used in the response when invalid - [AATTdnesteryuk](https://github.com/dnesteryuk).
* [#2145](https://github.com/ruby-grape/grape/pull/2145): Ruby 3.0 compatibility - [AATTericproulx](https://github.com/ericproulx).
* [#2143](https://github.com/ruby-grape/grape/pull/2143): Enable GitHub Actions with updated RuboCop and Danger - [AATTanakinj](https://github.com/anakinj). [#]### Fixes
* [#2144](https://github.com/ruby-grape/grape/pull/2144): Fix compatibility issue with activesupport 6.1 and XML serialization of arrays - [AATTanakinj](https://github.com/anakinj).
* [#2137](https://github.com/ruby-grape/grape/pull/2137): Fix typos - [AATTjohnny-miyake](https://github.com/johnny-miyake).
* [#2131](https://github.com/ruby-grape/grape/pull/2131): Fix Ruby 2.7 keyword deprecation warning in validators/coerce - [AATTK0H205](https://github.com/K0H205).
* [#2132](https://github.com/ruby-grape/grape/pull/2132): Use #ruby2_keywords for correct delegation on Ruby <= 2.6, 2.7 and 3 - [AATTeregon](https://github.com/eregon).
* [#2152](https://github.com/ruby-grape/grape/pull/2152): Fix configuration method inside namespaced params - [AATTfsainz](https://github.com/fsainz).
* Sat Dec 19 2020 Matthew Trescott updated to version 1.5.1 1.5.1 (2020/11/15) Fixes- #2129: Fix validation error when Required Array nested inside an optional array, for Multiparam validators - AATTdwhenry.- #2128: Fix validation error when Required Array nested inside an optional array - AATTdwhenry.- #2127: Fix a performance issue with dependent params - AATTdnesteryuk.- #2126: Fix warnings about redefined attribute accessors in AttributeTranslator - AATTsamsonjs.- #2121: Fix 2.7 deprecation warning in validator_factory - AATTLegogris.- #2115: Fix declared_params regression with multiple allowed types - AATTstanhu.- #2123: Fix 2.7 deprecation warning in middleware/stack - AATTLegogris. 1.5.0 (2020/10/05) Fixes- #2104: Fix Ruby 2.7 keyword deprecation warning - AATTstanhu.- #2103: Ensure complete declared params structure is present - AATTtlconnor.- #2099: Added truffleruby to Travis-CI - AATTgogainda.- #2089: Specify order of mounting Grape with Rack::Cascade in README - AATTjonmchan.- #2083: Set Cache-Control header only for streamed responses - AATTstanhu.- #2092: Correct an example params in Include Missing doc - AATThuyvohcmc.- #2091: Fix ruby 2.7 keyword deprecations - AATTdim.- #2097: Skip to set default value unless meets_dependency? - AATTwanabe.- #2096: Fix redundant dependency check - AATTbraktar.- #2096: Fix nested coercion - AATTbraktar.- #2102: Fix retaining setup blocks when remounting APIs - AATTjylamont.
* Fri Sep 25 2020 Stephan Kulow updated to version 1.4.0 see installed CHANGELOG.md [#]## 1.4.0 (2020/07/10) [#]### Features
* [#1520](https://github.com/ruby-grape/grape/pull/1520): Un-deprecate stream-like objects - [AATTurkle](https://github.com/urkle).
* [#2060](https://github.com/ruby-grape/grape/pull/2060): Drop support for Ruby 2.4 - [AATTdblock](https://github.com/dblock).
* [#2060](https://github.com/ruby-grape/grape/pull/2060): Upgraded Rubocop to 0.84.0 - [AATTdblock](https://github.com/dblock).
* [#2077](https://github.com/ruby-grape/grape/pull/2077): Simplify logic for defining declared params - [AATTdnesteryuk](https://github.com/dnesteryuk).
* [#2084](https://github.com/ruby-grape/grape/pull/2084): Fix memory leak in path normalization - [AATTfcheung](https://github.com/fcheung). [#]### Fixes
* [#2067](https://github.com/ruby-grape/grape/pull/2067): Coerce empty string to nil for all primitive types except String - [AATTpetekinnecom](https://github.com/petekinnecom).
* [#2064](https://github.com/ruby-grape/grape/pull/2064): Fix Ruby 2.7 deprecation warning in `Grape::Middleware::Base#initialize` - [AATTskarger](https://github.com/skarger).
* [#2072](https://github.com/ruby-grape/grape/pull/2072): Fix `Grape.eager_load!` and `compile!` - [AATTstanhu](https://github.com/stanhu).
* [#2076](https://github.com/ruby-grape/grape/pull/2076): Make route information available for hooks when the automatically generated endpoints are invoked - [AATTanakinj](https://github.com/anakinj).
* Thu Jul 02 2020 Stephan Kulow updated to version 1.3.3 see installed CHANGELOG.md [#]## 1.3.3 (2020/05/23) [#]### Features
* [#2048](https://github.com/ruby-grape/grape/issues/2034): Grape Enterprise support is now available [via TideLift](https://tidelift.com/subscription/request-a-demo?utm_source=rubygems-grape&utm_medium=referral&utm_campaign=enterprise) - [AATTdblock](https://github.com/dblock).
* [#2039](https://github.com/ruby-grape/grape/pull/2039): Travis - update rails versions - [AATTericproulx](https://github.com/ericproulx).
* [#2038](https://github.com/ruby-grape/grape/pull/2038): Travis - update ruby versions - [AATTericproulx](https://github.com/ericproulx).
* [#2050](https://github.com/ruby-grape/grape/pull/2050): Refactor route public_send to AttributeTranslator - [AATTericproulx](https://github.com/ericproulx). [#]### Fixes
* [#2049](https://github.com/ruby-grape/grape/pull/2049): Coerce an empty string to nil in case of the bool type - [AATTdnesteryuk](https://github.com/dnesteryuk).
* [#2043](https://github.com/ruby-grape/grape/pull/2043): Modify declared for nested array and hash - [AATTkadotami](https://github.com/kadotami).
* [#2040](https://github.com/ruby-grape/grape/pull/2040): Fix a regression with Array of type nil - [AATTericproulx](https://github.com/ericproulx).
* [#2054](https://github.com/ruby-grape/grape/pull/2054): Coercing of nested arrays - [AATTdnesteryuk](https://github.com/dnesteryuk).
* [#2050](https://github.com/ruby-grape/grape/pull/2053): Fix broken multiple mounts - [AATTJack12816](https://github.com/Jack12816).
* Thu May 07 2020 Stephan Kulow - updated to version 1.3.2 see installed CHANGELOG.md [#]## 1.3.2 (2020/04/12) [#]### Features
* [#2020](https://github.com/ruby-grape/grape/pull/2020): Reduce array allocation - [AATTericproulx](https://github.com/ericproulx).
* [#2015](https://github.com/ruby-grape/grape/pull/2014): Reduce MatchData allocation - [AATTericproulx](https://github.com/ericproulx).
* [#2014](https://github.com/ruby-grape/grape/pull/2014): Reduce total allocated arrays - [AATTericproulx](https://github.com/ericproulx).
* [#2011](https://github.com/ruby-grape/grape/pull/2011): Reduce total retained regexes - [AATTericproulx](https://github.com/ericproulx). [#]### Fixes
* [#2033](https://github.com/ruby-grape/grape/pull/2033): Ensure `Float` params are correctly coerced to `BigDecimal` - [AATTtlconnor](https://github.com/tlconnor).
* [#2031](https://github.com/ruby-grape/grape/pull/2031): Fix a regression with an array of a custom type - [AATTdnesteryuk](https://github.com/dnesteryuk).
* [#2026](https://github.com/ruby-grape/grape/pull/2026): Fix a regression in `coerce_with` when coercion returns `nil` - [AATTmisdoro](https://github.com/misdoro).
* [#2025](https://github.com/ruby-grape/grape/pull/2025): Fix Decimal type category - [AATTkdoya](https://github.com/kdoya).
* [#2019](https://github.com/ruby-grape/grape/pull/2019): Avoid coercing parameter with multiple types to an empty Array - [AATTstanhu](https://github.com/stanhu). [#]## 1.3.1 (2020/03/11) [#]### Features
* [#2005](https://github.com/ruby-grape/grape/pull/2005): Content types registrable - [AATTericproulx](https://github.com/ericproulx).
* [#2003](https://github.com/ruby-grape/grape/pull/2003): Upgraded Rubocop to 0.80.1 - [AATTericproulx](https://github.com/ericproulx).
* [#2002](https://github.com/ruby-grape/grape/pull/2002): Objects allocation optimization (lazy_lookup) - [AATTericproulx](https://github.com/ericproulx). [#]### Fixes
* [#2006](https://github.com/ruby-grape/grape/pull/2006): Fix explicit rescue StandardError - [AATTericproulx](https://github.com/ericproulx).
* [#2004](https://github.com/ruby-grape/grape/pull/2004): Rubocop fixes - [AATTericproulx](https://github.com/ericproulx).
* [#1995](https://github.com/ruby-grape/grape/pull/1995): Fix: \"undefined instance variables\" and \"method redefined\" warnings - [AATTnbeyer](https://github.com/nbeyer).
* [#1994](https://github.com/ruby-grape/grape/pull/1993): Fix typos in README - [AATTbellmyer](https://github.com/bellmyer).
* [#1993](https://github.com/ruby-grape/grape/pull/1993): Lazy join allow header - [AATTericproulx](https://github.com/ericproulx).
* [#1987](https://github.com/ruby-grape/grape/pull/1987): Re-add exactly_one_of mutually exclusive error message - [AATTZeroInputCtrl](https://github.com/ZeroInputCtrl).
* [#1977](https://github.com/ruby-grape/grape/pull/1977): Skip validation for a file if it is optional and nil - [AATTdnesteryuk](https://github.com/dnesteryuk).
* [#1976](https://github.com/ruby-grape/grape/pull/1976): Ensure classes/modules listed for autoload really exist - [AATTdnesteryuk](https://github.com/dnesteryuk).
* [#1971](https://github.com/ruby-grape/grape/pull/1971): Fix BigDecimal coercion - [AATTFlickStuart](https://github.com/FlickStuart).
* [#1968](https://github.com/ruby-grape/grape/pull/1968): Fix args forwarding in Grape::Middleware::Stack#merge_with for ruby 2.7.0 - [AATTdm1try](https://github.com/dm1try).
* [#1988](https://github.com/ruby-grape/grape/pull/1988): Refactored the full_messages method and stop overriding full_message - [AATThosseintoussi](https://github.com/hosseintoussi).
* Mon Feb 10 2020 Stephan Kulow - updated to version 1.3.0 see installed CHANGELOG.md
* Fri Jul 19 2019 Stephan Kulow - updated to version 1.2.4 see installed CHANGELOG.md
* Sat Mar 02 2019 Stephan Kulow - updated to version 1.2.3 see installed CHANGELOG.md [#]## 1.2.4 (Next) [#]### Features
* Your contribution here. [#]### Fixes
* Your contribution here. [#]## 1.2.3 (2019/01/16) [#]### Features
* [#1850](https://github.com/ruby-grape/grape/pull/1850): Adds `same_as` validator - [AATTglaucocustodio](https://github.com/glaucocustodio).
* [#1833](https://github.com/ruby-grape/grape/pull/1833): Allows to set the `ParamBuilder` globally - [AATTmyxoh](https://github.com/myxoh). [#]### Fixes
* [#1852](https://github.com/ruby-grape/grape/pull/1852): `allow_blank` called after `as` when the original param is not blank - [AATTglaucocustodio](https://github.com/glaucocustodio).
* [#1844](https://github.com/ruby-grape/grape/pull/1844): Enforce `:tempfile` to be a `Tempfile` object in `File` validator - [AATTNyangawa](https://github.com/Nyangawa).