use data in git to automate more release-time tasks
[gitmo/MooseX-Daemonize.git] / Changes
1 Revision history for MooseX-Daemonize
2
3 {{ $NEXT }}
4     - make tests a bit more tolerant of slow systems, by waiting longer for
5       processes to die (RT#85229, Chisel Wright)
6
7 0.17  2013-04-20
8     - Makefile.PL now prevents installation on MSWin32
9
10 0.16  2013-04-14
11     - fix incompatibilities with Test::Builder 1.005+ (schwern, RT#76523)
12     - add missing dependency on the version of File::Path which added
13       make_path (RT#79169, Jonathan Sailor)
14     - add missing test dependency on Test::Exception (RT#70382)
15     - document the 'basedir' attribute and its behaviour (RT#83055)
16     - add 'documentation' keys for public attributes, to be used when
17       displaying --help (RT#54295)
18
19 0.15  2012-05-31
20     - fix versions
21
22 0.14  2012-05-30
23     - recommend Daemon::Control instead
24     - fix bug with pidbase dir not being created
25       if it doesn't already exist
26
27 0.13  2011-07-06
28     - adding docs related to closing all
29       filehandles and the issues that can
30       cause with things like Log::Log4Perl
31       (thanks to Maik Hentsche via RT #67016)
32     - updating copyright dates
33
34 0.12  2010-07-11
35     - release without the .git directory in it
36
37 0.11  2010-07-10
38     * MooseX::Daemonize::Core
39       - make the options to daemonize()
40         into proper attributes but still
41         retained back-compat (Thanks to Magnus Erixzon)
42           - adjusted docs and tests
43
44     - removed the pod.t and pod-coverage.t tests
45
46 0.10  2010-04-17
47     - updated copyrights
48     - removed the POE test because it was causing
49       random failures when installing from CPAN
50       and not adding enough value to keep around
51     - applied POD corrections from RT #50091
52       (thanks to Kostyuk Oleg)
53
54 0.09  2009-10-05
55         * s/no_plan => 1/'no_plan'/g (Dave Rolsky)
56         * Synchronize Version numbers
57
58 0.08  2008-09-07
59     * t/
60       - Removed usage of Cwd in favour of a temporary dir to prevent test fails
61         when running in an unwritable dir
62       - patch to ensure that t/01.filecreate.t passes (thanks to Jose Luis Rey)
63
64 0.07  2008-05-24
65     * MooseX::Daemonize
66       - Made default pidbase '/var/run' rather
67         than './var/run'
68
69     * t/
70       - Small fixups to pidfile testing in
71         t/31.with_pid_file_and_poe.t
72
73     ~ Removed the Build.PL since Module::Install
74       has removed their support
75
76 0.06  2007-12-21
77     * MooseX::Daemonize
78       - Fix logic that kills process so it doens't always warn
79         about undead process
80       - Added stop_timeout to allow user to control timings.
81       - Refactored to roles
82         - removed Proc::Daemon dependency
83         - removed File::Pid dependency
84       - added exit_code and status_message to capture the
85         exit code and a status message :)
86         - refactored start/stop/restart to use these
87         - added tests for this
88       - added a &status command which returns a bool telling
89         you if the daemon is running or not
90         - added tests for this
91
92     * Test::MooseX::Daemonize
93       - updated docs
94       - removed Proc::Daemon dependency
95
96     * MooseX::Daemonize::Core
97       - the core daemonization methods are here
98         - added tests for this
99
100     * MooseX::Daemonize::WithPidFile
101       - the PID file handling is added to the core here
102         - added tests for this
103
104     * MooseX::Daemonize::Pid
105       - added this package to replace the File::Pid stuff
106
107     * MooseX::Daemonize::Pid::File
108       - added this package to replace the File::Pid stuff, it is a subclass
109         of MooseX::Daemonize::Pid (stevan)
110         - added tests for this (stevan)
111
112 0.05  2007-11-18
113     - Fix logic that kills process so it doens't always warn
114       about undead process
115     - Added stop_timeout to allow user to control timings.
116
117 0.04  2007-11-11
118     - Fix stupid perlcritic.t cause the Module::Starter::PBP tests were
119       stupid but I didn't realize it.
120
121 0.03  2007-10-22
122     - Add File::Slurp to dependencies so our tests pass better
123
124 0.02  2007-09-19
125     - Fixed bug where sometimes the pidfile is writeable but pidbase is not -- reported by dec
126     - Fixed bug where the pidfile wasn't being updated properly -- reported by dec
127     - Added is_daemon attribute
128     - Added another fork to make sure we short circuit out of the daemonize process properly
129     - Switch to File::Pid
130     - Add the GetOpt prereq
131     - Adjust the kill timings
132     - Added THANKS to pod
133
134 0.0.1  2007-05-16
135        Initial release.
136