SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for ruby2.7-rubygem-grape-1.6.2-lp155.24.4.x86_64.rpm :

* 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).
* Sat Dec 08 2018 Stephan Kulow - updated to version 1.2.2 see installed CHANGELOG.md
* Wed Sep 05 2018 cooloAATTsuse.com- updated to version 1.1.0 see installed CHANGELOG.md [#]## 1.1.0 (8/4/2018) [#]### Features
* [#1759](https://github.com/ruby-grape/grape/pull/1759): Instrument serialization as `\'format_response.grape\'` - [AATTzvkemp](https://github.com/zvkemp). [#]### Fixes
* [#1762](https://github.com/ruby-grape/grape/pull/1763): Fix unsafe HTML rendering on errors - [AATTctennis](https://github.com/ctennis).
* [#1759](https://github.com/ruby-grape/grape/pull/1759): Update appraisal for rails_edge - [AATTzvkemp](https://github.com/zvkemp).
* [#1758](https://github.com/ruby-grape/grape/pull/1758): Fix expanding load_path in gemspec - [AATT2maz](https://github.com/2maz).
* [#1765](https://github.com/ruby-grape/grape/pull/1765): Use 415 when request body is of an unsupported media type - [AATTjdmurphy](https://github.com/jdmurphy).
* [#1771](https://github.com/ruby-grape/grape/pull/1771): Fix param aliases with \'given\' blocks - [AATTjereynolds](https://github.com/jereynolds).
* Tue Apr 24 2018 factory-autoAATTkulow.org- updated to version 1.0.3 see installed CHANGELOG.md [#]## 1.0.3 (4/23/2018) [#]### Fixes
* [#1755](https://github.com/ruby-grape/grape/pull/1755): Fix shared params with exactly_one_of - [AATTmilgner](https://github.com/milgner).
* [#1740](https://github.com/ruby-grape/grape/pull/1740): Fix dependent parameter validation using `given` when parameter is a `Hash` - [AATTjvortmann](https://github.com/jvortmann).
* [#1737](https://github.com/ruby-grape/grape/pull/1737): Fix translating error when passing symbols as params in custom validations - [AATTmlzhuyi](https://github.com/mlzhuyi).
* [#1749](https://github.com/ruby-grape/grape/pull/1749): Allow rescue from non-`StandardError` exceptions - [AATTdm1try](https://github.com/dm1try).
* [#1750](https://github.com/ruby-grape/grape/pull/1750): Fix a circular dependency warning due to router being loaded by API - [AATTsalasrod](https://github.com/salasrod).
* [#1752](https://github.com/ruby-grape/grape/pull/1752): Fix `include_missing` behavior for aliased parameters - [AATTjonasoberschweiber](https://github.com/jonasoberschweiber).
* [#1754](https://github.com/ruby-grape/grape/pull/1754): Allow rescue from non-`StandardError` exceptions to use default error handling - [AATTjelkster](https://github.com/jelkster).
* [#1756](https://github.com/ruby-grape/grape/pull/1756): Allow custom Grape exception handlers when the built-in exception handling is enabled - [AATTsoylent](https://github.com/soylent).
* Thu Feb 08 2018 cooloAATTsuse.com- updated to version 1.0.2 see installed CHANGELOG.md [#]## 1.0.2 (1/10/2018) [#]### Features
* [#1686](https://github.com/ruby-grape/grape/pull/1686): Avoid coercion of a value if it is valid - [AATTtimothysu](https://github.com/timothysu).
* [#1688](https://github.com/ruby-grape/grape/pull/1688): Removes yard docs - [AATTramkumar-kr](https://github.com/ramkumar-kr).
* [#1702](https://github.com/ruby-grape/grape/pull/1702): Added danger-toc, verify correct TOC in README - [AATTdblock](https://github.com/dblock).
* [#1711](https://github.com/ruby-grape/grape/pull/1711): Automatically coerce arrays and sets of types that implement a `parse` method - [AATTdslh](https://github.com/dslh). [#]### Fixes
* [#1710](https://github.com/ruby-grape/grape/pull/1710): Fix wrong transformation of empty Array in declared params - [AATTpablonahuelgomez](https://github.com/pablonahuelgomez).
* [#1722](https://github.com/ruby-grape/grape/pull/1722): Fix catch-all hiding multiple versions of an endpoint after the first definition - [AATTzherr](https://github.com/zherr).
* [#1724](https://github.com/ruby-grape/grape/pull/1724): Optional nested array validation - [AATTericproulx](https://github.com/ericproulx).
* [#1725](https://github.com/ruby-grape/grape/pull/1725): Fix `rescue_from :all` documentation - [AATTJelkster](https://github.com/Jelkster).
* [#1726](https://github.com/ruby-grape/grape/pull/1726): Improved startup performance during API method generation - [AATTjkowens](https://github.com/jkowens).
* [#1727](https://github.com/ruby-grape/grape/pull/1727): Fix infinite loop when mounting endpoint with same superclass - [AATTjkowens](https://github.com/jkowens).
* Mon Sep 11 2017 cooloAATTsuse.com- updated to version 1.0.1 see installed CHANGELOG.md [#]## 1.0.1 (9/8/2017) [#]### Features
* [#1652](https://github.com/ruby-grape/grape/pull/1652): Add the original exception to the error_formatter the original exception - [AATTdcsg](https://github.com/dcsg).
* [#1665](https://github.com/ruby-grape/grape/pull/1665): Make helpers available in subclasses - [AATTpablonahuelgomez](https://github.com/pablonahuelgomez).
* [#1674](https://github.com/ruby-grape/grape/pull/1674): Add parameter alias (`as`) - [AATTglaucocustodio](https://github.com/glaucocustodio). [#]### Fixes
* [#1652](https://github.com/ruby-grape/grape/pull/1652): Fix missing backtrace that was not being bubbled up to the `error_formatter` - [AATTdcsg](https://github.com/dcsg).
* [#1661](https://github.com/ruby-grape/grape/pull/1661): Handle deeply-nested dependencies correctly - [AATTrnubel](https://github.com/rnubel), [AATTjnardone](https://github.com/jnardone).
* [#1679](https://github.com/ruby-grape/grape/pull/1679): Treat StandardError from explicit values validator proc as false - [AATTjlfaber](https://github.com/jlfaber).
* Thu Aug 03 2017 cooloAATTsuse.com- updated to version 1.0.0 see installed CHANGELOG.md [#]## 1.0.0 (7/3/2017) [#]### Features
* [#1594](https://github.com/ruby-grape/grape/pull/1594): Replace `Hashie::Mash` parameters with `ActiveSupport::HashWithIndifferentAccess` - [AATTjames2m](https://github.com/james2m), [AATTdblock](https://github.com/dblock).
* [#1622](https://github.com/ruby-grape/grape/pull/1622): Add `except_values` validator to replace `except` option of `values` validator - [AATTjlfaber](https://github.com/jlfaber).
* [#1635](https://github.com/ruby-grape/grape/pull/1635): Instrument validators with ActiveSupport::Notifications - [AATTktimothy](https://github.com/ktimothy).
* [#1646](https://github.com/ruby-grape/grape/pull/1646): Add ability to include an array of modules as helpers - [AATTpablonahuelgomez](https://github.com/pablonahuelgomez).
* [#1623](https://github.com/ruby-grape/grape/pull/1623): Removed `multi_json` and `multi_xml` dependencies - [AATTdblock](https://github.com/dblock).
* [#1650](https://github.com/ruby-grape/grape/pull/1650): Add extra specs for Boolean type field - [AATTtiarly](https://github.com/tiarly). [#]### Fixes
* [#1648](https://github.com/ruby-grape/grape/pull/1631): Declared now returns declared options using the class that params is set to use - [AATTthogg4](https://github.com/thogg4).
* [#1632](https://github.com/ruby-grape/grape/pull/1632): Silence warnings - [AATTthogg4](https://github.com/thogg4).
* [#1615](https://github.com/ruby-grape/grape/pull/1615): Fix default and type validator when values is a Hash with no value attribute - [AATTjlfaber](https://github.com/jlfaber).
* [#1625](https://github.com/ruby-grape/grape/pull/1625): Handle `given` correctly when nested in Array params - [AATTrnubel](https://github.com/rnubel), [AATTavellable](https://github.com/avellable).
* [#1649](https://github.com/ruby-grape/grape/pull/1649): Don\'t share validator instances between requests - [AATTanakinj](https://github.com/anakinj).
* Thu Apr 13 2017 cooloAATTsuse.com- updated to version 0.19.2 see installed CHANGELOG.md [#]## 0.19.2 (4/12/2017) [#]### Features
* [#1555](https://github.com/ruby-grape/grape/pull/1555): Added code coverage w/Coveralls - [AATTdblock](https://github.com/dblock).
* [#1568](https://github.com/ruby-grape/grape/pull/1568): Add `proc` option to `values` validator to allow custom checks - [AATTjlfaber](https://github.com/jlfaber).
* [#1575](https://github.com/ruby-grape/grape/pull/1575): Include nil values for missing nested params in declared - [AATTthogg4](https://github.com/thogg4).
* [#1585](https://github.com/ruby-grape/grape/pull/1585): Bugs in declared method - make sure correct options var is used and respect include missing for non children params - [AATTthogg4](https://github.com/thogg4). [#]### Fixes
* [#1570](https://github.com/ruby-grape/grape/pull/1570): Make versioner consider the mount destination path - [AATTnamusyaka](https://github.com/namusyaka).
* [#1579](https://github.com/ruby-grape/grape/pull/1579): Fix delete status with a return value - [AATTeproulx-petalmd](https://github.com/eproulx-petalmd).
* [#1559](https://github.com/ruby-grape/grape/pull/1559): You can once again pass `nil` to optional attributes with `values` validation set - [AATTghiculescu](https://github.com/ghiculescu).
* [#1562](https://github.com/ruby-grape/grape/pull/1562): Fix rainbow gem installation failure above ruby 2.3.3 on travis-ci - [AATTbrucehsu](https://github.com/brucehsu).
* [#1561](https://github.com/ruby-grape/grape/pull/1561): Fix performance issue introduced by duplicated calls in StackableValue#[] - [AATTbrucehsu](https://github.com/brucehsu).
* [#1564](https://github.com/ruby-grape/grape/pull/1564): Fix declared params bug with nested namespaces - [AATTbmarini](https://github.com/bmarini).
* [#1567](https://github.com/ruby-grape/grape/pull/1567): Fix values validator when value is empty array and apply except to input array - [AATTjlfaber](https://github.com/jlfaber).
* [#1569](https://github.com/ruby-grape/grape/pull/1569), [#1511](https://github.com/ruby-grape/grape/issues/1511): Upgrade mustermann-grape to 1.0.0 - [AATTnamusyaka](https://github.com/namusyaka).
* [#1589](https://github.com/ruby-grape/grape/pull/1589): [#726](https://github.com/ruby-grape/grape/issues/726): Use default_format when Content-type is missing and respond with 406 when Content-type is invalid - [AATTinclooder](https://github.com/inclooder).
* Tue Jan 10 2017 cooloAATTsuse.com- updated to version 0.19.1 see installed CHANGELOG.md [#]## 0.19.1 (1/9/2017) [#]### Features
* [#1536](https://github.com/ruby-grape/grape/pull/1536): Updates `invalid_versioner_option` translation - [AATTLavode](https://github.com/Lavode).
* [#1543](https://github.com/ruby-grape/grape/pull/1543): Support ruby 2.4 - [AATTLeFnord](https://github.com/LeFnord), [AATTnamusyaka](https://github.com/namusyaka). [#]### Fixes
* [#1548](https://github.com/ruby-grape/grape/pull/1548): Avoid failing even if given path does not match with prefix - [AATTthomas-peyric](https://github.com/thomas-peyric), [AATTnamusyaka](https://github.com/namusyaka).
* [#1550](https://github.com/ruby-grape/grape/pull/1550): Use 200 as default status for deletes that reply with content - [AATTjthornec](https://github.com/jthornec).
* Mon Dec 19 2016 cooloAATTsuse.com- updated to version 0.19.0 see installed CHANGELOG.md
* Sat Oct 29 2016 cooloAATTsuse.com- updated to version 0.18.0 see installed CHANGELOG.md 0.18.0 (10/7/2016) ================== [#]### Features
* [#1480](https://github.com/ruby-grape/grape/pull/1480): Use the ruby-grape-danger gem for PR linting - [AATTdblock](https://github.com/dblock).
* [#1486](https://github.com/ruby-grape/grape/pull/1486): Implemented except in values validator - [AATTjonmchan](https://github.com/jonmchan).
* [#1470](https://github.com/ruby-grape/grape/pull/1470): Drop support for ruby-2.0 - [AATTnamusyaka](https://github.com/namusyaka).
* [#1490](https://github.com/ruby-grape/grape/pull/1490): Switch to Ruby-2.x+ syntax - [AATTnamusyaka](https://github.com/namusyaka).
* [#1499](https://github.com/ruby-grape/grape/pull/1499): Support fail_fast param validation option - [AATTdgasper](https://github.com/dgasper). [#]### Fixes
* [#1498](https://github.com/ruby-grape/grape/pull/1498): Skip validations in inactive given blocks - [AATTjlfaber](https://github.com/jlfaber).
* [#1479](https://github.com/ruby-grape/grape/pull/1479): Support inserting middleware before/after anonymous classes in the middleware stack - [AATTrosa](https://github.com/rosa).
* [#1488](https://github.com/ruby-grape/grape/pull/1488): Ensure calling before filters when receiving OPTIONS request - [AATTnamusyaka](https://github.com/namusyaka), [AATTjlfaber](https://github.com/jlfaber).
* [#1493](https://github.com/ruby-grape/grape/pull/1493): Coercion and lambda fails params validation - [AATTjonmchan](https://github.com/jonmchan). 0.17.0 (7/29/2016) ================== [#]### Features
* [#1393](https://github.com/ruby-grape/grape/pull/1393): Middleware can be inserted before or after default Grape middleware - [AATTridiculous](https://github.com/ridiculous).
* [#1390](https://github.com/ruby-grape/grape/pull/1390): Allow inserting middleware at arbitrary points in the middleware stack - [AATTrosa](https://github.com/rosa).
* [#1366](https://github.com/ruby-grape/grape/pull/1366): Store `message_key` on `Grape::Exceptions::Validation` - [AATTmkou](https://github.com/mkou).
* [#1398](https://github.com/ruby-grape/grape/pull/1398): Add `rescue_from :grape_exceptions` - allow Grape to use the built-in `Grape::Exception` handing and use `rescue :all` behavior for everything else - [AATTmmclead](https://github.com/mmclead).
* [#1443](https://github.com/ruby-grape/grape/pull/1443): Extend `given` to receive a `Proc` - [AATTglaucocustodio](https://github.com/glaucocustodio).
* [#1455](https://github.com/ruby-grape/grape/pull/1455): Add an automated PR linter - [AATTorta](https://github.com/orta).
* Your contribution here. [#]### Fixes
* [#1463](https://github.com/ruby-grape/grape/pull/1463): Fix array indicies in error messages - [AATTffloyd](https://github.com/ffloyd).
* [#1465](https://github.com/ruby-grape/grape/pull/1465): Fix \'before\' being called twice when using not allowed method - [AATTjsteinberg](https://github.com/jsteinberg).
* [#1446](https://github.com/ruby-grape/grape/pull/1446): Fix for `env` inside `before` when using not allowed method - [AATTleifg](https://github.com/leifg).
* [#1438](https://github.com/ruby-grape/grape/pull/1439): Try to dup non-frozen default params with each use - [AATTjlfaber](https://github.com/jlfaber).
* [#1430](https://github.com/ruby-grape/grape/pull/1430): Fix for `declared(params)` inside `route_param` - [AATTArkanain](https://github.com/Arkanain).
* [#1405](https://github.com/ruby-grape/grape/pull/1405): Fix priority of `rescue_from` clauses applying - [AATThedgesky](https://github.com/hedgesky).
* [#1365](https://github.com/ruby-grape/grape/pull/1365): Fix finding exception handler in error middleware - [AATTktimothy](https://github.com/ktimothy).
* [#1380](https://github.com/ruby-grape/grape/pull/1380): Fix `allow_blank: false` for `Time` attributes with valid values causes `NoMethodError` - [AATTipkes](https://github.com/ipkes).
* [#1384](https://github.com/ruby-grape/grape/pull/1384): Fix parameter validation with an empty optional nested `Array` - [AATTipkes](https://github.com/ipkes).
* [#1414](https://github.com/ruby-grape/grape/pull/1414): Fix multiple version definitions for path versioning - [AATT304](https://github.com/304).
* [#1415](https://github.com/ruby-grape/grape/pull/1415): Fix `declared(params, include_parent_namespaces: false)` - [AATT304](https://github.com/304).
* [#1421](https://github.com/ruby-grape/grape/pull/1421): Avoid polluting `Grape::Middleware::Error` - [AATTnamusyaka](https://github.com/namusyaka).
* [#1422](https://github.com/ruby-grape/grape/pull/1422): Concat parent declared params with current one - [AATTplukevdh](https://github.com/plukevdh), [AATTrnubel](https://github.com/rnubel), [AATTnamusyaka](https://github.com/namusyaka). 0.16.2 (4/12/2016) ================== [#]### Features
* [#1348](https://github.com/ruby-grape/grape/pull/1348): Fix global functions polluting Grape::API scope - [AATTdblock](https://github.com/dblock).
* [#1357](https://github.com/ruby-grape/grape/pull/1357): Expose Route#options - [AATTnamusyaka](https://github.com/namusyaka). [#]### Fixes
* [#1357](https://github.com/ruby-grape/grape/pull/1357): Don\'t include fixed named captures as route params - [AATTnamusyaka](https://github.com/namusyaka).
* [#1359](https://github.com/ruby-grape/grape/pull/1359): Avoid evaluating the same route twice - [AATTnamusyaka](https://github.com/namusyaka), [AATTdblock](https://github.com/dblock).
* [#1361](https://github.com/ruby-grape/grape/pull/1361): Return 405 correctly even if version is using as header and wrong request method - [AATTnamusyaka](https://github.com/namusyaka), [AATTdblock](https://github.com/dblock). 0.16.1 (4/3/2016) ================= [#]### Features
* [#1276](https://github.com/ruby-grape/grape/pull/1276): Replace rack-mount with new router - [AATTnamusyaka](https://github.com/namusyaka).
* [#1321](https://github.com/ruby-grape/grape/pull/1321): Serve files without using FileStreamer-like object - [AATTlfidnl](https://github.com/lfidnl).
* [#1339](https://github.com/ruby-grape/grape/pull/1339): Implement Grape::API.recognize_path - [AATTnamusyaka](https://github.com/namusyaka). [#]### Fixes
* [#1325](https://github.com/ruby-grape/grape/pull/1325): Params: Fix coerce_with helper with Array types - [AATTngonzalez](https://github.com/ngonzalez).
* [#1326](https://github.com/ruby-grape/grape/pull/1326): Fix wrong behavior for OPTIONS and HEAD requests with catch-all - [AATTekampp](https://github.com/ekampp), [AATTnamusyaka](https://github.com/namusyaka).
* [#1330](https://github.com/ruby-grape/grape/pull/1330): Add `register` keyword for adding customized parsers and formatters - [AATTnamusyaka](https://github.com/namusyaka).
* [#1336](https://github.com/ruby-grape/grape/pull/1336): Do not modify Hash argument to `error!` - [AATTtjwp](https://github.com/tjwp).
* Thu Aug 25 2016 mrueckertAATTsuse.de- update to 0.15.0
* Thu Nov 12 2015 mrueckertAATTsuse.de- update to 0.13.0
* Sat Apr 25 2015 mrueckertAATTsuse.de- update to 0.11.0
 
ICM