Change Log¶ ↑
0.13.0¶ ↑
-
Support
h: :t
shortcut to passingheader: true
-
Support
f: :t
shortcut to passingfooter: true
-
Support
w: :t
shortcut to passingwrapper: true
0.12.0¶ ↑
-
Upgrade
awesome_print
to~> 1.9.2
-
Support passing pd options as part of a printed hash instead of requiring a separate hash (e.g.
pd(path: path, header: true)
instead ofpd({path: path}, header: true)
) -
Support empty use of pd statement + options (e.g.
pd
orpd header: true
)
0.11.0¶ ↑
-
Pry support
-
In Opal, print exceptions as errors in the web console using an alternative to full_message since it's not implemented in Opal yet
-
Fix
pd_inspect
andpdi
in IRB
0.10.2¶ ↑
-
Improve Opal Ruby compatibility by displaying source file/line
0.10.1¶ ↑
-
Remove the need for specifying
require 'ap'
beforerequire 'pd'
0.10.0¶ ↑
-
Support
require 'pd
' as a shorter alternative torequire 'puts_debuggerer'
-
Support
printer
as aLogger
object orLogging::Logger
(from “logging” gem). Basically any object that responds to :debug method. -
Support
printer: false
option to return rendered String instead of printing and returning object -
Set logger formatter to PutsDebuggerer::LOGGER_FORMATTER_DECORATOR when passing as printer (keeping format the same, but decorating msg with pd)
-
Add pd_inspect (and pdi alias)
Kernel
core extension methods -
Made awesome_print gem require happen only if printer is set to :ap or :awesome_print
-
Support logging gem logger and Decorate logger layout with PutsDebuggerer::LOGGING_LAYOUT_DECORATOR for logging gem
0.9.0¶ ↑
-
Provide partial support for Opal Ruby (missing display of file name, line number, and source code)
-
source_line_count
option -
wraper
option for including bothheader
andfooter
-
Special handling of exceptions (prints using full_message)
-
Change :ap printer default to :p when unavailable
-
Support varargs printing (example:
pd arg1, arg2, arg3
) -
Display
run_at
run number in printout
0.8.2¶ ↑
-
require 'stringio' for projects that don't require automatically via other gems
0.8.1¶ ↑
-
printer
option support for Rails test environment
0.8.0¶ ↑
-
printer
option support
0.7.1¶ ↑
-
default print engine to :ap (AwesomePrint)
0.7.0¶ ↑
-
run_at
option, global and piecemeal.
0.6.1¶ ↑
-
updated README and broke apart specs
0.6.0¶ ↑
-
unofficial erb support, returning evaluated object/expression, removed static syntax support (replaced with header support)
0.5.1¶ ↑
-
support for print engine lambdas and smart defaults for leveraging Rails and AwesomePrint debuggers in Rails
0.5.0¶ ↑
-
custom formatter, caller backtrace, per-puts piecemeal options, and multi-line support
0.4.0¶ ↑
-
custom print engine (e.g. ap), custom announcer, and IRB support
0.3.0¶ ↑
-
header/footer support, multi-line printout, improved format
0.2.0¶ ↑
-
App path exclusion support, Rails root support, improved format
0.1.0¶ ↑
-
File/line/expression print out