Changelog
*Sourced from [grape's changelog](https://github.com/ruby-grape/grape/blob/master/CHANGELOG.md).*
> ### 1.2.5 (2019/12/01)
>
> #### Features
>
> * [#1931](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1931): Introduces LazyBlock to generate expressions that will executed at mount time - [@myxoh](https://github.com/myxoh).
> * [#1918](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1918): Helper methods to access controller context from middleware - [@NikolayRys](https://github.com/NikolayRys).
> * [#1915](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1915): Micro optimizations in allocating hashes and arrays - [@dnesteryuk](https://github.com/dnesteryuk).
> * [#1904](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1904): Allows Grape to load files on startup rather than on the first call - [@myxoh](https://github.com/myxoh).
> * [#1907](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1907): Adds outside configuration to Grape with `configure` - [@unleashy](https://github.com/unleashy).
> * [#1914](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1914): Run specs in random order - [@splattael](https://github.com/splattael).
>
> #### Fixes
>
> * [#1917](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1917): Update access to rack constant - [@NikolayRys](https://github.com/NikolayRys).
> * [#1916](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1916): Drop old appraisals - [@NikolayRys](https://github.com/NikolayRys).
> * [#1911](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1911): Make sure `Grape::Valiations::AtLeastOneOfValidator` properly treats nested params in errors - [@dnesteryuk](https://github.com/dnesteryuk).
> * [#1893](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1893): Allows `Grape::API` to behave like a Rack::app in some instances where it was misbehaving - [@myxoh](https://github.com/myxoh).
> * [#1898](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1898): Refactor `ValidatorFactory` to improve memory allocation - [@Bhacaz](https://github.com/Bhacaz).
> * [#1900](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1900): Define boolean for `Grape::Api::Instance` - [@Bhacaz](https://github.com/Bhacaz).
> * [#1903](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1903): Allow nested params renaming (Hash/Array) - [@bikolya](https://github.com/bikolya).
> * [#1913](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1913): Fix multiple params validators to return correct messages for nested params - [@bikolya](https://github.com/bikolya).
> * [#1926](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1926): Fixes configuration within given or mounted blocks - [@myxoh](https://github.com/myxoh).
> * [#1937](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1937): Fix bloat in released gem - [@dblock](https://github.com/dblock).
>
> ### 1.2.4 (2019/06/13)
>
> #### Features
>
> * [#1888](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1888): Makes the `configuration` hash widely available - [@myxoh](https://github.com/myxoh).
> * [#1864](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1864): Adds `finally` on the API - [@myxoh](https://github.com/myxoh).
> * [#1869](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1869): Fix issue with empty headers after `error!` method call - [@anaumov](https://github.com/anaumov).
>
> #### Fixes
>
> * [#1868](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1868): Fix NoMethodError with none hash params - [@ksss](https://github.com/ksss).
> * [#1876](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1876): Fix const errors being hidden by bug in `const_missing` - [@dandehavilland](https://github.com/dandehavilland).
>
> ### 1.2.3 (2019/01/16)
>
> #### Features
>
> * [#1850](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1850): Adds `same_as` validator - [@glaucocustodio](https://github.com/glaucocustodio).
> * [#1833](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1833): Allows to set the `ParamBuilder` globally - [@myxoh](https://github.com/myxoh).
>
> #### Fixes
>
> * [#1852](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1852): `allow_blank` called after `as` when the original param is not blank - [@glaucocustodio](https://github.com/glaucocustodio).
> * [#1844](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1844): Enforce `:tempfile` to be a `Tempfile` object in `File` validator - [@Nyangawa](https://github.com/Nyangawa).
>
> ### 1.2.2 (2018/12/07)
> ... (truncated)
Commits
- [`5d90f4d`](https://github.com/ruby-grape/grape/commit/5d90f4d8c384f6ab39aae0133057ea2f3d9f8455) Preparing for release, 1.2.5.
- [`d69c104`](https://github.com/ruby-grape/grape/commit/d69c104ce8e4781a684ffaebfa3d90e1e33b7ddc) Merge pull request [#1937](https://github-redirect.dependabot.com/ruby-grape/grape/issues/1937) from dblock/fix-gemspec
- [`c1204b7`](https://github.com/ruby-grape/grape/commit/c1204b7a2d62c72b20132937829d6384ea70ee83) Fix bloat in released gem.
- [`512d4e3`](https://github.com/ruby-grape/grape/commit/512d4e3494dbd9804a87247f07e2cdd9c3629aef) Add ElasticAPM to Monitoring products list ([#1935](https://github-redirect.dependabot.com/ruby-grape/grape/issues/1935))
- [`a4134be`](https://github.com/ruby-grape/grape/commit/a4134be9d0dbb1294897bc39e2a81a9c1b1406fb) Merge pull request [#1932](https://github-redirect.dependabot.com/ruby-grape/grape/issues/1932) from francois-belle/patch-1
- [`0a10ee4`](https://github.com/ruby-grape/grape/commit/0a10ee4a60a8b690502b25150ae2b061d9829e62) Documentation hint for mount configuration
- [`c3de184`](https://github.com/ruby-grape/grape/commit/c3de1846e028115e85098ac055a3b9f9efd5dc1d) [LazyBlock] Allows using complex expressions with configuration ([#1931](https://github-redirect.dependabot.com/ruby-grape/grape/issues/1931))
- [`3f9bcf9`](https://github.com/ruby-grape/grape/commit/3f9bcf90f28d79f353c1f984b332cefe1a171711) Expand route documentation in the README ([#1923](https://github-redirect.dependabot.com/ruby-grape/grape/issues/1923))
- [`d7d2674`](https://github.com/ruby-grape/grape/commit/d7d2674dff89caeddaf5ddf4c282c6bac72eaebe) [Issue-1908] Addresses Issue 1908 ([#1926](https://github-redirect.dependabot.com/ruby-grape/grape/issues/1926))
- [`090326e`](https://github.com/ruby-grape/grape/commit/090326ec4d26384e39fce5d986f3907527783e53) Merge pull request [#1924](https://github-redirect.dependabot.com/ruby-grape/grape/issues/1924) from anakinj/readme-fix
- Additional commits viewable in [compare view](https://github.com/ruby-grape/grape/compare/v0.7.0...v1.2.5)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/algobasket/PeatioCryptoExchange/network/alerts).
Bumps grape from 0.7.0 to 1.2.5.
Changelog
*Sourced from [grape's changelog](https://github.com/ruby-grape/grape/blob/master/CHANGELOG.md).* > ### 1.2.5 (2019/12/01) > > #### Features > > * [#1931](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1931): Introduces LazyBlock to generate expressions that will executed at mount time - [@myxoh](https://github.com/myxoh). > * [#1918](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1918): Helper methods to access controller context from middleware - [@NikolayRys](https://github.com/NikolayRys). > * [#1915](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1915): Micro optimizations in allocating hashes and arrays - [@dnesteryuk](https://github.com/dnesteryuk). > * [#1904](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1904): Allows Grape to load files on startup rather than on the first call - [@myxoh](https://github.com/myxoh). > * [#1907](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1907): Adds outside configuration to Grape with `configure` - [@unleashy](https://github.com/unleashy). > * [#1914](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1914): Run specs in random order - [@splattael](https://github.com/splattael). > > #### Fixes > > * [#1917](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1917): Update access to rack constant - [@NikolayRys](https://github.com/NikolayRys). > * [#1916](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1916): Drop old appraisals - [@NikolayRys](https://github.com/NikolayRys). > * [#1911](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1911): Make sure `Grape::Valiations::AtLeastOneOfValidator` properly treats nested params in errors - [@dnesteryuk](https://github.com/dnesteryuk). > * [#1893](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1893): Allows `Grape::API` to behave like a Rack::app in some instances where it was misbehaving - [@myxoh](https://github.com/myxoh). > * [#1898](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1898): Refactor `ValidatorFactory` to improve memory allocation - [@Bhacaz](https://github.com/Bhacaz). > * [#1900](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1900): Define boolean for `Grape::Api::Instance` - [@Bhacaz](https://github.com/Bhacaz). > * [#1903](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1903): Allow nested params renaming (Hash/Array) - [@bikolya](https://github.com/bikolya). > * [#1913](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1913): Fix multiple params validators to return correct messages for nested params - [@bikolya](https://github.com/bikolya). > * [#1926](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1926): Fixes configuration within given or mounted blocks - [@myxoh](https://github.com/myxoh). > * [#1937](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1937): Fix bloat in released gem - [@dblock](https://github.com/dblock). > > ### 1.2.4 (2019/06/13) > > #### Features > > * [#1888](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1888): Makes the `configuration` hash widely available - [@myxoh](https://github.com/myxoh). > * [#1864](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1864): Adds `finally` on the API - [@myxoh](https://github.com/myxoh). > * [#1869](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1869): Fix issue with empty headers after `error!` method call - [@anaumov](https://github.com/anaumov). > > #### Fixes > > * [#1868](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1868): Fix NoMethodError with none hash params - [@ksss](https://github.com/ksss). > * [#1876](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1876): Fix const errors being hidden by bug in `const_missing` - [@dandehavilland](https://github.com/dandehavilland). > > ### 1.2.3 (2019/01/16) > > #### Features > > * [#1850](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1850): Adds `same_as` validator - [@glaucocustodio](https://github.com/glaucocustodio). > * [#1833](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1833): Allows to set the `ParamBuilder` globally - [@myxoh](https://github.com/myxoh). > > #### Fixes > > * [#1852](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1852): `allow_blank` called after `as` when the original param is not blank - [@glaucocustodio](https://github.com/glaucocustodio). > * [#1844](https://github-redirect.dependabot.com/ruby-grape/grape/pull/1844): Enforce `:tempfile` to be a `Tempfile` object in `File` validator - [@Nyangawa](https://github.com/Nyangawa). > > ### 1.2.2 (2018/12/07) > ... (truncated)Commits
- [`5d90f4d`](https://github.com/ruby-grape/grape/commit/5d90f4d8c384f6ab39aae0133057ea2f3d9f8455) Preparing for release, 1.2.5. - [`d69c104`](https://github.com/ruby-grape/grape/commit/d69c104ce8e4781a684ffaebfa3d90e1e33b7ddc) Merge pull request [#1937](https://github-redirect.dependabot.com/ruby-grape/grape/issues/1937) from dblock/fix-gemspec - [`c1204b7`](https://github.com/ruby-grape/grape/commit/c1204b7a2d62c72b20132937829d6384ea70ee83) Fix bloat in released gem. - [`512d4e3`](https://github.com/ruby-grape/grape/commit/512d4e3494dbd9804a87247f07e2cdd9c3629aef) Add ElasticAPM to Monitoring products list ([#1935](https://github-redirect.dependabot.com/ruby-grape/grape/issues/1935)) - [`a4134be`](https://github.com/ruby-grape/grape/commit/a4134be9d0dbb1294897bc39e2a81a9c1b1406fb) Merge pull request [#1932](https://github-redirect.dependabot.com/ruby-grape/grape/issues/1932) from francois-belle/patch-1 - [`0a10ee4`](https://github.com/ruby-grape/grape/commit/0a10ee4a60a8b690502b25150ae2b061d9829e62) Documentation hint for mount configuration - [`c3de184`](https://github.com/ruby-grape/grape/commit/c3de1846e028115e85098ac055a3b9f9efd5dc1d) [LazyBlock] Allows using complex expressions with configuration ([#1931](https://github-redirect.dependabot.com/ruby-grape/grape/issues/1931)) - [`3f9bcf9`](https://github.com/ruby-grape/grape/commit/3f9bcf90f28d79f353c1f984b332cefe1a171711) Expand route documentation in the README ([#1923](https://github-redirect.dependabot.com/ruby-grape/grape/issues/1923)) - [`d7d2674`](https://github.com/ruby-grape/grape/commit/d7d2674dff89caeddaf5ddf4c282c6bac72eaebe) [Issue-1908] Addresses Issue 1908 ([#1926](https://github-redirect.dependabot.com/ruby-grape/grape/issues/1926)) - [`090326e`](https://github.com/ruby-grape/grape/commit/090326ec4d26384e39fce5d986f3907527783e53) Merge pull request [#1924](https://github-redirect.dependabot.com/ruby-grape/grape/issues/1924) from anakinj/readme-fix - Additional commits viewable in [compare view](https://github.com/ruby-grape/grape/compare/v0.7.0...v1.2.5)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/algobasket/PeatioCryptoExchange/network/alerts).