Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

file 426 lines (304 sloc) 15.007 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426
Version 3.0.1 - Mon Aug 29 08:37:24 -0400 2011
===============================================================================
Roman Shterenzon(1):
    Use either Airbrake or Hoptoad object on javascript notifier

Version 3.0 - Fri Aug 26 08:55:47 -0400 2011
===============================================================================
Harold Gimenez:
    Continue to use HOPTOAD_API_KEY for heroku users' API key env variable

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 <head> 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
Something went wrong with that request. Please try again.