Commit | Line | Data |
c93c671b |
1 | This file documents the revision history for Perl extension Catalyst-Devel. |
2ad9946d |
2 | |
9e08413a |
3 | - avoid SHILY tar headers |
041bd1cd |
4 | - fix warnings in Makefile.PL |
5 | - clean up author prereqs |
6 | - add perl version prereq metadata |
7 | |
01699e81 |
8 | 1.40 2020-02-27 17:00:00 |
9 | - Note: There may be some additional fixes not listed below. Its been |
10 | a while since this has been released and I noted several commits in |
11 | git. Did my best to list but apologies if I missed your patch. |
12 | - Use absolute path for do $file in t/generated_app.t |
13 | - Add . to @INC in Makefile.PL |
40b26f8b |
14 | - Typo fixes. RT#87103 |
835133d2 |
15 | - Catalyst::Restarter::Forking: clear watcher in child process. |
16 | RT#119830 |
40b26f8b |
17 | |
f4fdfd3e |
18 | 1.39 2013-06-14 12:44:17 |
3f58db98 |
19 | - Write =encoding utf8 into generated Pod files so that things |
20 | work as expected for people with utf-8 characters in their unix |
21 | username as returned by getpwuid (RT#84613) |
74a5a650 |
22 | - Fix unbalanced parenthesis in comptest.tt (RT#85661) |
3f58db98 |
23 | |
ee7f40a5 |
24 | 1.38 2013-04-11 20:54:00 |
0fb9f980 |
25 | - Remove all PAR based deployment options, as they're unsupported |
f0f8c0a6 |
26 | and don't even pretend to work on 5.9 RT#83936 |
0fb9f980 |
27 | |
ced34b13 |
28 | 1.37 2012-05-19 11:19:00 |
c54e224c |
29 | - Add x_authority metadata to the distribution for PAUSE. |
30 | |
31 | - Fix restarter regex to apply to files being created/changed, |
32 | not just those being deleted. |
33 | |
b728fa3c |
34 | - Use iomode => ":raw" to stop PNG files getting corrupted |
35 | when being slurped on windows as noted on the mailing list. |
36 | |
7f41e341 |
37 | 1.36 2011-10-24 17:58:00 |
51b186e7 |
38 | - New apps send an X-Catalyst header by default (this can be |
39 | disabled by changing the config in the generated app) |
d7ae8eab |
40 | - Fix leaking temporary files in tests. RT#59166 |
f7cb00cb |
41 | - Fix generated Makefile.PL to always contain unix style paths, |
42 | even on Win32. RT#65456 |
9b153f71 |
43 | - Fix tests generated for controllers generated with --mechanize |
44 | to work with newer versions of Test::WWW::Mechanize::Catalyst |
d1840405 |
45 | - bump Module::Install dep to 1.02 |
f92829b5 |
46 | - Removed stderr hiding from 'make catalyst_par' to display errors |
47 | from PAR::Packer |
d1840405 |
48 | |
954b6a77 |
49 | 1.35 2011-09-05 13:05:00 |
8527ca62 |
50 | - Stop requiring Starman and MooseX::Daemonize on Win32 as they're |
51 | optional components in Catalyst::Runtime and won't install |
52 | on Windows. |
53 | - Fix test to work on Windows. |
54 | |
57dd22e0 |
55 | 1.34 2011-08-16 09:02:00 |
727f14e9 |
56 | - Bump required version of Catalyst to 5.9 |
57 | - Merge psgi support. catalyst.pl will now generate a default |
58 | myapp.psgi file with the default middlewares applied. |
a167676a |
59 | - Fix scripts being generated mode 0700, rather than 0755 |
35124862 |
60 | - Fix duplicate 'use Test::More' statement in generated components. |
9d4259db |
61 | - Fix Pod for catalyst_ignore function in Module::Install::Catalyst |
62 | RT#68563 |
35124862 |
63 | |
e2c3c7e5 |
64 | 1.33 2011-03-24 15:10:00 |
65 | - Fix a regression introduced in 1.32 that caused Catalyst::Restarter |
66 | to not work at all. |
67 | |
9b2baa9d |
68 | 1.32 2011-03-22 09:17:00 |
bc750d3b |
69 | - Fix RT#65907: missing build require: Test::Exception |
e0fd6615 |
70 | - Fix RT#57019: Fix bundling of File::Copy::Recursive in inc/ |
71 | by Module::Install::Catalyst |
bc750d3b |
72 | |
4c4cfc59 |
73 | 1.31 2011-01-20 01:08:00 |
3260ae5d |
74 | - Fix for copying generated files into installed apps + tests |
75 | to ensure it keeps working. abraxxa++ |
76 | - Make Pod tests author only |
77 | |
6ddf6c8f |
78 | 1.30 2011-01-11 23:54:00 |
79 | - Increased Catalyst::Plugin::ConfigLoader dependency to 0.30 |
80 | - Include File::Copy::Recursive in inc/ when building a dist of an |
81 | application. |
82 | |
55fac468 |
83 | 1.29 2011-01-11 23:51:00 |
61585225 |
84 | - Add documentation for the --proc_title option to the generated |
85 | fastcgi scripts |
7413e76d |
86 | - Don't bother with the BEGIN { use_ok dance for created tests |
87 | - the test will fail to compile (and ergo fail) using just use, |
88 | and that's less typing (and less copy-pasting) |
198598c5 |
89 | - Split method for creating tests into multiple methods to allow |
90 | subclasses to override the generation of some tests. |
12e785ed |
91 | - Allow the author to be defined in the call to ->new to help things |
92 | which want to call Catalyst::Helper programatically. |
265a3978 |
93 | - Remove $VERSION = eval $VERSION handwave in generated code as: |
94 | - Gives a perl critic violation. |
95 | - If you're shipping a dev release, best practice is you should do |
96 | it by renaming the tarball, rather than having a _ in the VERSION. |
c6ead008 |
97 | - Allow catalyst.pl . to work for already created applications |
98 | when in the application's directory. |
e1893b6a |
99 | - Note that plugin order is important in the generated skeleton. |
100 | - Don't pollute M::I plugin detector with GetOptions symbol from |
09a0d496 |
101 | GetOpt::Long |
76370ee5 |
102 | - Fix typo in share/script/myapp_server.pl.tt (RT #58475) |
09a0d496 |
103 | |
1a50c493 |
104 | 1.28 2010-06-16 02:43:00 |
e83023af |
105 | - Fix generated Pod tests so that the first check is if the TEST_POD |
106 | environment variable is set. (RT#58433) |
caa3831b |
107 | - Fix link in the Pod for Catalyst::Restarter (RT#57362) |
a770c342 |
108 | - Fix the pod-coverage version required by the generated app tests. |
c06769de |
109 | - Fix the restarter to only act upon file events (and ergo ignore |
8a0612bc |
110 | the creation of empty directories). |
a770c342 |
111 | |
d82c9c11 |
112 | 1.27 2010-02-23 10:44:20 |
21255bd9 |
113 | - Add the catalyst_par_options option. |
94e57c33 |
114 | - Change the version of Catalyst required to 5.80015 as retarded |
d82c9c11 |
115 | packaging systems consider 5.8001402 greater than 5.80015. |
94e57c33 |
116 | |
0b8e93fd |
117 | 1.26 2010-01-12 03:55:50 |
118 | - Depend on Catalyst::Plugin::Static::Simple 0.28 to avoid failures |
119 | caused by a bug in 0.27. |
120 | |
398d3347 |
121 | 1.25 2010-01-02 16:13:06 |
122 | - Update repository metadata after moving from svn to git. |
123 | |
0b273f82 |
124 | 1.24 2009-12-07 23:23:36 |
125 | - File name for .yml file generated is now correct. |
126 | - Fixes for consistent spacing in generated application template. |
127 | - Stop requiring generated test files to have a true return value. |
128 | - Win32 compatibility fixes: |
129 | 1) hardcoded 'make' replaced by: $Config{make}||'make' |
130 | 2) testing executable flags skipped on Win32 |
131 | - Fix pod to match option names on Catalyst::Script::Server |
5cbe516c |
132 | |
2d8f9d3d |
133 | 1.23 2009-12-06 12:22:12 |
6bdeb034 |
134 | - Fix generated app test to be multi-platform and fix issue with case |
9d1d8779 |
135 | for generated files. (Dave Rolsky) |
efc787e1 |
136 | - Fix Test::More version dependency so that subtest works correctly. |
137 | - Add a $VERSION to Catalyst::Helper as PAUSE used to pull $VERSION |
138 | (i.e. 0.01) out of the app template section and use that, so we now |
139 | can't not have a version number here or it makes pause unhappy. |
140 | |
dcedf3bf |
141 | 1.22 2009-12-05 07:23:00 |
dcc30470 |
142 | - Use MooseX::Emulate::Class::Accessor::Fast so that options |
143 | supplied to ->new are put into the hash even if attributes |
144 | do not exist for them. This fixes -force recreating application |
145 | scripts. |
146 | |
5e29a102 |
147 | 1.21_01 2009-12-01 03:34:23 |
13c70a73 |
148 | - Update generated scripts to use the new Catalyst::Script:: classes |
149 | available from Catalyst 5.80014_02. |
150 | Note: Any applications whos scripts are upgraded will need to depend |
151 | on at least this version of Catalyst. |
152 | - Change application templates from being inlined in Catalyst::Helper |
153 | to being in a share dir making the templates much easier to maintain |
154 | and patch. |
155 | - Generate new applications with Moose and Moose style components. |
156 | - Remove dependency on parent.pm as this has been removed from the generated |
157 | application template. |
158 | - Turn off deprecated regex component lookup in the config of new |
159 | applications. |
160 | - Test application generation and helper classes properly. |
161 | - Change tests in generated application and components to use the new |
162 | done_testing feature rather than having test plans. |
163 | - Update required versions of dependencies to ensure the installed versions |
164 | won't cause deprecation warnings with the latest Catalyst. |
91e3e0b9 |
165 | - Exclude root/, t/ and hidden dirs from file change monitoring when |
166 | using File::ChangeNotify 0.08+. (dew) |
13c70a73 |
167 | - Updated POD of Module/Install/Catalyst.pm (Karsten Heymann) |
168 | - Added debian package building temp files to the list |
169 | of ignored files/directories and fix ignore for subversion |
170 | checkouts. (Karsten Heymann) |
91e3e0b9 |
171 | |
894bac70 |
172 | 1.21 2009-10-18 18:33:33 |
0c5cf80e |
173 | - The Restarter code caused stack traces for certain types of errors |
174 | to grow longer and longer with every restart. (Dave Rolsky) |
868361e8 |
175 | |
176 | - Fixed an issue with the Restarter in Win32 where @INC didn't get |
177 | passed along when restarting. |
e81d6826 |
178 | |
4dd80007 |
179 | 1.20 2009-08-11 23:30:30 |
396a43ae |
180 | - Bump required File::ChangeNotify version to 0.07. Closes RT#48610. |
1c14cd21 |
181 | |
399f4ade |
182 | 1.19 2009-06-29 00:36:50 |
183 | - Update Module::Install to a version that doesn't screw up |
184 | auto_install anymore (Closes: RT#45784). |
185 | - Generate Makefile.PLs with unix-paths, even on windows (Closes: |
186 | RT#46059). |
187 | |
0e3abe46 |
188 | 1.18 2009-06-10 17:43:12 |
2b44f838 |
189 | - The forking restarter was not waiting for the child to exit, |
190 | which could lead to a race condition. If the old child did |
191 | not exit before the new child tried to bind to its socket, |
192 | it would find the old child blocking the port it wanted. |
5ad5350a |
193 | - More fixes for the Win32 restarter. It was effectively |
194 | ignoring all command-line options except those related to |
195 | the restarter itself. |
196 | |
07e34298 |
197 | 1.17 2009-05-24 18:18:17 |
29b4e348 |
198 | - Catalyst::Restarter::Forking loaded the threads and |
0d9834a0 |
199 | Thread::Cancel modules, even though it doesn't need them. |
29b4e348 |
200 | |
4e1e6760 |
201 | 1.16 2009-05-23 17:29:29 |
4adea027 |
202 | - Catalyst prereq changed to 5.80. Thanks, kold! (jhannah) |
b9ec5e8b |
203 | - Fixed the restarter to actually work on Win32. The fix means |
204 | that the restarter is as slow as ever on Win32, but it |
205 | works. Thanks to Rodrigo for the bug report and suggestion |
206 | on how to fix it. (Dave Rolsky) |
29c46ac8 |
207 | - Actually fix -p option for port number, as I failed to do it |
208 | right last time as I'm an idiot (t0m) |
b9ec5e8b |
209 | |
33c9234e |
210 | 1.15 2009-05-13 20:02 |
e1a5a03e |
211 | - Remove -p option for pid file, and restore it to the port number, |
212 | as it should be -port|-p (t0m) |
213 | - Document -pidfile in myapp_server.pl POD (t0m) |
214 | |
4f501cef |
215 | 1.14_02 2009-05-11 04:29 |
20ff4a17 |
216 | - Small changes to work with File::ChangeNotify 0.03. (Dave |
71e1fde4 |
217 | Rolsky) |
218 | |
4f501cef |
219 | 1.14_01 2009-05-11 03:45 |
ee08b139 |
220 | - This release moves the restarter functionality into a new |
221 | module Catalyst::Restarter, that is not a Catalyst Engine |
222 | subclass. |
223 | |
224 | The new restarter is simpler and more reliable, because it |
225 | does not try to test if a changed piece of code can be |
226 | compiled. It simply restarts the server whenever it detects |
227 | changes. This also makes it much faster. |
228 | |
229 | However, this does mean that the server can simply die when |
230 | a changed file cannot compile. This is different than the |
231 | old behavior, where the server remained running without |
232 | incorporating the change. |
233 | |
234 | Finally, the new restarter relies on File::ChangeNotify, |
235 | which is designed to accomodate per-OS methods of detecting |
236 | changed files. As of this writing, it currently ships with a |
237 | file watcher that uses inotify on Linux systems, and a |
238 | default fallback class that does everything in pure Perl. |
71e1fde4 |
239 | (Dave Rolsky) |
ee08b139 |
240 | |
a4a12539 |
241 | 1.13 2009-05-11 02:50 |
bc7f5d0d |
242 | - add [-pidfile|-p] option for myapp_server.pl (caelum) |
a4a12539 |
243 | - Bump dependency on Config::General (caelum) |
244 | - On perls with c3 method dispatch, make sure Class::C3 is recent |
245 | enough to not produce warnings if it is already installed (caelum) |
246 | - add resources to META.yml (caelum) |
d6c4f9a7 |
247 | |
b9f22ddb |
248 | 1.12 2009-04-26 15:42 |
249 | - Remove the deprecated BindLex from the _create.pl help message (rafl) |
250 | |
1410522f |
251 | 1.11 2009-04-22 19:02 |
f001aa57 |
252 | - Add check for "Unknown error" bug (caelum) |
9bc8b354 |
253 | - Change generated scripts to use /usr/bin/env perl if /usr/bin/env |
254 | exists, otherwise fall back to the current perl binary. (t0m) |
c0af8862 |
255 | - Fix getopt spec in generated scripts to match docs (rjbs) |
256 | - Additional documentation (ash) |
257 | - Informational message after an application is created (kd) |
c25610e7 |
258 | - Add a -background option to the dev server (duncs) |
9bc8b354 |
259 | |
6ef69108 |
260 | 1.10 2009-02-05 15:04 |
261 | - fix a bug in created helper scripts that prevened them working (rjbs) |
262 | |
263 | 1.09 2009-02-04 23:57 |
264 | - Add Sebastian's PROJECT FOUNDER note to Devel.pm as requested |
265 | - Fix warning when devel is not installed. |
266 | |
5d0d6e0d |
267 | 1.08 2008-07-13 18:00 |
94f51fe2 |
268 | - Revert to use Catalyst qw/@plugins/ |
3d63fa09 |
269 | - Require Config::General instead of YAML |
270 | |
811946cd |
271 | 1.07 2008-05-28 |
272 | - helpers now create default :Path and index :Path :Args(0) |
f6f81470 |
273 | - Moved Helper.pm to generate .conf rather than YAML |
274 | - Made a warning in the generated Makefile.PL not to delete it. |
93159e25 |
275 | - Incorrect generated pod. |
3d63fa09 |
276 | |
c25610e7 |
277 | 1.06 2008-04-09 08:19:00 |
ac6f4372 |
278 | - load plugins in setup, not plugins. (ema_zep@libero.it) |
3d63fa09 |
279 | |
c25610e7 |
280 | 1.05 2008-04-07 11:55:00 |
97830001 |
281 | - Add missing parent dependency to created projects. |
3d63fa09 |
282 | |
c25610e7 |
283 | 1.04 2008-04-06 16:04:00 |
a635d471 |
284 | - Update default actions in Root.pm |
88c4cca9 |
285 | - Patch Helper.pm so Module::Pluggable::Object ignores emacs temp |
286 | files appropriately for restarting server |
7e0cfc04 |
287 | - Patched Helper.pm so the correct options for mulitple restart |
288 | directories and symlink resolution will be set in myapp_server.pl |
289 | (Sebastian Willert) |
1ef74766 |
290 | - Change from use Catalyst to use parent and load plugins in setup call |
291 | - Remove Catalyst::Manual dependency. |
7e0cfc04 |
292 | |
28634a28 |
293 | 1.03 2007-08-10 08:10:00 |
07db7008 |
294 | - Changed default dependency to Catalyst::Runtime |
295 | - Added BindLex example to create script |
bd9648d2 |
296 | - Don't change a manually-specified engine when using the |
297 | -r switch with server.pl |
c25610e7 |
298 | |
28634a28 |
299 | 1.02 2006-11-15 16:45:00 |
54616d61 |
300 | - Added dep to Catalyst::Manual |
301 | - added option to send errors to STDOUT in fastcgi script |
302 | |
c25610e7 |
303 | 1.01 2006-09-17 23:49:00 |
3d63fa09 |
304 | - Upped M::I dependency |
c25610e7 |
305 | - fix for warnings |
1e8e1883 |
306 | |
25dd3a52 |
307 | 1.00 2006-07-06 19:23:00 |
68ccb5e5 |
308 | - Initial release |