Revision history for Devel-Trace-Subs
0.24 2022-02-09
- Removed Travis CI config file
- Code reformatting
- Fix install/remove tests due to updated Devel::Examine::Subs
error string changes
- Fix CI badge links (were pointing to devel-examine-subs)
0.23 2022-02-09
- Devel::Examine::Subs is no longer a prereq. install_trace() and
remove_trace() will die if it isn't available
- Added support for Github Actions and removed Travis-CI
- POD updates
0.22 2016-01-18
- no functional code changes
- bumped prereq of Devel::Examine::Subs to 1.61 due to bug introduced
into previous version, breaking tests
0.21 2016-01-04
- no functional code changes
- modified tests to work with DES 1.55 through 1.58 (CPAN Testers
failure)
- bumped req ver of DES to 1.58
- build now requires Mock::Sub, due to adding significant tests for
coverage
0.20 2015-10-29
- DES is now loaded from within eval() in install and remove only. This fixes
a bug where if DTS was loaded in a script before anything that uses DES,
*trace() would get clobbered and would be unavailable
- removed various PREREQ_PMs that are no longer required
0.19 2015-10-23
- modified pod to reflect Devel::Examine::Subs API change in
handling 'extensions'. We now accept anything that File::Find::Rule::name()
accepts within this param
- numerous tests added to test against extension param functionality
0.18 2015-10-23
- no functional changes
- refactored to work on perl v5.8+, previously we only ran on
v5.12+
0.17 2015-09-30
- bumped DES req to 1.54
0.16 2015-09-30
- setting $ENV{DTS_FLUSH_FLOW} = 1 will now output a single line
of codeflow info each time trace() is called
- bumped DES req to 1.45 due to Symbol bug
0.12 2015-09-17
- min perl ver required: 5.12
- fixed Makefile.PL to fix tests on MSWin32 platform
0.10 2015-09-15
- moved repo from bitbucket to https://github.com/stevieb9/devel-trace-subs
- requires Perl v5.10+
- requires DES v1.31+
0.08 2015-09-15
- added 'inject' param to install_trace(), allows custom code to be
installed
0.07 2015-09-14
- bumped DES req to v1.30
0.06 2015-09-14
- install_trace() now uses DES->inject(inject_after_sub_def => [])
instead of DES->inject_after()
- modules no longer have to be loaded prior to install/remove,
as a bug was fixed in DES
- include/exclude parameters no longer are useful, all subs will
be injected to
0.04 2015-09-13
- install_trace() now accepts extensions => []
0.03 2015-09-13
- updated sub regex to catch subs with open brace on next line
- "" "" "" to catch subs with close brace on same line
- "" "" "" to catch anon subs (but skip the one-liners)
- updated install_trace() to call remove_trace() so that
duplicate installs don't happen
0.02 2015-09-13
- install_trace() added
- remove_trace() added
- renamed module from Devel::Trace::Flow to Devel::Trace::Subs
0.01 2015-09-10
- initial version