Releases: BetterErrors/better_errors
Releases · BetterErrors/better_errors
v2.7.1
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)
v2.6.0
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)
v2.5.0
- Run CI on Rails 5.2 and Ruby 2.5 #418 (@RobinDaugherty)
- Use
ObjectSpace.memsize_of
to 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.
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
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)
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#cause
insted 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)
Version 2.1.1
Bugs Fixed
- #295 - Coffeelint errors now show correct file and line numbers (@spicycode)