1 # $Id: Changes 72 2007-07-18 08:46:14Z afoxson $
2 # $HeadURL: https://test-reporter.googlecode.com/svn/branches/1.30/Changes $
4 Revision history for Perl extension Test::Reporter.
6 1.32 Sun Jul 29 06:30:00 EDT 2007
7 - Fixed an issue (8@Google) whereby test reports had Date headers that
8 were not RFC-822 complaint (reported by Serguei Trouchelle)
10 1.30 Wed Jul 18 04:50:00 EDT 2007
11 - Public release of all activity against 1.29_0* (see below)
12 - Additionally, updated some documentation and added more tests
14 1.29_04 Wed Jun 27 13:20:00 CDT 2007
15 - Added t/0-signature.t to test the SIGNATURE
16 - Renamed t/reporter.t to t/1-reporter.t
17 - Adjusted Makefile.PL to support dist-time signing
19 1.29_03 Wed Jun 27 02:30:00 CDT 2007
20 - We now explicitly specify the license (same terms as perl itself) in
21 the Makefile.PL, which eventually makes it into the auto-generated
24 1.29_02 Tue Jun 26 16:00:00 CDT 2007
25 - Fixed a portability bug in t/reporter.t. Reported by David Golden.
26 See 6@Google for more information
28 1.29_01 Tue Jun 26 01:30:00 CDT 2007
29 - Switched from RT to Google Code for defect and enhancement tracking.
30 Please visit: http://code.google.com/p/test-reporter/
31 - warnings enabled for Reporter.pm
32 - TODO file removed; moved to POD
33 - MacPerl (i.e., pre OS X) support dropped for Test::Reporter
34 - MacPerl (i.e., pre OS X) support dropped for cpantest
35 - Incorporated suggestion from MIROD; add documentation to describe
36 what a package should look like (14376)
37 - Incorporated patch from SAPER; compatibility for write() under
39 - Incorporated suggestion from CLACO; updated MX for perl.org (11370)
40 - Incorporated suggestion from an anonymous individual: when an MX
41 connection failure occurs, show the failing MX server, if debugging
43 - Changes indentation style of code from tabs to spaces
44 - Added Id and HeadURL subversion tokens
45 - Removed dependencies on Date::Format and Time::Zone
46 - Unbundled Mail::Util; Now integrated into Reporter.pm
47 - Incorporated patch from MIROD; support for reporting tests on
48 non-standard versions of perl (14375)
49 - Added more tests to the T::R test suite (more than doubled quantity)
50 - We now refuse to report results against perl itself; use perlbug
51 - Added Message-IDs to emails sent via SMTP per tom at eborcom dot com
53 1.27 Mon Jan 17 15:51:00 2005
54 - don't try to use Mail::Send on Windows
56 1.26 Thu Dec 30 19:03:00 2004
57 - add support for a user-specified suffix in edit_comments()
58 - add a suffix of '.txt' to the tempfile when editing comments
61 1.25 Thu Dec 30 19:02:00 2004
62 - reintegrate Reporter.pod into Reporter.pm
64 1.24 Thu Dec 30 19:02:00 2004
65 - correct MAN3EXT in Makefile.PL for Reporter.pod
67 1.23 Sun Dec 26 10:17:00 2004
68 - add cpantest -from and -dump
69 - update T:R->write() to accept a second argument, filehandle object
70 - ucfirst'd globals that were lowercase
71 - fix pod man3 extension
72 - make tests autodetect release version
74 1.22 Sun Dec 26 09:23:00 2004
75 - restructured mx, recipient filter logic
76 - remove commented $VERSION to fix mlc 0.06 (cpanplus <= 0.050_04)
78 1.21 Sun Dec 26 07:57:00 2004
79 - fixed local hostname logic to skip /\.local$/ domains under OS X
81 1.20 Wed Mar 05 04:03:07 2003
82 - fixed a minor bug with read()
84 1.19 Wed Mar 05 03:03:07 2003
85 - added dir() -- specifies default directory to write report files to
86 - added write() -- writes a test report to disk
87 - added read() -- reads a test report from disk
88 - These three methods are used in situations where you test on a
89 machine that has port 25 blocked and there is no local MTA. You use
90 write() on the machine that you are testing from, and use read() on
91 the machine that you want to actually submit the reports from
93 1.16 Tue Feb 25 04:00:00 2003
94 - abstract now matches PAUSE meta-data for this distribution
95 - better POD documentation
96 - header pass-through for X-Reported-Via, via via() -- this is useful
97 for third-party distributions, like CPANPLUS, that use Test::Reporter
98 - added 'debug' get/set method -- this is extremely verbose and
99 primarily of use for debugging Test::Reporter itself
100 - added 'address' get/set method -- specifies the e-mail address that
101 the reports should be sent to -- you shouldn't need this unless the
102 CPAN Tester's change the e-mail address to send report's to
103 - added 'from' get/set method -- specifies the e-mail address of the
104 individual doing the reporting -- you generally shouldn't need this
105 as Test::Reporter tries very hard to guess your e-mail address
107 - added 'mx' get/set method -- specifies the MX's for perl.org -- you
108 really shouldn't need to use this unless the hardcoded MX's have
109 become wrong and you don't have Net::DNS installed
110 - the constructor now takes named parameters
111 - we now use Net::DNS to get MX's if Net::DNS is available
112 - we now use Net::Domain to better auto-guess the reporter's email
114 - we now use Mail::Send to send reports, if it's available
115 - now cycles through all available MX servers, when using Net::SMTP
117 - T::R now allows testers to edit the report interactively via the
118 edit_comments() method
119 - T::R report's have been made less susceptible to being marked as spam
120 - "can't call method "mail" on an undefined value" bug fixed
121 - doubled the number of tests
122 - memoized certain methods
123 - bundling Date::Format and Time::Zone to assist in SMTP sends (for
125 - bundling an updated Mail::Util
127 1.13 Sun Aug 12 03:20:08 2002
128 - initial beta release