Changelog the branch
[catagits/Catalyst-Devel.git] / Changes
CommitLineData
c93c671b 1This file documents the revision history for Perl extension Catalyst-Devel.
2ad9946d 2
13c70a73 3 - Update generated scripts to use the new Catalyst::Script:: classes
4 available from Catalyst 5.80014_02.
5 Note: Any applications whos scripts are upgraded will need to depend
6 on at least this version of Catalyst.
7 - Change application templates from being inlined in Catalyst::Helper
8 to being in a share dir making the templates much easier to maintain
9 and patch.
10 - Generate new applications with Moose and Moose style components.
11 - Remove dependency on parent.pm as this has been removed from the generated
12 application template.
13 - Turn off deprecated regex component lookup in the config of new
14 applications.
15 - Test application generation and helper classes properly.
16 - Change tests in generated application and components to use the new
17 done_testing feature rather than having test plans.
18 - Update required versions of dependencies to ensure the installed versions
19 won't cause deprecation warnings with the latest Catalyst.
91e3e0b9 20 - Exclude root/, t/ and hidden dirs from file change monitoring when
21 using File::ChangeNotify 0.08+. (dew)
13c70a73 22 - Updated POD of Module/Install/Catalyst.pm (Karsten Heymann)
23 - Added debian package building temp files to the list
24 of ignored files/directories and fix ignore for subversion
25 checkouts. (Karsten Heymann)
91e3e0b9 26
894bac70 271.21 2009-10-18 18:33:33
0c5cf80e 28 - The Restarter code caused stack traces for certain types of errors
29 to grow longer and longer with every restart. (Dave Rolsky)
868361e8 30
31 - Fixed an issue with the Restarter in Win32 where @INC didn't get
32 passed along when restarting.
e81d6826 33
4dd80007 341.20 2009-08-11 23:30:30
396a43ae 35 - Bump required File::ChangeNotify version to 0.07. Closes RT#48610.
1c14cd21 36
399f4ade 371.19 2009-06-29 00:36:50
38 - Update Module::Install to a version that doesn't screw up
39 auto_install anymore (Closes: RT#45784).
40 - Generate Makefile.PLs with unix-paths, even on windows (Closes:
41 RT#46059).
42
0e3abe46 431.18 2009-06-10 17:43:12
2b44f838 44 - The forking restarter was not waiting for the child to exit,
45 which could lead to a race condition. If the old child did
46 not exit before the new child tried to bind to its socket,
47 it would find the old child blocking the port it wanted.
5ad5350a 48 - More fixes for the Win32 restarter. It was effectively
49 ignoring all command-line options except those related to
50 the restarter itself.
51
07e34298 521.17 2009-05-24 18:18:17
29b4e348 53 - Catalyst::Restarter::Forking loaded the threads and
0d9834a0 54 Thread::Cancel modules, even though it doesn't need them.
29b4e348 55
4e1e6760 561.16 2009-05-23 17:29:29
4adea027 57 - Catalyst prereq changed to 5.80. Thanks, kold! (jhannah)
b9ec5e8b 58 - Fixed the restarter to actually work on Win32. The fix means
59 that the restarter is as slow as ever on Win32, but it
60 works. Thanks to Rodrigo for the bug report and suggestion
61 on how to fix it. (Dave Rolsky)
29c46ac8 62 - Actually fix -p option for port number, as I failed to do it
63 right last time as I'm an idiot (t0m)
b9ec5e8b 64
33c9234e 651.15 2009-05-13 20:02
e1a5a03e 66 - Remove -p option for pid file, and restore it to the port number,
67 as it should be -port|-p (t0m)
68 - Document -pidfile in myapp_server.pl POD (t0m)
69
4f501cef 701.14_02 2009-05-11 04:29
20ff4a17 71 - Small changes to work with File::ChangeNotify 0.03. (Dave
71e1fde4 72 Rolsky)
73
4f501cef 741.14_01 2009-05-11 03:45
ee08b139 75 - This release moves the restarter functionality into a new
76 module Catalyst::Restarter, that is not a Catalyst Engine
77 subclass.
78
79 The new restarter is simpler and more reliable, because it
80 does not try to test if a changed piece of code can be
81 compiled. It simply restarts the server whenever it detects
82 changes. This also makes it much faster.
83
84 However, this does mean that the server can simply die when
85 a changed file cannot compile. This is different than the
86 old behavior, where the server remained running without
87 incorporating the change.
88
89 Finally, the new restarter relies on File::ChangeNotify,
90 which is designed to accomodate per-OS methods of detecting
91 changed files. As of this writing, it currently ships with a
92 file watcher that uses inotify on Linux systems, and a
93 default fallback class that does everything in pure Perl.
71e1fde4 94 (Dave Rolsky)
ee08b139 95
a4a12539 961.13 2009-05-11 02:50
bc7f5d0d 97 - add [-pidfile|-p] option for myapp_server.pl (caelum)
a4a12539 98 - Bump dependency on Config::General (caelum)
99 - On perls with c3 method dispatch, make sure Class::C3 is recent
100 enough to not produce warnings if it is already installed (caelum)
101 - add resources to META.yml (caelum)
d6c4f9a7 102
b9f22ddb 1031.12 2009-04-26 15:42
104 - Remove the deprecated BindLex from the _create.pl help message (rafl)
105
1410522f 1061.11 2009-04-22 19:02
f001aa57 107 - Add check for "Unknown error" bug (caelum)
9bc8b354 108 - Change generated scripts to use /usr/bin/env perl if /usr/bin/env
109 exists, otherwise fall back to the current perl binary. (t0m)
c0af8862 110 - Fix getopt spec in generated scripts to match docs (rjbs)
111 - Additional documentation (ash)
112 - Informational message after an application is created (kd)
c25610e7 113 - Add a -background option to the dev server (duncs)
9bc8b354 114
6ef69108 1151.10 2009-02-05 15:04
116 - fix a bug in created helper scripts that prevened them working (rjbs)
117
1181.09 2009-02-04 23:57
119 - Add Sebastian's PROJECT FOUNDER note to Devel.pm as requested
120 - Fix warning when devel is not installed.
121
5d0d6e0d 1221.08 2008-07-13 18:00
94f51fe2 123 - Revert to use Catalyst qw/@plugins/
3d63fa09 124 - Require Config::General instead of YAML
125
811946cd 1261.07 2008-05-28
127 - helpers now create default :Path and index :Path :Args(0)
f6f81470 128 - Moved Helper.pm to generate .conf rather than YAML
129 - Made a warning in the generated Makefile.PL not to delete it.
93159e25 130 - Incorrect generated pod.
3d63fa09 131
c25610e7 1321.06 2008-04-09 08:19:00
ac6f4372 133 - load plugins in setup, not plugins. (ema_zep@libero.it)
3d63fa09 134
c25610e7 1351.05 2008-04-07 11:55:00
97830001 136 - Add missing parent dependency to created projects.
3d63fa09 137
c25610e7 1381.04 2008-04-06 16:04:00
a635d471 139 - Update default actions in Root.pm
88c4cca9 140 - Patch Helper.pm so Module::Pluggable::Object ignores emacs temp
141 files appropriately for restarting server
7e0cfc04 142 - Patched Helper.pm so the correct options for mulitple restart
143 directories and symlink resolution will be set in myapp_server.pl
144 (Sebastian Willert)
1ef74766 145 - Change from use Catalyst to use parent and load plugins in setup call
146 - Remove Catalyst::Manual dependency.
7e0cfc04 147
28634a28 1481.03 2007-08-10 08:10:00
07db7008 149 - Changed default dependency to Catalyst::Runtime
150 - Added BindLex example to create script
bd9648d2 151 - Don't change a manually-specified engine when using the
152 -r switch with server.pl
c25610e7 153
28634a28 1541.02 2006-11-15 16:45:00
54616d61 155 - Added dep to Catalyst::Manual
156 - added option to send errors to STDOUT in fastcgi script
157
c25610e7 1581.01 2006-09-17 23:49:00
3d63fa09 159 - Upped M::I dependency
c25610e7 160 - fix for warnings
1e8e1883 161
25dd3a52 1621.00 2006-07-06 19:23:00
68ccb5e5 163 - Initial release