Add a little more changelog and comments
[catagits/Catalyst-Devel.git] / Changes
CommitLineData
c93c671b 1This file documents the revision history for Perl extension Catalyst-Devel.
2ad9946d 2
a770c342 3 - Fix the pod-coverage version required by the generated app tests.
c06769de 4 - Fix the restarter to only act upon file events (and ergo ignore
5 the creation of empty directories.
a770c342 6
d82c9c11 71.27 2010-02-23 10:44:20
21255bd9 8 - Add the catalyst_par_options option.
94e57c33 9 - Change the version of Catalyst required to 5.80015 as retarded
d82c9c11 10 packaging systems consider 5.8001402 greater than 5.80015.
94e57c33 11
0b8e93fd 121.26 2010-01-12 03:55:50
13 - Depend on Catalyst::Plugin::Static::Simple 0.28 to avoid failures
14 caused by a bug in 0.27.
15
398d3347 161.25 2010-01-02 16:13:06
17 - Update repository metadata after moving from svn to git.
18
0b273f82 191.24 2009-12-07 23:23:36
20 - File name for .yml file generated is now correct.
21 - Fixes for consistent spacing in generated application template.
22 - Stop requiring generated test files to have a true return value.
23 - Win32 compatibility fixes:
24 1) hardcoded 'make' replaced by: $Config{make}||'make'
25 2) testing executable flags skipped on Win32
26 - Fix pod to match option names on Catalyst::Script::Server
5cbe516c 27
2d8f9d3d 281.23 2009-12-06 12:22:12
6bdeb034 29 - Fix generated app test to be multi-platform and fix issue with case
9d1d8779 30 for generated files. (Dave Rolsky)
efc787e1 31 - Fix Test::More version dependency so that subtest works correctly.
32 - Add a $VERSION to Catalyst::Helper as PAUSE used to pull $VERSION
33 (i.e. 0.01) out of the app template section and use that, so we now
34 can't not have a version number here or it makes pause unhappy.
35
dcedf3bf 361.22 2009-12-05 07:23:00
dcc30470 37 - Use MooseX::Emulate::Class::Accessor::Fast so that options
38 supplied to ->new are put into the hash even if attributes
39 do not exist for them. This fixes -force recreating application
40 scripts.
41
5e29a102 421.21_01 2009-12-01 03:34:23
13c70a73 43 - Update generated scripts to use the new Catalyst::Script:: classes
44 available from Catalyst 5.80014_02.
45 Note: Any applications whos scripts are upgraded will need to depend
46 on at least this version of Catalyst.
47 - Change application templates from being inlined in Catalyst::Helper
48 to being in a share dir making the templates much easier to maintain
49 and patch.
50 - Generate new applications with Moose and Moose style components.
51 - Remove dependency on parent.pm as this has been removed from the generated
52 application template.
53 - Turn off deprecated regex component lookup in the config of new
54 applications.
55 - Test application generation and helper classes properly.
56 - Change tests in generated application and components to use the new
57 done_testing feature rather than having test plans.
58 - Update required versions of dependencies to ensure the installed versions
59 won't cause deprecation warnings with the latest Catalyst.
91e3e0b9 60 - Exclude root/, t/ and hidden dirs from file change monitoring when
61 using File::ChangeNotify 0.08+. (dew)
13c70a73 62 - Updated POD of Module/Install/Catalyst.pm (Karsten Heymann)
63 - Added debian package building temp files to the list
64 of ignored files/directories and fix ignore for subversion
65 checkouts. (Karsten Heymann)
91e3e0b9 66
894bac70 671.21 2009-10-18 18:33:33
0c5cf80e 68 - The Restarter code caused stack traces for certain types of errors
69 to grow longer and longer with every restart. (Dave Rolsky)
868361e8 70
71 - Fixed an issue with the Restarter in Win32 where @INC didn't get
72 passed along when restarting.
e81d6826 73
4dd80007 741.20 2009-08-11 23:30:30
396a43ae 75 - Bump required File::ChangeNotify version to 0.07. Closes RT#48610.
1c14cd21 76
399f4ade 771.19 2009-06-29 00:36:50
78 - Update Module::Install to a version that doesn't screw up
79 auto_install anymore (Closes: RT#45784).
80 - Generate Makefile.PLs with unix-paths, even on windows (Closes:
81 RT#46059).
82
0e3abe46 831.18 2009-06-10 17:43:12
2b44f838 84 - The forking restarter was not waiting for the child to exit,
85 which could lead to a race condition. If the old child did
86 not exit before the new child tried to bind to its socket,
87 it would find the old child blocking the port it wanted.
5ad5350a 88 - More fixes for the Win32 restarter. It was effectively
89 ignoring all command-line options except those related to
90 the restarter itself.
91
07e34298 921.17 2009-05-24 18:18:17
29b4e348 93 - Catalyst::Restarter::Forking loaded the threads and
0d9834a0 94 Thread::Cancel modules, even though it doesn't need them.
29b4e348 95
4e1e6760 961.16 2009-05-23 17:29:29
4adea027 97 - Catalyst prereq changed to 5.80. Thanks, kold! (jhannah)
b9ec5e8b 98 - Fixed the restarter to actually work on Win32. The fix means
99 that the restarter is as slow as ever on Win32, but it
100 works. Thanks to Rodrigo for the bug report and suggestion
101 on how to fix it. (Dave Rolsky)
29c46ac8 102 - Actually fix -p option for port number, as I failed to do it
103 right last time as I'm an idiot (t0m)
b9ec5e8b 104
33c9234e 1051.15 2009-05-13 20:02
e1a5a03e 106 - Remove -p option for pid file, and restore it to the port number,
107 as it should be -port|-p (t0m)
108 - Document -pidfile in myapp_server.pl POD (t0m)
109
4f501cef 1101.14_02 2009-05-11 04:29
20ff4a17 111 - Small changes to work with File::ChangeNotify 0.03. (Dave
71e1fde4 112 Rolsky)
113
4f501cef 1141.14_01 2009-05-11 03:45
ee08b139 115 - This release moves the restarter functionality into a new
116 module Catalyst::Restarter, that is not a Catalyst Engine
117 subclass.
118
119 The new restarter is simpler and more reliable, because it
120 does not try to test if a changed piece of code can be
121 compiled. It simply restarts the server whenever it detects
122 changes. This also makes it much faster.
123
124 However, this does mean that the server can simply die when
125 a changed file cannot compile. This is different than the
126 old behavior, where the server remained running without
127 incorporating the change.
128
129 Finally, the new restarter relies on File::ChangeNotify,
130 which is designed to accomodate per-OS methods of detecting
131 changed files. As of this writing, it currently ships with a
132 file watcher that uses inotify on Linux systems, and a
133 default fallback class that does everything in pure Perl.
71e1fde4 134 (Dave Rolsky)
ee08b139 135
a4a12539 1361.13 2009-05-11 02:50
bc7f5d0d 137 - add [-pidfile|-p] option for myapp_server.pl (caelum)
a4a12539 138 - Bump dependency on Config::General (caelum)
139 - On perls with c3 method dispatch, make sure Class::C3 is recent
140 enough to not produce warnings if it is already installed (caelum)
141 - add resources to META.yml (caelum)
d6c4f9a7 142
b9f22ddb 1431.12 2009-04-26 15:42
144 - Remove the deprecated BindLex from the _create.pl help message (rafl)
145
1410522f 1461.11 2009-04-22 19:02
f001aa57 147 - Add check for "Unknown error" bug (caelum)
9bc8b354 148 - Change generated scripts to use /usr/bin/env perl if /usr/bin/env
149 exists, otherwise fall back to the current perl binary. (t0m)
c0af8862 150 - Fix getopt spec in generated scripts to match docs (rjbs)
151 - Additional documentation (ash)
152 - Informational message after an application is created (kd)
c25610e7 153 - Add a -background option to the dev server (duncs)
9bc8b354 154
6ef69108 1551.10 2009-02-05 15:04
156 - fix a bug in created helper scripts that prevened them working (rjbs)
157
1581.09 2009-02-04 23:57
159 - Add Sebastian's PROJECT FOUNDER note to Devel.pm as requested
160 - Fix warning when devel is not installed.
161
5d0d6e0d 1621.08 2008-07-13 18:00
94f51fe2 163 - Revert to use Catalyst qw/@plugins/
3d63fa09 164 - Require Config::General instead of YAML
165
811946cd 1661.07 2008-05-28
167 - helpers now create default :Path and index :Path :Args(0)
f6f81470 168 - Moved Helper.pm to generate .conf rather than YAML
169 - Made a warning in the generated Makefile.PL not to delete it.
93159e25 170 - Incorrect generated pod.
3d63fa09 171
c25610e7 1721.06 2008-04-09 08:19:00
ac6f4372 173 - load plugins in setup, not plugins. (ema_zep@libero.it)
3d63fa09 174
c25610e7 1751.05 2008-04-07 11:55:00
97830001 176 - Add missing parent dependency to created projects.
3d63fa09 177
c25610e7 1781.04 2008-04-06 16:04:00
a635d471 179 - Update default actions in Root.pm
88c4cca9 180 - Patch Helper.pm so Module::Pluggable::Object ignores emacs temp
181 files appropriately for restarting server
7e0cfc04 182 - Patched Helper.pm so the correct options for mulitple restart
183 directories and symlink resolution will be set in myapp_server.pl
184 (Sebastian Willert)
1ef74766 185 - Change from use Catalyst to use parent and load plugins in setup call
186 - Remove Catalyst::Manual dependency.
7e0cfc04 187
28634a28 1881.03 2007-08-10 08:10:00
07db7008 189 - Changed default dependency to Catalyst::Runtime
190 - Added BindLex example to create script
bd9648d2 191 - Don't change a manually-specified engine when using the
192 -r switch with server.pl
c25610e7 193
28634a28 1941.02 2006-11-15 16:45:00
54616d61 195 - Added dep to Catalyst::Manual
196 - added option to send errors to STDOUT in fastcgi script
197
c25610e7 1981.01 2006-09-17 23:49:00
3d63fa09 199 - Upped M::I dependency
c25610e7 200 - fix for warnings
1e8e1883 201
25dd3a52 2021.00 2006-07-06 19:23:00
68ccb5e5 203 - Initial release