-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
238 lines (191 loc) · 10.2 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
maid (0.8.0) unstable; urgency=low
* Started official support for Ruby 2.2.2.
* 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)
* Updated development dependencies, except for FakeFS (help appreciated!)
* Updated dependencies: "listen", "rufus-scheduler"
-- Benjamin Oakes <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Thu, 26 Dec 2013 00:00:00 +0000
maid (0.4.2) stable; urgency=low
* Updated dependencies: "rubyzip"
-- Benjamin Oakes <[email protected]> Fri, 1 Nov 2013 00:00:00 +0000
maid (0.4.1) stable; urgency=low
* Updated dependencies: "mime-types"
-- Benjamin Oakes <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Wed, 27 Feb 2013 00:00:00 +0000
maid (0.2.1) stable; urgency=low
* Fix YARD generation for https://rubydoc.info/. (Otherwise identical to
0.2.0)
-- Benjamin Oakes <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Mon, 3 Sep 2012 00:00:00 +0000
maid (0.1.1) stable; urgency=low
* Stats! { 'stars' => 70 }
* Improved published documentation.
-- Benjamin Oakes <[email protected]> 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 <[email protected]> Fri, 24 Jun 2011 00:00:00 +0000