-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES.file-find
117 lines (96 loc) · 4.39 KB
/
CHANGES.file-find
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
== 0.4.3 - 8-Jun-2020
* Fixed a bug with ELOOP handling. Thanks go to joast for the spot and fix.
== 0.4.2 - 6-May-2020
* Added LICENSE file as required by the Apache-2.0 license.
== 0.4.1 - 23-Jan-2019
* Added metadata to the gemspec.
== 0.4.0 - 26-Dec-2018
* License changed to Apache-2.0.
* Fixed a bug where mindepth and maxdepth would break if more than one
path was specified as part of the rule. Thanks go to flagos for the spot.
* The VERSION constant is now frozen.
* The cert has been updated.
== 0.3.9 - 16-Dec-2015
* This gem is now signed.
* Added a file-find.rb file for convenience.
* Updates to the Rakefile and gemspec.
== 0.3.8 - 12-Feb-2014
* Removed all references to the Etc module since the sys-admin library now uses
FFI and works with JRuby.
* The :user, :group, and :inum options will now work on MS Windows if you have
the win32-file gem installed.
* Fixed the perm option on Windows for its limited subset of available perms.
* You can now include a leading zero for the perm option if you wish.
* Some tests that were previously omitted on Windows are now included.
* Updates to the test suite, readme, etc.
== 0.3.7 - 15-Jan-2014
* Fixed a bug with brackets in the path name. Thanks go to Jeremy Lawler
for the spot and the patch.
== 0.3.6 - 6-Sep-2013
* Removed rbconfig from library and test file. Just use File::ALT_SEPARATOR
to check for Windows instead.
* Removed unused variables.
* Updated dev dependencies.
== 0.3.5 - 15-Jul-2011
* Fixed a bug with the :follow option.
* Gemspec, Rakefile and test cleanup.
== 0.3.4 - 19-Sep-2009
* Fixed a packaging bug. Thanks go to Gabriel Horner for the spot.
* Added the 'gem' task to the Rakefile for building the gem. Removed the
gem builder code that was in the gemspec itself.
* Updated the dependency for sys-admin to 1.5.2.
== 0.3.3 - 3-Aug-2009
* Now compatible with Ruby 1.9.x.
* Added support for the :links option
* Updated the :mount accessor to work properly if the value is changed
after the File::Find object is initially created.
* Eliminated some 'shadowed variable' warnings in Ruby 1.9.x.
* Added a fuller description to the gemspec.
* Minor test refactoring.
== 0.3.2 - 20-Feb-2009
* Added support for the :mount option.
* Added some basic tests for the :mount option.
== 0.3.1 - 9-Jan-2009
* Now defaults to using Etc instead of Sys::Admin for implementations
that don't support building C extensions, e.g. JRuby.
* Updated the test suite to work with JRuby.
* Minor optimizations for symbolic perms and atime/ctime/mtime checks.
Thanks go in part to Ryan Davis' flay library.
== 0.3.0 - 30-Dec-2008
* Added support for FileTest operations. All options passed to the constructor
that end with '?' are now validated and treated as FileTest operations.
== 0.2.5 - 29-Dec-2008
* Added maxdepth and mindepth support.
* Added a 'clean' rake task to cleanup any test-unit results files.
== 0.2.4 - 10-Dec-2008
* Added support for symbolic permissions. Thanks go to Bill Kleb for the
suggestion and to Hal Fulton for providing the solution.
== 0.2.3 - 25-Nov-2008
* Added mtime support. My previous concerns, which I believe stemmed from
the find(2) man page on Solaris 10 with regards to atime checks modifying
the mtime, appear have been unfounded.
== 0.2.2 - 19-Nov-2008
* The :user and :group options now accept a name or a numeric id. Thanks go
to Bill Kleb for the suggestion.
* Fixed yet another path bug for MS Windows.
* Updated platform check to use CONFIG instead of RUBY_PLATFORM, because the
latter does not work as I intended with other implementations, e.g. JRuby.
* Added sys-admin and test-unit as prerequisites.
* Added tests for the :user and :group options.
== 0.2.1 - 4-Oct-2007
* Added the File::Find#previous method, which lets you see the previous
match, if any.
* Path name bug fix for MS Windows.
* Test suite bug fixes for MS Windows (perm test now skipped).
* Inaccessible directories are now skipped instead of raising an error.
== 0.2.0 - 26-Apr-2007
* Fixed a bug where it was not traversing subdirectories.
* Added support for the perm and prune options.
== 0.1.1 - 25-Apr-2007
* The default for name is now '*', i.e. everything.
* Fixed a bug where directories were not matched. Thanks go to Leslie Viljoen
for the spot.
* The size option now accepts strings with comparable operators. For example,
you can now look for files greater than 400 bytes with the string "> 400".
== 0.1.0 - 24-Apr-2007
* Initial release