Version 3.0.rc2 - Wed Aug 24 15:03:46 -0400 2011 =============================================================================== Harold Gimenez: Revert broken commit around exceptions that respond to #to_hash Support latest versions of Rails. Version 3.0.rc1 - Fri Aug 19 08:51:53 -0400 2011 =============================================================================== Jonathan Yurek and Harold Gimenez Rename to Airbrake Version 2.4.9 - Wed Mar 30 09:04:53 -0400 2011 =============================================================================== Jonathan Yurek(1): The User Informer should adhere to only the Rack spec. Version 2.4.8 - Mon Mar 21 11:11:16 -0400 2011 =============================================================================== Jonathan Yurek(1): Prevent infinite loops from recursive data structures. Version 2.4.7 - Thu Mar 10 16:21:31 -0500 2011 =============================================================================== Jonathan Yurek(1): Rails generator requires './config/boot' for 1.9.2 compatibility. Version 2.4.6 - Tue Feb 15 15:51:17 -0500 2011 =============================================================================== Jonathan Yurek(1): Modify the error page's body in-place. Version 2.4.5 - Wed Feb 02 13:24:29 -0500 2011 =============================================================================== Jonathan Yurek (1): Don't require Rack::Lock's presence in the middleware for UserInformer Version 2.4.4 - Fri Jan 28 13:50:10 -0500 2011 =============================================================================== Matt Jankowski (1): Change the javascript notifier from a config option to a helper method Jonathan Yurek (1): Show the javascript notifier prevents XSS attempts from request.url Version 2.4.3 - Wed Jan 26 11:35:15 -0500 2011 =============================================================================== Jon Yurek (1): Allow the application to present the Hoptoad error number to the user Version 2.4.2 - Sun Jan 09 09:37:31 -0500 2011 =============================================================================== Matt Jankowski (1): fix issue where the gsub to replace the html head with javascript was removing the head element entirely Version 2.4.1 - Sat Jan 08 12:17:15 -0500 2011 =============================================================================== Matt Jankowski (1): restore method which may have been accidentally removed? Version 2.4.0 - Thu Jan 06 15:03:58 -0500 2011 =============================================================================== Jason Morrison (1): Remove official support for very old Rails version going forward Version 2.3.14 - Wed Jan 05 14:06:12 -0500 2011 =============================================================================== Jason Morrison (1): Fix 'require' path Version 2.3.13 - Mon Jan 03 15:56:20 -0500 2011 =============================================================================== Dan Croak (1): including twiddle wakka in install instructions Emma Lindsay (5): Sends more javascript information back to hoptaod Merge branch 'js_notifier_default_fields' Bumping to version 2.3.10 Updated jferris-mocha to bourne Update readme to show quotes around error names in ignores Jason Morrison (8): wip: Supply default url, component, action for JS notifier gracefully fall back to require 'activesupport' if require 'active_support' fails Add non-capistrano deploy instructions Add instructions for heroku gem to Heroku addon README Add AbstractController::ActionNotFound to default ignore list Bumping to version 2.3.12 Bugfix: JS Notifier will now insert itself even when tag has attributes Add Heroku deploy notification Jon Yurek (11): Require bourne, run right cucumber task Get the API key from Heroku Bumped version: 2.3.11 Getting green cucumber stories Fakes out the heroku command for cucumber. Mount the metal endpoint in Rails 3 tests. Metal test mounts at /metal Supported versions: 2.3.9, 2.3.10, and 3.0.1 Return non-zero on cucumber failure. Controller info for older Rails-es is different. Remove Rails 2.0.2 from official support. Added 3.0.2+3 Trevor Turk (1): Fix default ignores in the README Version 2.3.12 - Wed Nov 03 13:53:18 -0400 2010 =============================================================================== In general: Update gems, improve testing, improve documentation, improve javascript notifier. Emma Lindsay (4): Sends more javascript information back to hoptaod Merge branch 'js_notifier_default_fields' Bumping to version 2.3.10 Updated jferris-mocha to bourne Jason Morrison (5): wip: Supply default url, component, action for JS notifier gracefully fall back to require 'activesupport' if require 'active_support' fails Add non-capistrano deploy instructions Add instructions for heroku gem to Heroku addon README Add AbstractController::ActionNotFound to default ignore list Jon Yurek (9): Require bourne, run right cucumber task Get the API key from Heroku Bumped version: 2.3.11 Getting green cucumber stories Fakes out the heroku command for cucumber. Mount the metal endpoint in Rails 3 tests. Metal test mounts at /metal Supported versions: 2.3.9, 2.3.10, and 3.0.1 Return non-zero on cucumber failure. Version 2.3.10 - Mon Oct 18 17:07:56 -0400 2010 =============================================================================== Emma Lindsay (2): Sends more javascript information back to hoptaod Merge branch 'js_notifier_default_fields' Jason Morrison (2): wip: Supply default url, component, action for JS notifier gracefully fall back to require 'activesupport' if require 'active_support' fails Version 2.3.9 - 2010-10-18 =============================================================================== This patch release contains a handful of bugfixes, and ensures: If hoptoadapp.com is completely unreachable by HTTP, your app is not affected. Controller method #notify_hoptoad is available in Rails 3. Thanks contributor Kyle Crum! Chad Pytel (1): also handle Errno::ECONNREFUSED and other http errors Jason Morrison (4): Add gem versions to test suite Revert "Revert "attempt to debug mail sending on staging"" Adding Heroku notifier readme gracefully fall back to require 'activesupport' if require 'active_support' fails Jon Yurek (2): Bumping version to 2.3.8 Adds builder to the gemspec Kyle Crum (3): notify_hoptoad now works in rails 3 controllers more sane way of testing for rails 3 controller methods added a scenario for using the notify_hoptoad method within a controller Version 2.3.7 - 2010-09-15 =============================================================================== Jason Morrison (5): Add ./ prefix to require for 1.9.2 More helpful message for testing without ENV['RAILS_VERSION'] Support Rails 3.0.0, not 3.0.0.rc This wasn't actually a fix (it regressed tests): Revert "Fix modifying params_filters" Correct the #also_use_rack_params_filters method Joshua Clayton (1): Fix modifying params_filters Nick Quaranto (2): s/RSpec/Spec for matchers use Sinatra::Default instead of Sinatra::Base Version 2.3.6 - 2010-08-30 =============================================================================== Daniel Barron (1): Initializer configuration overrides Railtie configuration if set Joshua Clayton (1): Remove rack.request.form_vars Tristan Dunn (1): Move Rails JS scenarios into separate feature and correctly support HTTPS when secure is enabled on the notifier. Version 2.3.5 - 2010-08-13 =============================================================================== Alexey Palazhchenko (1): Actually call #to_hash. Joshua Clayton (1): Trace hoptoad:test task when running generator for anything before Rails3 Version 2.3.4 - 2010-08-10 =============================================================================== Tristan Dunn (1): Only include the JS notifier in public environments. Version 2.3.3 - 2010-08-04 =============================================================================== Tristan Dunn (1): Initial injection of JS notifier. Version 2.3.2 - 2010-07-06 =============================================================================== Josh Clayton(1): Handle instances when Rack's action_dispach.parameter_filter is nil Version 2.3.1 - 2010-07-02 =============================================================================== Jason Morrison (2): Use the Rails 3 params filters when available Filter session hash using Hoptoad config.params_filters, in addition to params Version 2.3.0 - 2010-06-24 =============================================================================== Jason Morrison (5): Add integration test for rails 3.0.0.beta4 Added feature: Support the Heroku addon in the generator Add --heroku flag to generator to support ENV['HOPTOAD_API_KEY'] Reflect a copy change in rails.feature for --heroku generator flag Support the proxy configuration options when notifying Hoptoad of a deploy (hat tip @gudleik) Version 2.2.6 - 2010-06-02 =============================================================================== Jason Morrison (1): For Rails 3, just use the Rack middleware instead of specifying a location to insert_after Version 2.2.5 - 2010-06-02 =============================================================================== Jason Morrison (1): Add documentation for Rails 3.x installation Version 2.2.4 - 2010-06-02 =============================================================================== Jason Morrison (1): Add a note to README about removing the explicit Catcher #include in ApplicationController Version 2.2.3 - 2010-06-02 =============================================================================== Summary: Fixed a variety of issues for Rails 3.0.0.beta3, Fixed a bug when using Vlad to deploy instead of Capistrano Give better error output when gem is not installed Chad Pytel (2): revise gem unpack instructions step Merge branch 'master' of github.com:thoughtbot/hoptoad_notifier Dan Lawless (1): don't append capistrano details to config.deploy.rb when target app uses Vlad Jason Morrison (7): LH-556 Clarify sending ENV environment variables Starting to add features for Rails 3 Make rails rake tasks depend on gem-making tasks Start to get Rails 3 features to pass require fileutils to reflect rubygems 1.3.6 change Support ENV['CUCUMBER_FORMAT'] in rails cucumber tasks for testing Fix the initializer syntax in the Rails 3 Railtie Joe Ferris (11): Got the generator running and a request dispatched to the test endpoint Fixed logging in hoptoad:test rake task Separated Rails 2 and 3 entry Support bundler Rails 3 generator works with an existing api key Extract request info from rack env Detect presence of the plugin Added a capistrano hook for Rails 3 Fixed rack/sinatra being broken without active_support Fixes for earlier versions of Rails Fixed Rails 3 generator not to append cap hooks for vlad deploys Josh Kalderimis (7): updated railtie to work with the new rails 3 middleware api railtie_name is deprecated updated app_middleware call to use string version as to make sure constant is loaded moved generator using the new rails 3 convention update path to template for Rails 3 generator correction to referencing of the rails application in rails3_tasks add environment_name and project_root back to rails 3 railtie Joshua Nichols (1): Handle gem not being installed more gracefully. Version 2.2.2 - 2010-03-10 =============================================================================== Chad Pytel (1): document proxy support Joe Ferris (8): Added upgrade instructions to the README Give a clearer error message when generating a Rails app fails Fail loudly when a gem can't be vendored Debugging rubygems issues Explicitly specify the gem paths Less noisy Restore gem path after vendoring Fixed a typo Jon Yurek (1): Added notice about removing hoptoad rake tasks to upgrade gem Mike Burns (1): Remove stray file with notes in it Version 2.2.1 - 2010-03-10 =============================================================================== Jason Morrison (3): LH-629 Ensure notifier is not considered a framework gem Removing things-the-generator-must-do file Add rake cucumber:wip:rails* tasks for work-in-progress features Version 2.2.0 - 2010-02-18 =============================================================================== Bumping the version from 2.1.4 to 2.2.0 since adding Rack support warrants a minor version. Jason Morrison (1): Stringify array elements when making assertions about Notice XML for 1.9 compatibility Version 2.1.4 - 2010-02-12 =============================================================================== Chad Pytel (2): add more info to README for 1.2.6 fix gem unpack line for 1.2.6 Jason Morrison (2): Adding additional instructions for Rails 1.2.6 Typesetting in README.rdoc Joe Ferris (11): Separating Rails functionality out more Initial Rack middleware Extract request info from rack env Added integration tests for rescuing Fixed reporting of Rails version Small refactoring Automatically add Rack middleware for Rails apps that support it (catches exceptions from Metal) Added an integration test and docs for rack apps Added integration/readme coverage of Sinatra apps Added docs to HoptoadNotifier::Rack Require rack in tests for older versions of Rails; use active_support instead of activesupport Nick Quaranto (3): Fixing the capistrano hook bit in the readme Adding changeling:minor and changeling:patch to automate notifier releases Adding rake changeling:push