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