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