rambulance

Simple and safe way to dynamically render error pages or JSON responses for Rails apps

MIT License

Downloads
1.3M
Stars
527
Committers
12

Bot releases are visible (Hide)

rambulance - v3.2.0 Latest Release

Published by yuki24 3 months ago

New Features

rambulance - v3.1.0

Published by yuki24 10 months ago

New Features

  • The test helper is now compatible with Rails Edge (8.0) (#73, #75)
  • Add support for Ruby 3.3 (#74)
rambulance - v3.0.0

Published by yuki24 about 1 year ago

New Features

  • Add support for Rails 7.1 (be6f129d)

Breaking Changes

  • Drop support for Ruby 2.3 and 2.4 (c0d3439d)
rambulance - v2.3.0

Published by yuki24 almost 2 years ago

New Features

  • Ruby 3.2 is now officially supported.
rambulance - v2.2.0

Published by yuki24 over 2 years ago

Features

  • Add support for Ruby 3.1, Rails 7.0 and JRuby 9.3.3.0
rambulance - v2.0.0

Published by yuki24 about 3 years ago

Breaking Changes

Features

Bug fixes

rambulance - v1.1.1

Published by yuki24 over 4 years ago

Bug fixes

  • Fixes a bug where a malformed Content-Type header could break the exceptions app (#55, @gingerlime)
rambulance - v1.1.0

Published by yuki24 over 4 years ago

Features

Bug fixes

rambulance - v1.0.3

Published by yuki24 about 5 years ago

Fixes

  • Fixes a bug where custom exceptions app can not be loaded properly on Rails 6 and Zeitwerk (#52, @sho918)
rambulance - v1.0.2

Published by yuki24 over 5 years ago

Fixes

  • Fixes a bug where ExceptionsApp is not loaded when action controller is not loaded (ec9d9e5de98eeec501042a0bbb95ae8ac8d7b4e3)
rambulance - v1.0.1

Published by yuki24 over 5 years ago

Fixes

  • Fixes an issue where ExceptionsApp prevents Rails from booting up (#49)
rambulance - v1.0.0

Published by yuki24 over 5 years ago

Features

  • Add support for Ruby 2.6
  • Add support for Rails 6.0

Bug fixes

Breaking Changes

  • Drop support for Ruby <= 2.2
  • Drop support for Rails <= 4.1
rambulance - v0.6.0

Published by yuki24 over 6 years ago

New features

  • Add support for Rails 5.2
  • Add a test helper method #with_exceptions_app for easier testing (f5c16b90ecf5eb4903faa30d760bf5863441e9c5, #27, @kbaba1001)

Bug fixes

  • Fixed a bug where an ActionController::UnknownFormat error could cause a number of issues (1b824e6c170479ed90e24df1680dd2dec7c98160, #41, #42, @willnet, @joker-777)
  • Fixed a bug where the methods on the ExceptionApp weren't easily inspectable (6b4c834bb0b8e81f619d9f598310ce68f4f9c66b)
rambulance - v0.5.0

Published by yuki24 almost 7 years ago

New features

  • Add support for Ruby 2.5.0
  • Add support for Rails 5.1

Breaking changes & deprecations

  • Drop support for Ruby 1.9.3
  • Drop support for Haml and Slim templates

Bug fixes

  • Fixes a bug where the exceptions app fails to show an error page properly when a malformed body is posted (474b6b3, #40, @jasim)
rambulance - v0.4.0

Published by yuki24 about 8 years ago

rambulance - v0.3.1

Published by yuki24 over 9 years ago

  • Added slim support (@liubin, #20)
  • rails g rambulance:install no longer generates jbuilder templates if it's undefined
  • The exceptions app no longer attempts to render layouts when the request format is json
  • Now rails g rambulance:install always copies application.html.erb to error.html.erb again
  • incompatible change: error_layout option for the install command has been removed in favor of the change above
rambulance - v0.3.0

Published by yuki24 over 9 years ago

  • Added 2 helper methods #exception and #status_in_words that you can use in views
rambulance - v0.2.0

Published by yuki24 about 10 years ago

  • Add support for Rails 4.2 beta
  • Do not copy application.html.erb when rails g rambulance:install [@kenn, #5]
  • Capture ActionController::BadRequest before processing action
  • Dynamically generate exception/status mapping in initializer
  • Add option to copy application.html.erb for error page layout
rambulance - v0.1.2

Published by yuki24 about 10 years ago

  • Fixed a bug where changing config.layout_name doesn't actually switch layout [@kenn, #4]
  • Exceptions app now refers to app/views/#{config.view_path} by default
rambulance - v0.1.1

Published by yuki24 over 10 years ago

  • Fixed a bug where installer command doesn't work
Package Rankings
Top 4.41% on Rubygems.org
Badges
Extracted from project README
build Gem Version