Skip to content

Latest commit

 

History

History
74 lines (53 loc) · 1.64 KB

changelog.md

File metadata and controls

74 lines (53 loc) · 1.64 KB

v0.3.0

New features:

  • guard against nil REQUEST_URI (thanks, pbendersky and dlackty!)
  • don't parse empty bodies as JSON (thanks, trungpham and dlackty!)

Testing improvements:

  • modernize test infrastructure and test against newer Ruby versions (thanks, dwaller, pmq20 and dlackty!)
  • update test Rails app version to 4.2
  • modernize RSpec syntax using transpec

v0.2.2

  • Update documentation to remove old options and add installation section
  • Update gems

v0.2.1

  • Default the method to GET if no method is specified

v0.2.0

  • Refactor app to use internal middlewares for handling operations
  • Refactor JSON decoding to a middleware
  • Remove timestamp option

v0.1.4

  • Refactor errors into ErrorWrapper/BatchError
  • Allow specification of custom status codes raised for errors

v0.1.3

  • Refactor config to use a struct
  • Update readme to cover HTTP pipelining

v0.1.2

  • Rewrite the readme
  • Add travis icon

v0.1.1

  • Fix dumb error

v0.1.0

  • Add direct support for Rails for path params
  • Fix spec bugs

v0.0.8

  • Return the results wrapped in a hash, rather than a raw array
  • Add process_start timestamp option

v0.0.7

  • Return more specific error codes to alert clients to param errors

v0.0.6

  • Refactor Rack middleware to be Sinatra-compatible

v0.0.5

  • Add setting to decode JSON responses before sending batch results

v0.0.4

  • Switch from Rails-based process to a Rack middleware
  • Improve tests

v0.0.3

  • Encapsulate processing into a Processor module
  • Prepare for parallel processing in the future
  • Add specific errors
  • Allow controlling the routing target

v0.0.2

  • Add config module
  • Add options for operation limit, endpoint, and verb

v0.0.1

  • Initial build