Releases: BetterErrors/better_errors
Releases · BetterErrors/better_errors
Version 2.0.0
Bugs Fixed
- #258 - Fix Pry 0.10.x compatibility (@fredwu)
- Syntax errors no longer hide the file and line number where the syntax error occurred
Misc
- #264 - Better Errors now respects the
X-Forwarded-For
HTTP header (@turbosquid) - Dropped support for Ruby 1.9.2 and 1.9.3
v1.1.0
New Features
- #205 -
^N
and^P
can be used to jump through history in the REPL (@milushov) - #206 - REPL history persists between requests (@milushov)
Bugs Fixed
- #212 - Ensure
original_exception
is an instance ofException
inErrorPage#real_exception
(@civisanalytics) - #216 - Fix full exception message expanding on mouseover in Firefox (@toymachiner62)
- #218 - Prevent cursor from jumping to the beginning of the REPL input when navigating history
- Files under
vendor/
are no longer treated as application frames
v1.0.1
v1.0.0
New Features
- #188 -
BetterErrors.editor
is set to an intelligent default based on the value ofENV["EDITOR"]
(@rmm5t) - Automatic indentation when using Pry
- #189 - Support
:emacsclient
as a possible editor (@rmm5t) - #201 - 'Application Frames' is no longer selected by default if there are none (@filp)
- #203 -
binding_of_caller
is automatically installed on supported platforms (@sirupsen)
Bugs Fixed
- #176 - Better Errors now serves appropriate status codes for various exceptions (@bobbrez)
- #179 - Stack frames in BasicObject contexts are supported (@kostia)
- #143 - Fix exception being raised when
REMOTE_ADDR
is empty (@Hackeron) - #105 - Fix exception when creating stack frames for native Java exceptions on JRuby
- #144, #146 - Fix exception raised when parsing IPv6 addresses with a zone index
- #42 - Separate line numbers from code to allow code copy pasting (@antn)
- #166 - Fix incorrect stack trace when showing HAML syntax errors
v1.0.0.rc1
New Features
- #188 -
BetterErrors.editor
is set to an intelligent default based on the value ofENV["EDITOR"]
(@rmm5t) - Automatic indentation when using Pry
- #189 - Support
:emacsclient
as a possible editor (@rmm5t)
Bugs Fixed
- #176 - Better Errors now serves appropriate status codes for various exceptions (@bobbrez)
- #179 - Stack frames in BasicObject contexts are supported (@kostia)
- #143 - Fix exception being raised when
REMOTE_ADDR
is empty (@Hackeron) - #105 - Fix exception when creating stack frames for native Java exceptions on JRuby
- #144, #146 - Fix exception raised when parsing IPv6 addresses with a zone index
- #42 - Separate line numbers from code to allow code copy pasting (@antn)
- #166 - Fix incorrect stack trace when showing HAML syntax errors
v0.9.0
Bugs Fixed
- #95 - Improve Turbolinks support (@virusman)
- #152 - Adjust backtrace output to be more like Rails (@kevintuhumury)
- Capture binding stack in
Exception#set_backtrace
instead ofException#initialize
to fix incorrect backtrace being shown when exception objects are created separately to being raised.
v0.8.0
v0.7.2
v0.7.0
v0.6.0
New Features
- #118 - Take
config.consider_all_requests_local
into account when determining whether Better Errors should be loaded into a Rails app
Bugs Fixed