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