Revision history for Perl extension Test-Inline
2.214 2021-01-23 22:43:10Z
- distribution tooling updates
- removed Pod::Tests dependency that is no longer used
- remove use of File::Slurp in favour of Path::Tiny
2.213 2013-04-08
- Updating to Module::Install 1.06
- Fix tests to handle hash randomisation
- No functional changes
2.212 2010-11-22
- Updating to Module::Install 1.00
- No functional changes
2.211 2009-07-15
- Updating to Module::Install 0.91
- More complete removal of Class::Autouse
2.210 2009-05-17
- Updating to Module::Install 0.88
- Adding support for error-via-exceptions
- Removing the use of Class::Autouse
- Removing the use of base.pm
2.209 2009-04-19
- Updating to Module::Install 0.83
- Perl depedency corrected to 5.006
2.208 2007-12-12
- Updating to Module::Install 0.68
- Updating bundled tests
2.207 2007-08-17
- The filenames method not correctly returns 0 when there are no file names.
2.206 2007-08-17
- Updating Params::Util dep to 0.21 to avoid a problem on ActivePerl
- Updating List::Util to 1.19 to avoid leaks on some platforms
- No longer include Test::ClassAPI
- Skip the false-negative failing readonly tests when testing as root
- Changed some non-working code in a heredoc that should never be
run that was none-the-less breaking the RedHat package generator
because it naively scans for dependencies.
2.205 2007-07-12
- ACTUALLY adding a missing dependency on Test::Script
2.204 2007-07-12
- Adding a missing dependency on Test::Script
- Correcting the script/inline2test version
2.203 2007-07-11
- When overwriting readonly files, delete them properly first.
Don't naively assume we can write to them (obviously, duh) :(
- It turns out that File::chmod is smart enough to correctly
make files readonly even on Win32. Removed all the code that
skipped on Win32. All platforms now equal again! Yay!
2.202 2007-07-10
- Adding support for writing test scripts with read-only permissions
- Upgraded to Module::Install 0.65
- Moving bin/inline2test to the more correct script/inline2test
(this has no effect on where it will actually be installed)
- Fixing another couple of kwalitee nigglies
(automatically via release tool improvements since last release)
2.201 2007-01-16
- [% plan %] in test2inline templates is no longer compulsory
2.200 2007-01-14
- Added Win32 support
2.105 2006-10-02
- No functional changes
- Upgraded to Module::Install 0.64
- Fixed a few kwalitee nigglies
2.104 2006-05-07
- Moved from old CVS to new SVN repository
- Various POD spelling/grammer fixes (Jeff Defik)
- Moved t/t.data to t/data
- Upgraded to Module::Install 0.62
2.103 2005-09-28
- Removed Test::Inline::IO::File::VCS. It is incompleted, and never
should have been distributed in the dist.
2.102 2005-09-22
- To handle people with problems installing RT and a few other
programs, add a dependency on Pod::Tests
2.101 2005-09-13
- Rebuilding to synchronize with new Module::Install and
ExtUtils::AutoInstall
- Tweaks the per-section test code to make more applicable value
appear in the failure summary.
- Removed all remaining use of UNIVERSAL::isa, switching to a
more accurate Params::Util approach. Should allow for improved
extensibility.
2.100 2005-07-14
- Worked as good as I hoped, moving to production release
- Bundling a couple of build-time-only deps
2.099_01 2005-07-12
- More work on making inline2test just DWYM
- Added Test::Inline::Content::Simple
2.099_01 2005-07-10
- Starting to implement the 2.100 roadmap
- Moved Test::Inline::Handler::Extract to Test::Inline::Extract
- Moved Test::Inline::Handler::File to Test::Inline::IO::File
- Moved Test::Inline::Handler::File::VCS to Test::Inline::IO::File::VCS
- Convert inline2test to use a config file
- Added Test::Inline::Content
- Added Test::Inline::Content::Legacy
- Added Test::Inline::Content::Default
- Reorganised code to make it all work again
- Added 12_content.t
2.002 2005-06-11
- The Test::Builder interface changes, breaking the test counts.
- This change makes them work again
2.001 2005-06-11
- After determining Test::Inline 1 doesn't actually USE
the Test::Inline namespace, decided Schwern can just sod off
and I'm moving to production now.
- Old users should not be effected if they specifically install
the module 'Pod::Test'
2.00_10 2005-06-11
- Making sure =begin testing SETUP behaves completely like the
previous =begin test setup sections
2.00_09 2005-06-10
- Adding Test::Inline::Handler::File::VCS to support automatically
adding output scripts to version control system, if they have one.
- Added a --vcs flag to inline2test to use Test::Inline::Handler::File::VCS
- Converted testing from =begin test setup to =begin testing SETUP
2.00_08 2005-05-19
- Adding a no_index to prevent bad things being indexed
2.00_07 2005-05-19
- Set inline2test to actually install
- Remove pod2test, since I'm leaving it as is.
2.00_06 2005-05-19
- Added a few more bug fixes, and made the warning only a print,
and not a "true" warning.
2.00_05 2005-03-26
- Added support for =for example begin -> =for example end blocks
2.00_04 2005-03-25
- Resolved rt.cpan.org #557 (Catch and thow error for badly nested POD)
2.00_03 2005-03-21
- Forgot to update Changes in 2.00_02
- Added automatic inclusion of 99_pod.t to my build script,
as recommended by CPANTS
- Fixed a POD bug in Inline.pm
2.00_02 2005-03-21
- Moving some things around to make Test::Inline less
oriented around classes, and made adding things a bit
smarter.
2.00_01 2005-03-18
- Formerly known as Test::Inline2, a private Phase N Australia module
- Moved from PCPP (Phase N private CPAN repository) to Open Source
repository.
- Inlined File::DirUtils as Test::Inline::Util
- Renamed Test::Inline::TestFile as Test::Inline::Script
- Completed POD docs for what methods exist
- Partially completed main module DESCRIPTION
2.12 2005-03-15
- Fixed a bug in the generation of the manifest resulting from
other fixes in 2.11
2.11 2005-03-15
- Added 06_multifile to test a basic multi-file generation
- Fixed so the we do actuall prepend the output path
2.10 2005-03-10
- Added support for the check_count flag, which allows the number
of tests run to be checked section-by-section, rather than
file-by-file only.
2.01 2005-03-07
- Tweaked some error messages
2.00 2004-11-18
- Mixed one final bug that was causing the manifest not to come out
in dependency order.
1.99 2004-10-28
- Doing error messages a slightly different way
1.98 2004-10-28
- Adding yet more error messages
1.97 2004-10-28
- Added more error messages (when in verbose mode)
1.96 2004-09-05
- Cleaned up Makefile.PL and dependencies
1.95 2004-09-04
- Fix in add_class
1.94 2004-09-03
- Fix a bug when generating manifests with relative paths
1.93 2004-09-03
- Save in sorted order for consistency
1.92 2004-09-03
- Fixed the bool and "" overloads for ::TestFile
- Fixed manifest generation
- Changed the meaning of the 'output' option slightly to make it more useful
1.91 2004-09-02
- Added the ability to supply a custom file content generator
1.90 2004-09-02
- More bugs that slipped through in ->save
1.64 2004-09-03
- Fixed a number of calls to ->_write
- ->add and ->add_class both return the number of files added now
1.63 2004-09-02
- Made a small correction to the Test::Inline2::Handler::File API
1.62 2004-09-01
- Added a special hack to prevent one particular warning during a
unit test script in which we don't want to see it.
1.61 2004-09-01
- Fixed some bugs in Test::Inline2::Handler::File
1.60 2004-09-01
- Changed to using Handler classes for the features we want to overload
1.50 2004-08-31
- Converted from Test::Inline::Heavy to Test::Inline2
- Removed Test::Inline2::Config
- Added class-level dependencies to a test section
1.02 2004-08-30
- Removed an erroneous $DB::single = 1
1.01 2004-08-20
- Updated Algorithm::Dependency to 1.02
1.00 2004-08-20
- Updating Algorithm::Dependency to 1.01 to fix critical ignore_orphans failure
- Added a warning when there is a missing dependency
0.4 2004-04-17
- No changes to Test::Inline::Heavy itself
Updated to match the changes from 0.3 to 0.4 of Test::ClassAPI
0.3 2004-04-17
- No changes to Test::Inline::Heavy itself
Updated to use the more stable 0.3 version of Test::ClassAPI
0.2 2004-04-14
- Changed namespace to Test::Inline::Heavy
0.1 2003-05-12
- original version