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