Recent Releases of https://github.com/BetterErrors/better_errors
https://github.com/BetterErrors/better_errors - v2.10.1
- Fix inclusion of sassc outside of development (@jackjennings) #520
- Ruby
Published by RobinDaugherty over 2 years ago
https://github.com/BetterErrors/better_errors - v2.10.0
- fix typo (@wonda-tea-coffee) #504
- Switch to Rouge for syntax highlighting and add dark syntax-highlighting theme (@RobinDaugherty) #500
- Syntax highlighter uses classes, style-src locked down (@RobinDaugherty) #499
- Use SASS to build CSS (@RobinDaugherty) #498
- Add Content Security Policy (@RobinDaugherty) #497
- Add Rails 6.1 to CI matrix (@RobinDaugherty) #493
- Ruby
Published by RobinDaugherty almost 3 years ago
https://github.com/BetterErrors/better_errors - v2.10.0.beta2
- Use SASS to build CSS #498
- Syntax highlighter uses classes, style-src locked down #499
- Switch to Rouge for syntax highlighting and add dark syntax-highlighting theme #500
- Ruby
Published by RobinDaugherty about 5 years ago
https://github.com/BetterErrors/better_errors - v2.10.0.beta1
- Add Rails 6.1 to CI matrix #493
- Add Content Security Policy #497
- Ruby
Published by RobinDaugherty about 5 years ago
https://github.com/BetterErrors/better_errors - v2.9.1
- Fix setting editor with symbol #492
- Ruby
Published by RobinDaugherty over 5 years ago
https://github.com/BetterErrors/better_errors - v2.9.0
- Mention path in text response #487
- Use Github Actions for CI #489
- Exception Hints #302
- Hide "live shell" hint after console has been used #490
- Improve editor support for virtual environments #488
- Fix "live shell" hint reappearing when frame changed #491
- Ruby
Published by RobinDaugherty over 5 years ago
https://github.com/BetterErrors/better_errors - v2.8.3
- Fix 'uninitialized constant BetterErrors::Middleware::VERSION' #480
- Fix CSRF_TOKEN_COOKIE_NAME wrong reference to VERSION constant #481
- Ruby
Published by RobinDaugherty over 5 years ago
https://github.com/BetterErrors/better_errors - v2.8.2
- Fix path of CSRF Token cookie #478
- Ruby
Published by RobinDaugherty over 5 years ago
https://github.com/BetterErrors/better_errors - v2.8.1
- Show real cause of ActionView::Template::Error with Rails 6 #477
- Add TruffleRuby to CI builds #473
- Ruby
Published by RobinDaugherty over 5 years ago
https://github.com/BetterErrors/better_errors - v2.8.0
- Support for Rails ActionableError #465
- Allow editor links to work inside an iframe or with CSP that prohibits other protocols #440
- Add CSRF protection to internal requests #474
- Validate internal request method names #475
- Ruby
Published by RobinDaugherty over 5 years ago
https://github.com/BetterErrors/better_errors - v2.7.1
- Show location of error in ActionView template error #463
- Ruby
Published by RobinDaugherty almost 6 years ago
https://github.com/BetterErrors/better_errors - v2.7.0
- Fix various specs that were passing incorrectly #453 (@RobinDaugherty)
- CI tests for Ruby 2.6, 2.7; Rails 6.0 #452 (@RobinDaugherty)
- CI: Drop unused sudo: false directive #457 (@olleolleolle)
- Add editor preset for VSCodium #456 (@jaredmoody)
- Show the last-raised error, not its "cause" #459 (@RobinDaugherty)
- Fix warning: FILE in eval may not return location in binding #458 (@yuuu)
- Allow skipping variable inspection by class name #449 (@felixbuenemann)
- Ruby
Published by RobinDaugherty almost 6 years ago
https://github.com/BetterErrors/better_errors - v2.6.0
- Specify older kramdown and i18n for older ruby versions #437
- Fix NoMethodError when variables cannot be retrieved from the stack frame #430
- Allow passing IPAddrs to allow_ip #444
- Update CI Ruby to fix Travis CI failures #450
- Ruby
Published by RobinDaugherty about 6 years ago
https://github.com/BetterErrors/better_errors - v2.5.1
- Add rubygems metadata #427 (@viraptor)
- Fall back to older rubygems on Ruby 2.2 and Rails 4.2 in CI #433 (@RobinDaugherty)
- Add simplecov as a development dependency #434 (@cerdiogenes)
- Fix exception when large object's class is anonymous #435 (@cerdiogenes and @inopinatus)
- Ruby
Published by RobinDaugherty about 7 years ago
https://github.com/BetterErrors/better_errors - v2.5.0
- Run CI on Rails 5.2 and Ruby 2.5 #418 (@RobinDaugherty)
- Use
ObjectSpace.memsize_ofto avoid serializing large variables #413 #422 (@Xavier-J-Ortiz and @RobinDaugherty) - Rescue on undefined local variables in frame_binding #419 (@pdobb with inspiration from @glebtv)
- Add native support for linking to VSCode #406 (@atipugin)
- Add native support for linking to Atom #356 (@nplusp)
- Update event names to support Turbolinks 5 #421 (@valterbarros and @RobinDaugherty)
- Relocate to new digs at https://github.com/BetterErrors organization.
- Ruby
Published by RobinDaugherty over 7 years ago
https://github.com/BetterErrors/better_errors - v2.4.0
- Ruby and Rails matrix in CI #398 (@RobinDaugherty)
- Fix variable inspection specs #403 (@RobinDaugherty)
- Fix browser performance issues with configurable maximum variable size #402 (@bquorning, @tobypinder)
- Fix sharing the DOM with web-console #401 (@RobinDaugherty)
- Test coverage reporting in CI #404 (@RobinDaugherty)
- Make hitting tab key focus on the console #338 (@chesterlaw)
- Use Rails BacktraceCleaner to log errors if it's defined #343 (@pzgz)
- IDEA and Rubymine editor url capability #319 (@mattschlobohm)
To complete this release:
- Update wiki to reflect new editor support
- Ruby
Published by RobinDaugherty over 8 years ago
https://github.com/BetterErrors/better_errors - v2.3.0
- #366 #384 #385 #386 - Simplified the README, adding more documentation to the project's wiki. (@Aerlinger, @bryant1410, @shekibobo, @RobinDaugherty)
- #388 - Leave extraneous files out of the published gem. (@RobinDaugherty)
- #387 - Clean up some remaining pre-RSpec-3 syntax. (@RobinDaugherty)
- #389 - Fix blank frame info area when variable fetch returns error (providing more help for users of Middleman, Hanami, and Shotgun). (@RobinDaugherty)
- #367 - Fix issue with variable fetch call on the root page in Hanami. (@ixti)
- #329 - Fix issues with pry version >= 0.10. (@aeberlin)
- #327 - Ignore special
#$!local variable in StackFrame#local_variables. (@charliesome) - #390 - Switch from erubis to erubi. (@RobinDaugherty)
- #395 - Fix Pry "uninitialized constant" exception (@RobinDaugherty)
- Ruby
Published by RobinDaugherty over 8 years ago
https://github.com/BetterErrors/better_errors - v2.2.0
- #299 and other commits - CI runs on Ruby 2.2, 2.3, and 2.4 (@nicolasleger, @RobinDaugherty)
- #310 - Add section to readme about text editor settings (@markburns)
- #317 - Fix typo in editor protocol spec (@amPerl)
- #323 - Consolidate newlines in exception messages to avoid blank output (@latortuga)
- #331 - Update copyright (@aqnouch)
- #347 - Hide variables unless we have binding_of_caller (@sj26)
- #354 - Use
Exception#causeinsted of deprecatedException#original_exception, fixing #363 and #371 (@grosser) - #365 - Upgrade RSpec to 3.5 and convert to expectation syntax (@bquorning)
- #375 - Fix ExceptionWrapper error on manual console page, fixing #353 (@RobinDaugherty)
- Ruby
Published by RobinDaugherty over 8 years ago
https://github.com/BetterErrors/better_errors - Version 2.1.1
Bugs Fixed
- #295 - Coffeelint errors now show correct file and line numbers (@spicycode)
- Ruby
Published by haileys about 11 years ago
https://github.com/BetterErrors/better_errors - Version 2.1.0
Bugs Fixed
- #284 - Fix console history requiring two up arrow keystrokes (@axelson)
Misc
- #271 - Fix warnings when running with
-w(@amatsuda) - #290 - Changed max height on exception message to make it more obvious that content is scrollable (@antn)
- Ruby
Published by haileys about 11 years ago
https://github.com/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-ForHTTP header (@turbosquid) - Dropped support for Ruby 1.9.2 and 1.9.3
- Ruby
Published by haileys over 11 years ago
https://github.com/BetterErrors/better_errors -
New Features
- #205 -
^Nand^Pcan be used to jump through history in the REPL (@milushov) - #206 - REPL history persists between requests (@milushov)
Bugs Fixed
- #212 - Ensure
original_exceptionis an instance ofExceptioninErrorPage#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
- Ruby
Published by haileys about 12 years ago
https://github.com/BetterErrors/better_errors -
Bugs Fixed
- Reverted #203 to fix installation failures on some systems
- Ruby
Published by haileys over 12 years ago
https://github.com/BetterErrors/better_errors -
New Features
- #188 -
BetterErrors.editoris set to an intelligent default based on the value ofENV["EDITOR"](@rmm5t) - Automatic indentation when using Pry
- #189 - Support
:emacsclientas a possible editor (@rmm5t) - #201 - 'Application Frames' is no longer selected by default if there are none (@filp)
- #203 -
binding_of_calleris 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_ADDRis 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
- Ruby
Published by haileys over 12 years ago
https://github.com/BetterErrors/better_errors -
New Features
- #188 -
BetterErrors.editoris set to an intelligent default based on the value ofENV["EDITOR"](@rmm5t) - Automatic indentation when using Pry
- #189 - Support
:emacsclientas 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_ADDRis 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
- Ruby
Published by haileys over 12 years ago
https://github.com/BetterErrors/better_errors -
Bugs Fixed
- #95 - Improve Turbolinks support (@virusman)
- #152 - Adjust backtrace output to be more like Rails (@kevintuhumury)
- Capture binding stack in
Exception#set_backtraceinstead ofException#initializeto fix incorrect backtrace being shown when exception objects are created separately to being raised.
- Ruby
Published by haileys over 12 years ago
https://github.com/BetterErrors/better_errors -
New Features
- #145 - Allow certain instance variables to be ignored from the instance variable inspector (@Sephi-Chan)
Bugs Fixed
- #150 - Remove plaintext output from HTML which was breaking Better Errors in Firefox 3 (@edavey)
- Ruby
Published by haileys over 12 years ago
https://github.com/BetterErrors/better_errors -
Bugs Fixed
- #103 - Support Rails apps mounted in subfolders (@thomet)
- #138, #141 - Rescue exception raised if the current Ruby does not support IPv6
- Ruby
Published by haileys over 12 years ago
https://github.com/BetterErrors/better_errors -
New Features
- #129 - Support emacs in open file in editor link (@kentaro)
- Add
BetterErrors.allow_ip!to selectively set trusted IPs able to use the REPL (@rking)
Bugs Fixed
- Require at least Ruby 1.9.2 in the gemspec. 1.8.7 was never supported, but this was never specified.
- Ruby
Published by haileys over 12 years ago
https://github.com/BetterErrors/better_errors -
New Features
- #118 - Take
config.consider_all_requests_localinto account when determining whether Better Errors should be loaded into a Rails app
Bugs Fixed
- #119 - Only insert
BetterErrors::MiddlewareafterActionDispatch::DebugExceptionsif it is defined. - #30 - Support IE8
- #121 - Fix typo in IE8 compatibility shim (@qqshfox)
- Ruby
Published by haileys over 12 years ago
https://github.com/BetterErrors/better_errors -
New Features
- #79 - Add HTML comment with textual error information to the bottom of error pages (@csexton)
- Serve text only error page when the
Acceptrequest header does not includetext/html.
Bugs Fixed
- #78 - Don't add a path specific to @charliesome's machine to
$LOAD_PATH(@josevalim) - #80 - Relax dependency on erubis to support Rails 3.0 (@simi)
- #91 - Fix Better Errors when Turbolinks is loaded
- #94 - Rewind
rack.inputwhen reading it in case other middleware has also read from it (@virusman) - #104 - Insert the Better Errors middleware after
ActionDispatch::DebugExceptions(@loopj) - #113 - Fix jump when hovering over header when there are multiple lines in the exception header (@betawaffle)
- #102 - Don't URL encode filename when creating MacVim URLs (@lucascaton)
- Ruby
Published by haileys over 12 years ago
https://github.com/BetterErrors/better_errors -
Misc.
- Remove
BetterErrors::DisableLoggingMiddleware
- Ruby
Published by haileys over 12 years ago
https://github.com/BetterErrors/better_errors -
New Features
- #32 - Suppress logging for special requests to the Better Errors middleware
- #21 - Show Rack request info
- #34 - Make filenames a link to open the file in the user's editor (@jdelStrother)
Bugs Fixed
- #31 - Fix Better Errors choking when a backtrace line does not contain a filename and line number
- #19 - Fix incorrect URLs being requested when an app is not mounted at
/. - #37 - Fix exception raised when inspecting local/instance variables on a
BasicObjectframe - #43 - Fix for Rack servers that don't set
REQUEST_PATH(@quadule) - #41 - Fix gems vendored under the application root being incorrectly shown as application frames (@brewski)
- #58 - Visiting
/__better_errorswill no longer raise an exception when there is no exception recorded (@shime)` - #59 - Remove warning telling users to install binding_of_caller (@BrandonMathis)
- #63 - Allow object_ids that have wrapped around and become negative (@zhouguangming)
- Handle exceptions raised by
#inspectwhen showing local/instance variables - Disable Pry's pager
- Ruby
Published by haileys over 12 years ago
https://github.com/BetterErrors/better_errors -
New Features
- #6 - Redesign error page to be more beautiful and responsive ✨ (@rstacruz)
Bugs Fixed
- #28 - Fix exception raised when a backtrace line does not adhere to the standard Ruby format
- Ruby
Published by haileys over 12 years ago
https://github.com/BetterErrors/better_errors -
New Features
- Files where syntax errors occurred are now shown in the backtrace. (@rstacruz)
Bugs Fixed
- Don't try to show variable info or REPL if the binding for the current stack frame is unavailable
- Ruby
Published by haileys over 12 years ago
https://github.com/BetterErrors/better_errors -
New Features
- #15 - Add history browsing in REPL with up/down arrow keys. (@jarrodrobins)
- #3 - Add experimental Pry REPL support
- Browsing to
/__better_errorswill show the error page for the most recent exception.
Bugs Fixed
- #12, #18 - Fixes
NoMethodErrorwhen an exception does not respond to__better_errors_binding_stack - Fix case where a binding could be mismatched with a stack frame.
- Ruby
Published by haileys over 12 years ago
https://github.com/BetterErrors/better_errors -
New Features
- #8 - Log exception details and a backtrace to the terminal
Bugs Fixed
- #10 - Fall back to plain text if the extension of a file in the backtrace is not supported by Better Errors
- #13 - Fix an exception raised if a line number in a backtrace does not exist. (@caldwell)
- If
__method__returns nil, a pretty method name is not set. - The first application frame (if any) will be selected by default
- Ruby
Published by haileys over 12 years ago
https://github.com/BetterErrors/better_errors -
Bugs Fixed
- Better Errors will not error out when a filename in the backtrace does not exist.
- Support
/__better_errorsURL anywhere in the request path, instead of just the root.
- Ruby
Published by haileys over 12 years ago
https://github.com/BetterErrors/better_errors -
New Features
better_errors/railswill no longer to load whenRails.envis production.
- Ruby
Published by haileys over 12 years ago
https://github.com/BetterErrors/better_errors -
Bugs Fixed
- REPL is no longer shown if
binding_of_calleris not installed
- Ruby
Published by haileys over 12 years ago
https://github.com/BetterErrors/better_errors -
New Features
- Add 'All Frames'/'Application Frames' selector to backtrace to filter displayed stack frames to those in application code.
- Ruby
Published by haileys over 12 years ago
https://github.com/BetterErrors/better_errors -
New Features
- Inline REPL for each stack frame
Bugs Fixed
- #1 - Fix NameError in certain circumstances when accessing a local variable in
TOPLEVEL_BINDING
- Ruby
Published by haileys over 12 years ago
https://github.com/BetterErrors/better_errors -
New Features
- Show pretty method names like
MyClass.class_methodorMyClass#instance_method
- Ruby
Published by haileys over 12 years ago
https://github.com/BetterErrors/better_errors -
Initial release.
- Ruby
Published by haileys over 12 years ago