-
Notifications
You must be signed in to change notification settings - Fork 84
/
ChangeLog
248 lines (199 loc) · 10.6 KB
/
ChangeLog
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
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
maid (0.9.0) unstable; urgency=low
* Mark Przepiora: Support passing scheduler options to Rufus
* Pierre Rock: Support Ruby 3
* Pierre Rock: Update most dependencies
-- Pierre Rock <coaxial@users.noreply.github.com> Sat, 18 Mar 2023 12:06:00
+0100
maid (0.8.0) unstable; urgency=low
* Started official support for Ruby 2.2 - 2.6. (Closes: #174)
* Song Chen Wen: Added OSX tagging tools (depends on `brew install tag`):
"tags", "has_tags?", "contains_tag?", "add_tag", "remove_tag", "set_tag"
(Closes: #125)
* Song Chen Wen: Added "hidden?", "has_been_used?", "used_at", "added_at"
tools, using OSX Spotlight metadata when available
* Song Chen Wen: Added Aria2 and Tunder support to "downloading?" tool
* Song Chen Wen: Reduce "watch" CPU usage by throttling (Closes: #149, #150)
* Phylor: Add command to manage logs (Closes: #169, #143)
* Updated development dependencies, except for FakeFS (help appreciated!)
* Updated dependencies: "listen", "rufus-scheduler"
* Phylor: Fix geolookup
-- Benjamin Oakes <hello@benjaminoakes.com> TODO
maid (0.7.0) stable; urgency=low
* Stats! { 'collaborators' => 19, 'downloads' => 19988, 'forks' => 49,
'open_issues' => 40, 'closed_issues' => 105, 'stars' => 1070,
'users_sharing_rules' => 43 }
* Started official support for Ruby 2.2.1.
* Updated dependencies: "listen"
* Updated development dependencies, except for FakeFS (help appreciated!).
* Add dependencies: "exifr", "geocoder"
* Add "location_city" tool
* Itsuki Kurokawa: Add "ignore_child_dirs", "tree_empty?" tools. (Closes: #144, #145)
* Bugfix: "copy" now respects the dry-run/noop option
-- Benjamin Oakes <hello@benjaminoakes.com> Sat, 28 Mar 2015 22:13:00 +0000
maid (0.6.1) stable; urgency=low
* Brandon Pittman, Benjamin Oakes: Improve documentation. (Closes: #135)
* Link to gem-specific documentation in "maid introduction"
-- Benjamin Oakes <hello@benjaminoakes.com> Fri, 2 Jan 2015 22:20:00 +0000
maid (0.6.0) stable; urgency=low
* Stats! { 'collaborators' => 17, 'downloads' => 16684, 'forks' => 48,
'open_issues' => 35, 'closed_issues' => 98, 'stars' => 1045,
'users_sharing_rules' => 42 }
* Started official support for Ruby 2.1.1, 2.1.2, 2.1.3, 2.1.4, 2.1.5, and 2.2.0.
* Updated dependencies: "thor", "listen", "rufus-scheduler"
* Jayson Rhynas: Add Safari download detection to "downloading?" (Closes: #121)
* Pedro Lambert: Add support for Rake tasks defined by Maid (Closes: #68, #123)
* Jurriaan Pruis: Add daemon mode and repeat support (Closes: #116, #126, #131)
* Jurriaan Pruis: Add "ignore" option support for "watch" (Closes: #132)
* Nico Ritschel: Add "copy" tool (Closes: #72, #133)
* Add maid introduction and links (Closes: #128)
* Add "dimensions_px" tool, inspired by Coby Chapple's rules
-- Benjamin Oakes <hello@benjaminoakes.com> Wed, 31 Dec 2014 20:54:00 +0000
maid (0.5.0) stable; urgency=low
* Stats! { 'collaborators' => 13, 'downloads' => 9570, 'forks' => 38,
'open_issues' => 28, 'closed_issues' => 86, 'stars' => 722,
'users_sharing_rules' => 25 }
* Started official support Ruby 2.1.0 (Closes: #114)
* Shiro Hazuki (public domain code): New utility methods: "dir_safe",
"downloading?" (Closes: #107)
-- Benjamin Oakes <hello@benjaminoakes.com> Thu, 26 Dec 2013 00:00:00 +0000
maid (0.4.2) stable; urgency=low
* Updated dependencies: "rubyzip"
-- Benjamin Oakes <hello@benjaminoakes.com> Fri, 1 Nov 2013 00:00:00 +0000
maid (0.4.1) stable; urgency=low
* Updated dependencies: "mime-types"
-- Benjamin Oakes <hello@benjaminoakes.com> Mon, 28 Oct 2013 00:00:00 +0000
maid (0.4.0) stable; urgency=low
* Stats! { 'collaborators' => 12, 'downloads' => 8227, 'forks' => 40,
'open_issues' => 29, 'closed_issues' => 83, 'stars' => 713,
'users_sharing_rules' => 28 }
* New utility methods: "checksum_of", "escape_glob", "files"
* New duplicate detection methods: "dupes_in", "newest_dupes_in",
"verbose_dupes_in"
* New filetype methods: "media_type", "mime_type",
"spotlight_content_types", "where_content_type"
* Ended official support for Ruby 1.8.7 and 1.9.2 (Closes: #108)
* Update to rubyzip 1.0.0 (Closes: #109)
* Remove "ohai" dependency which required native extensions (Closes: #112)
* Updated other dependencies (Closes: #111)
* Mu Ye: Require "--force" option to cause real cleaning to take place (Closes: #78)
* Graham Siener: Add UTF-8 support for "zipfile_contents" tool (Closes: #35)
* Justin Hileman: Add ability to list duplicate files (Closes: #15)
* Mikael Hultgren: Rotate log file
* John Colvin: Add filetype detection and filtering (Closes: #51)
* Mu Ye: Improve command line spec coverage (Closes: #97)
* Bradley Smith: Add "locate" support on Ubuntu (Closes: #67)
* Vladimir Agafonkin: Add "escape_glob" method for escaping brackets in paths
that will be passed to "dir" (Closes: #104)
* Changed from ArgumentError to NotImplementedError when a command is
unsupported on the host OS.
-- Benjamin Oakes <hello@benjaminoakes.com> Sun, 27 Oct 2013 00:00:00 +0000
maid (0.3.0) stable; urgency=high
* Stats! { 'collaborators' => 11, 'downloads' => 5664, 'forks' => 36,
'open_issues' => 29, 'closed_issues' => 73, 'stars' => 672,
'users_sharing_rules' => 21 }
* Only allow "move" to move to existing directories. Renaming files
can be accomplished with the new "rename" tool. This fixes a bug in
overwrite warnings. (Closes: #87)
* NOTE: A previous alpha of v0.3.0 was released as v0.2.3.alpha.1.
-- Benjamin Oakes <hello@benjaminoakes.com> Wed, 03 Apr 2013 00:00:00 +0000
maid (0.2.2) stable; urgency=high
* Stats! { 'collaborators' => 11, 'downloads' => 5017, 'forks' => 36,
'open_issues' => 35, 'closed_issues' => 60, 'stars' => 654,
'users_sharing_rules' => 19 }
* "urgency=high" because of security related change in #70
* Added better documentation (Closes: #91)
* Safely escape shell commands (Closes: #70)
* Made gem version dependencies less strict
* Started experimental Ruby 2.0 support
-- Benjamin Oakes <hello@benjaminoakes.com> Wed, 27 Feb 2013 00:00:00 +0000
maid (0.2.1) stable; urgency=low
* Fix YARD generation for http://rubydoc.info/. (Otherwise identical to
0.2.0)
-- Benjamin Oakes <hello@benjaminoakes.com> Tue, 25 Dec 2012 00:00:00 +0000
maid (0.2.0) stable; urgency=low
* Started semver.org-like version numbering.
* Improved user documentation, now in Markdown. (Closes: #66)
* Add more documentation to "find" and "remove" (Closes: #74)
* Add more documentation for "dir".
* Change "dir" to allow multiple paths (Closes: #64)
* Changed "dir" tool to always sort. (Closes: #62)
* Lewis O'Driscoll: Add logging to "mkdir" (Closes: #75, #77)
* Change "mkdir" to return the path of the created directory (Closes: #69)
* Use newly released "xdg" instead of custom "maid-xdg" dependency.
* Change "maid --version" to be the same as "maid version"
* Added "version --long" ("-l") command which gives information about the platform
version and Ruby version. (Closes: #65)
* Updated development dependencies.
* Updated README to include Hacker News post
* Updated AUTHORS to include new contributors
* Noted license in gemspec. Was incorrect value in alpha.1. Made an early
alpha release to test effect on RubyGems.org listing. (Closes: #61)
* Various development improvements
-- Benjamin Oakes <hello@benjaminoakes.com> Tue, 25 Dec 2012 00:00:00 +0000
maid (0.1.3) stable; urgency=medium
* Stats! { 'stars' => 192 }
* First stable release with official support for Ubuntu.
* Fixed default trash path on Ubuntu (and possibly other Linux
distributions). (Closes: #6)
* Lloyd Philbrook: Added ability to handle an array of filenames passed to
"move", "trash". (Closes: #16)
* Lloyd Philbrook: Added "remove" tool for deleting files, and secure deletion.
(Closes: #30)
* Lloyd Philbrook: Added "remove_over" option for "trash" which can delete
files if they're over a size threshold. (Closes: #32)
* Lloyd Philbrook: Added "sync" tool for using rsync. (Closes: #17)
* Larry Lv: Added "mkdir" tool for making directories ("folders"). (Closes: #20)
* Larry Lv: The "find" tool acts like "dir" when no block is given. (Closes: #27)
* Added "created_at" tool for looking up creation time. (Closes: #21)
* Added "modified_at" tool for looking up modification time. (Closes: #13)
* Lloyd Philbrook: Renamed "last_accessed" to "accessed_at", deprecated
"last_accessed". (Closes: #22)
* Deprecated "git_piston" in favor of SparkleShare. (Closes: #18)
* Updated README and samples. (Closes: #38)
* Updated dependencies. (Closes: #5)
* Fixed "Trash does not expand paths". (Closes: #56)
* Fixed "XDG gives a warning about RbConfig vs Config" on Ubuntu by using
custom-built maid-xdg gem. (Closes: #53)
* Minor development-only changes:
* Added ChangeLog (this file)
* Updated development dependencies to most recent versions
* Scripted testing of supported Ruby and Ubuntu releases
-- Benjamin Oakes <hello@benjaminoakes.com> Mon, 15 Oct 2012 00:00:00 +0000
maid (0.1.2) stable; urgency=high
* Started official support for Ruby 1.9.3.
* Ended official support for Ruby 1.9.2.
* Updated README to clarify installation, updating, etc.
* Introduced new default behavior: "help" rather than "clean".
* Ensured the trash path exists as a directory before moving files. This
helped prevent potential problems (unsupported) Linux users could have
experienced.
-- Benjamin Oakes <hello@benjaminoakes.com> Mon, 3 Sep 2012 00:00:00 +0000
maid (0.1.1) stable; urgency=low
* Stats! { 'stars' => 70 }
* Improved published documentation.
-- Benjamin Oakes <hello@benjaminoakes.com> Mon, 31 Aug 2012 00:00:00 +0000
maid (0.1.0) stable; urgency=low
* Initial release (culmination of 4 prior beta releases).
* Started official support for Ruby 1.8.7, 1.9.2.
* Started official support for Mac OS X.
* Started Maid rules DSL format.
* Added "maid clean" command with "noop", "rules", and "silent" options.
* Added "maid help" commands.
* Added "maid sample" command.
* Added "maid version" command.
* Added "dir" tool.
* Added "find" tool.
* Added "move" tool.
* Added "trash" tool.
* Added "cmd" tool.
* Added "downloaded_from" tool.
* Added "duration_s" tool.
* Added "locate" tool.
* Added "zipfile_contents" tool.
* Added "disk_usage" tool.
* Added "git_piston" tool.
* Added "last_accessed" tool.
* Added logging.
* First iteration of tutorial and documentation.
* Possibly other misc changes/features in the first version. :)
-- Benjamin Oakes <hello@benjaminoakes.com> Fri, 24 Jun 2011 00:00:00 +0000