Commits on Jul 28, 2016
  1. @dblock

    Merge pull request #1463 from ffloyd/array-indicies

    Fix array indicies in error messages.
    dblock committed on GitHub Jul 28, 2016
  2. @ffloyd
  3. @dblock

    Merge pull request #1468 from dblock/changelog-format

    Check CHANGELOG format.
    dblock committed on GitHub Jul 28, 2016
  4. @dblock
Commits on Jul 27, 2016
  1. @dblock

    Merge pull request #1465 from jsteinberg/better-fix-method-not-allowed

    Fix filters being called multiple times, consistent intialization for…
    dblock committed on GitHub Jul 27, 2016
  2. @dblock

    Merge pull request #1464 from dblock/glaucocustodio-rails-5-compatibi…

    …lity
    
    Add Rails 5 appraisal.
    dblock committed on GitHub Jul 27, 2016
  3. @dblock
  4. @dblock
  5. @dblock

    Fix: use rack-jsonp instead of rack-contrib to avoid undefined method…

    … bytesize for Rack::JSONP.
    dblock committed Jul 27, 2016
  6. @jsteinberg

    Fix filters being called multiple times, consistent intialization for…

    … method_not_found errors
    jsteinberg committed Jul 27, 2016
  7. @glaucocustodio @dblock

    Add Rails 5 appraisal.

    glaucocustodio committed with dblock Jul 27, 2016
Commits on Jul 26, 2016
  1. @dblock

    Reduce build matrix, run Danger once. (#1458)

    * Reduce build matrix, run Danger once.
    
    * Restore testing for Ruby 2.1 and 2.0, undoes #1441.
    dblock committed on GitHub Jul 26, 2016
  2. @orta @dblock
  3. @orta @dblock

    Add Danger (#1455)

    orta committed with dblock Jul 26, 2016
Commits on Jul 22, 2016
  1. @dblock
Commits on Jul 20, 2016
  1. @jlfaber @dblock
  2. @leifg @dblock

    Correctly initialize env and headers (#1446)

    Closes #1444.
    leifg committed with dblock Jul 20, 2016
Commits on Jul 19, 2016
  1. @glaucocustodio @dblock
Commits on Jul 17, 2016
  1. @jlfaber @dblock

    Remove CI testing for Ruby < 2.2.2 (#1441)

    fixes #1440
    jlfaber committed with dblock Jul 17, 2016
Commits on Jun 30, 2016
  1. @dblock

    Amended changelog related to #1398. [ci skip]

    dblock committed on GitHub Jun 30, 2016
  2. @mmclead @dblock

    adding new rescue_from option to rescue all and still use built in Gr…

    …ape::Exception handling (#1398)
    mmclead committed with dblock Jun 30, 2016
Commits on Jun 29, 2016
  1. @Arkanain @dblock
Commits on Jun 11, 2016
  1. @namusyaka @dblock
Commits on Jun 10, 2016
  1. @namusyaka @dblock
Commits on Jun 8, 2016
  1. @nicholaspufal @dblock
  2. @304 @dblock

    Fix include_parent_namespaces.

    304 committed with dblock Jun 8, 2016
  3. @304 @dblock
Commits on Jun 2, 2016
  1. @dblock

    Merge pull request #1405 from hedgesky/errors_handling_improvements

    Exceptions aren't rescued in a predictable order
    dblock committed Jun 2, 2016
Commits on May 27, 2016
  1. @hedgesky

    Fix priority of rescue_from clauses (#1405)

    Rescue_from clauses defined in namespaces would take a priority
    over ones defined in the root scope
    hedgesky committed May 22, 2016
Commits on May 21, 2016
  1. @dblock

    Merge pull request #1404 from hedgesky/improving_exception_handling_s…

    …ection_in_readme
    
    clarify possibility to combine rescuing all and custom exceptions
    dblock committed May 21, 2016
  2. @hedgesky
Commits on May 12, 2016
  1. @dblock

    Merge pull request #1393 from ridiculous/lazy-middleware-stack

    Middleware can be inserted before or after defaults
    dblock committed May 12, 2016
  2. @ridiculous
Commits on May 9, 2016
  1. @dblock

    Merge pull request #1390 from Rosa/insert-middlewares-before-after

    Allow inserting middleware at arbitrary points in the middleware stack
    dblock committed May 9, 2016
  2. @Rosa

    Allow inserting middleware at arbitrary points in the middleware stack

    Changes include:
    
    * Include the operation when stacking a new middleware
      The operation gets stored before the rest of the middleware data
      (class, args and block), and we use it later to determine the
      order in which the middleware stack will be built.
      Currently support `insert_after` and `insert_before`, plus `use`
      that does the same as before.
    * Implement a new `Grape::Middleware::Stack` class
      This class contains the functionality to build the middleware stack
      taking the different operations into account (`use`, `insert_before`
      and `insert_after`). It's mostly based on `ActionDispatch::MiddlewareStack`
      with some simplifications.
    * Build middleware stack for endpoint using `Grape::Middleware::Stack`
      Keep the same order for default middleware stack with `use` and use the
      new class's `build` method to determine the real order of the final
      stack.
    * Fix small typo in `Grape::Util::StackableValues` (replace `froozen_values`
      by `frozen_values`).
    * Update `CHANGELOG` with the PR number.
    Rosa committed May 6, 2016