Changes 3.83 KB
Newer Older
Dave Rolsky's avatar
Dave Rolsky committed
1 2 3 4 5 6
{{$NEXT}}

- The KQueue watcher checks that a file has a file descriptor to avoid
  watching closed files. Patch by Adreas Voegele.


Dave Rolsky's avatar
Dave Rolsky committed
7 8 9 10 11 12 13
0.19   2010-10-17

- The all.t test didn't run any tests at all if neither the Inotify nor KQueue
  watchers could be loaded. This was treated as a failure by test
  harnesses. Now we always test the Default class.


Dave Rolsky's avatar
Dave Rolsky committed
14
0.18   2010-10-15
Dave Rolsky's avatar
Dave Rolsky committed
15 16 17

- Always make a Default watcher object if we cannot load an OS-specific class.

Dave Rolsky's avatar
Dave Rolsky committed
18 19
- Add Test::Exception as a test prereq.

Dave Rolsky's avatar
Dave Rolsky committed
20

Dave Rolsky's avatar
Dave Rolsky committed
21 22 23 24 25 26
0.17   2010-10-04

- Loading File::ChangeNotify always loads the Default watcher class. This will
  give a useful error message if this module's prereqs are not loaded.


Dave Rolsky's avatar
Dave Rolsky committed
27 28 29 30 31 32
0.16   2010-07-12

- Changes to avoid a warning about a useless coercion from future versions of
  Moose.


Dave Rolsky's avatar
Dave Rolsky committed
33 34 35 36 37
0.15   2010-07-09

- Add a missing prereq, namespace::autoclean.


Dave Rolsky's avatar
Dave Rolsky committed
38
0.14   2010-07-08
Dave Rolsky's avatar
Dave Rolsky committed
39 40 41 42

- Running the tests left behind a lot of temp directories that should have
  been cleaned up, but weren't. Reported by Peter Edwards. RT #59125.

Dave Rolsky's avatar
Dave Rolsky committed
43 44
- License is now Artistic 2.0

Dave Rolsky's avatar
Dave Rolsky committed
45

46 47 48 49 50
0.13   2010-03-28

- Circular symlinks would cause instantiating a watcher to die with an error
  from File::Find. These are now ignored. Reported by Jon Schutz. RT #55883.

Dave Rolsky's avatar
Dave Rolsky committed
51 52
- Fixed misspelling of IO::KQueue in auto features. Reported by Jens
  Rehsack. RT #54905.
53 54


Dave Rolsky's avatar
Dave Rolsky committed
55 56 57 58 59 60 61 62 63
0.12   2010-01-28

- Added auto_features to the Build.PL, which will give hints on what modules
  to install for KQueue and Inotify support.

- Require Linux::Inotify 1.2+, since 1.1 apparently doesn't work with this
  module. Reported by Michael Grondin. RT #54069.


Dave Rolsky's avatar
Dave Rolsky committed
64 65 66 67 68 69 70
0.11   2009-12-07

- A test attempted to use Test::Without::Module but this wasn't in the prereq
  list. I've made the test check for the module and skip its tests if the
  module isn't present. Reported by Leon Brocard. RT #52539.


Dave Rolsky's avatar
Dave Rolsky committed
71 72 73 74 75 76 77 78
0.10   2009-12-06

- Attempting to instantiate more than one watcher failed if you were on a
  system where one of the watcher subclasses could not be loaded (which is
  basically every system because no system has both inotify and kqueue). Patch
  by Mark Grimes. RT #52477.


Dave Rolsky's avatar
Dave Rolsky committed
79 80 81 82 83 84 85
0.09   2009-11-09

- This release fixes the excluded-dirs.t under Windows. There are no other
  changes in this release, so there's no need to upgrade if you have 0.08
  installed. Patch by Taro Nishino. RT #51161.


Dave Rolsky's avatar
Dave Rolsky committed
86 87 88 89 90 91 92 93 94 95
0.08   2009-11-05

- Added a new exclude feature that allows you to excludes files or directories
  outright. Implemented by Dan Thomas. RT #51062.

- Added a KQueue-based watcher written by Dan Thomas. I have no idea if this
  works, as I don't have BSD, but we'll assume he ran the tests on his system
  ;) RT #51062.


Dave Rolsky's avatar
Dave Rolsky committed
96 97 98 99 100 101 102
0.07   2009-06-29

- Fixed a typo in File::ChangeNotify::Watcher that causes a warning
  with newer versions of Moose. Reported by David Raab. Fixes RT
  #47431.


103 104 105 106 107
0.06   2009-06-03

- Created a Makefile.PL from the Build.PL.


Dave Rolsky's avatar
Dave Rolsky committed
108 109 110 111 112 113 114 115
0.05   2009-05-17

- Update the Moose::Params::Validate prereq so it requires the version
  we really need (0.08+).

- Removed Cwd and FindBin from our prereq list.


116 117 118 119 120 121 122 123 124 125
0.04   2009-05-14

- The Default watcher would blow up when a directory it was watching
  was later removed. Reported by Tomas Doran.

- The Inotify watcher would generate two events when a directory it
  was watching was removed, one delete and one unknown, rather than
  just a delete event.


Dave Rolsky's avatar
Dave Rolsky committed
126 127 128 129 130 131
0.03   2009-05-11

- Removed the default value for directories in the Watcher class,
  because setting this value is really an app-specific task.


Dave Rolsky's avatar
Dave Rolsky committed
132 133 134 135 136 137 138 139 140 141 142 143 144
0.02   2009-05-10

- Not having Linux::Inotify2 caused attempting to make a watcher blow
  up, when it should just use the Default watcher. Reported by Florian
  Ragwitz.

- Fixes a a bug in the Default watcher that causes it die
  when trying to sleep in the wait_for_events method.

- Fixed warnings from the Default watcher in the face of symlinks that
  point to nonexistent files.


Dave Rolsky's avatar
Dave Rolsky committed
145
0.01   2009-05-07
Dave Rolsky's avatar
Dave Rolsky committed
146 147

- First version, released on an unsuspecting world.