Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 144 lines (111 sloc) 4.716 kb
b7af7f2 Postmodern Updated the ChangeLog for RProgram 0.3.0.
authored
1 ### 0.3.0 / 2011-04-08
2
3 * Merged `RProgram::Nameable` into {RProgram::Program}.
4 * Merged `RProgram::Options` into {RProgram::Task}.
5 * Renamed `RProgram::Compat` to {RProgram::System}.
6 * Added {RProgram::System.arch}.
7 * Added {RProgram::System.platform}.
8 * Added {RProgram::System.windows?}.
9 * Added {RProgram::System.ruby_1_8?}.
10 * Added {RProgram::System.jruby?}.
11 * Added {RProgram::System.sudo_path}.
12 * Added {RProgram::System.sudo_path=}.
13 * Added {RProgram::System.sudo?}.
14 * Added {RProgram::Sudo}.
15 * Added {RProgram::SudoTask}.
16 * Allow passing tailing [exec-options](http://rubydoc.info/stdlib/core/1.9.2/Kernel#spawn-instance_method)
17 to {RProgram::System.run} (only supported on Ruby 1.9).
18 * Allow using `IO.popen` in {RProgram::System.run} if the `:popen` option
e22343f Postmodern Wording.
authored
19 is specified (only available on Ruby 1.9).
99be839 Postmodern Mention the :env option.
authored
20 * Allow specifying the environment variables in {RProgram::System.run}
e22343f Postmodern Wording.
authored
21 if the `:env` option is specified (only available on Ruby 1.9).
b7af7f2 Postmodern Updated the ChangeLog for RProgram 0.3.0.
authored
22
72a6334 Postmodern Updated the ChangeLog for 0.2.3.
authored
23 ### 0.2.3 / 2011-03-30
24
25 * Require env ~> 0.1, >= 0.1.2.
26 * Automatically search for programs with a `.exe` suffix, when running on
27 Windows.
26ecf73 Postmodern Fixed old YARD links in the ChangeLog.
authored
28 * `RProgram::Compat.find_program` and `RProgram::Compat.find_program_by_names`
72a6334 Postmodern Updated the ChangeLog for 0.2.3.
authored
29 now return a `Pathname` object.
30
e84dc39 Postmodern Updated the ChangeLog for 0.2.2.
authored
31 ### 0.2.2 / 2011-01-22
32
26ecf73 Postmodern Fixed old YARD links in the ChangeLog.
authored
33 * Deprecated `RProgram::Compat.platform`.
e84dc39 Postmodern Updated the ChangeLog for 0.2.2.
authored
34 * Use `File::PATH_SEPARATOR` to separate the `PATH` environment variable
e33bc9a Postmodern Fixed some YARD links.
authored
35 in `RProgram::Compat.paths`.
e84dc39 Postmodern Updated the ChangeLog for 0.2.2.
authored
36
0e2a17e Postmodern Updated the ChangeLog for 0.2.1.
authored
37 ### 0.2.1 / 2010-10-27
38
39 * Allow the formatter block passed to {RProgram::Option} to return `nil`.
40
678d1c3 Postmodern Updated the ChangeLog for RProgram 0.2.0.
authored
41 ### 0.2.0 / 2010-10-03
42
26ecf73 Postmodern Fixed old YARD links in the ChangeLog.
authored
43 * Added `RProgram::Nameable::ClassMethods`.
44 * Added `RProgram::Options::ClassMethods`.
45 * Added `RProgram::Nameable::ClassMethods#path`:
678d1c3 Postmodern Updated the ChangeLog for RProgram 0.2.0.
authored
46 * {RProgram::Program.find} will default to
26ecf73 Postmodern Fixed old YARD links in the ChangeLog.
authored
47 `RProgram::Nameable::ClassMethods#path` if set.
678d1c3 Postmodern Updated the ChangeLog for RProgram 0.2.0.
authored
48
56baa7b Postmodern Switched the YARD markup formatting to markdown.
authored
49 ### 0.1.8 / 2009-12-24
82a459c Postmodern Updated the History file for RProgram 0.1.8.
authored
50
51 * Allow Program to run commands under sudo:
26ecf73 Postmodern Fixed old YARD links in the ChangeLog.
authored
52 * Added `RProgram::Compat.sudo`.
53 * Added `RProgram::Task#sudo`.
54 * Added `RProgram::Task#sudo=`.
55 * Added `RProgram::Task#sudo?`.
72cc685 Postmodern Added more YARD links and formatting to the ChangeLog.
authored
56 * Added {RProgram::Program#sudo}.
82a459c Postmodern Updated the History file for RProgram 0.1.8.
authored
57
56baa7b Postmodern Switched the YARD markup formatting to markdown.
authored
58 ### 0.1.7 / 2009-09-21
860bb05 Postmodern Updated the History file for RProgram 0.1.7.
authored
59
60 * Require Hoe >= 2.3.3.
61 * Require YARD >= 0.2.3.5.
62 * Require RSpec >= 1.2.8.
3d822c8 Postmodern Added a note about using 'hoe/signing'.
authored
63 * Use 'hoe/signing' for signed RubyGems.
860bb05 Postmodern Updated the History file for RProgram 0.1.7.
authored
64 * Moved to YARD based documentation.
e35dbe5 Postmodern Added a note about RProgram being JRuby 1.3.1 compatible.
authored
65 * All specs pass on JRuby 1.3.1.
860bb05 Postmodern Updated the History file for RProgram 0.1.7.
authored
66
56baa7b Postmodern Switched the YARD markup formatting to markdown.
authored
67 ### 0.1.6 / 2009-06-30
1138689 Postmodern Updated the History file for RProgram 0.1.6.
authored
68
69 * Use Hoe 2.2.0.
70 * Removed requirement for 'open3'.
26ecf73 Postmodern Fixed old YARD links in the ChangeLog.
authored
71 * Renamed `PRogram::Compat.PATHS` to `RProgram::Compat.paths`.
72cc685 Postmodern Added more YARD links and formatting to the ChangeLog.
authored
72 * Refactored {RProgram::Option#arguments}.
73 * Removed `RProgram::Option#format`.
74 * Refactored {RProgram::NonOption#arguments}.
75 * Renamed `RProgram::NonOption#leading` to {RProgram::NonOption#leading?}.
76 * Removed `RProgram::NonOption#tailing`.
77 * Added {RProgram::NonOption#tailing?}.
1138689 Postmodern Updated the History file for RProgram 0.1.6.
authored
78 * Added specs.
79 * All specs pass on Ruby 1.9.1-p0 and 1.8.6-p287.
80
56baa7b Postmodern Switched the YARD markup formatting to markdown.
authored
81 ### 0.1.5 / 2009-01-14
af5cc94 Postmodern Updated the History file.
authored
82
72cc685 Postmodern Added more YARD links and formatting to the ChangeLog.
authored
83 * Use Kernel.system in {RProgram::Program#run}, instead of Open3.popen3:
af5cc94 Postmodern Updated the History file.
authored
84 * popen3 is not well supported on Windows.
85 * win32-open3 does not allow for the execution of single programs with
86 separate command-line arguments. Instead, it merely executes a command
87 string in command.com. This seems to allow arbitrary command injection
88 via command-line arguments.
72cc685 Postmodern Added more YARD links and formatting to the ChangeLog.
authored
89 * {RProgram::Program#run} will now return either `true` or `false`,
af5cc94 Postmodern Updated the History file.
authored
90 depending on the exit status of the program.
91 * Added some missing documentation.
92
56baa7b Postmodern Switched the YARD markup formatting to markdown.
authored
93 ### 0.1.4 / 2009-01-07
f91dd06 Postmodern Updated the Manifest.
authored
94
56baa7b Postmodern Switched the YARD markup formatting to markdown.
authored
95 * Added `lib/rprogram/rprogram.rb` to the Manifest.
f91dd06 Postmodern Updated the Manifest.
authored
96 * Added more documentation.
97
56baa7b Postmodern Switched the YARD markup formatting to markdown.
authored
98 ### 0.1.3 / 2008-01-27
20045e9 Postmodern * Releasing RProgram 0.1.3.
authored
99
72cc685 Postmodern Added more YARD links and formatting to the ChangeLog.
authored
100 * Renamed `RProgram::Program.create_from_path` to
101 {RProgram::Program.find_with_path}.
102 * Renamed `RProgram::Program.create_from_paths` to
103 {RProgram::Program.find_with_paths}.
104 * Renamed `RProgram::Program.create` to {RProgram::Program.find}.
105 * Renamed `RProgram::Program.run_with_task` to {RProgram::Program#run_task}.
20045e9 Postmodern * Releasing RProgram 0.1.3.
authored
106
56baa7b Postmodern Switched the YARD markup formatting to markdown.
authored
107 ### 0.1.2 / 2008-01-18
20045e9 Postmodern * Releasing RProgram 0.1.3.
authored
108
72cc685 Postmodern Added more YARD links and formatting to the ChangeLog.
authored
109 * DRYed up lib/rprogram/task.
110 * Added {RProgram::Task.define_option}.
20045e9 Postmodern * Releasing RProgram 0.1.3.
authored
111 * Added OptionList so that Option may contain sub-options.
112 * Touched up documenation.
113
56baa7b Postmodern Switched the YARD markup formatting to markdown.
authored
114 ### 0.1.1 / 2008-01-18
20045e9 Postmodern * Releasing RProgram 0.1.3.
authored
115
72cc685 Postmodern Added more YARD links and formatting to the ChangeLog.
authored
116 * Added support for the {RProgram::Option} argument separators.
20045e9 Postmodern * Releasing RProgram 0.1.3.
authored
117
dd709f4 Postmodern Fixed the formatting of a code-block within the History file.
authored
118 #
119 # Creates arguments of the form:
120 #
121 # ["-opts","value1:value2:value3"]
122 #
123 long_option :flag => '-opts', :separator => ':'
20045e9 Postmodern * Releasing RProgram 0.1.3.
authored
124
72cc685 Postmodern Added more YARD links and formatting to the ChangeLog.
authored
125 * Fixed the `lib/rprogram.rb` file.
20045e9 Postmodern * Releasing RProgram 0.1.3.
authored
126
56baa7b Postmodern Switched the YARD markup formatting to markdown.
authored
127 ### 0.1.0 / 2008-01-17
277d75c Postmodern * Releasing RProgram 0.1.0.
authored
128
72cc685 Postmodern Added more YARD links and formatting to the ChangeLog.
authored
129 * Removed redundent methods in {RProgram::Program}:
130 * `RProgram::Program.find_by_name`
131 * `RProgram::Program.find_by_names`
132 * Added `RProgram::Program#create`.
ca4ed18 Postmodern Fixed a typo.
authored
133 * Made {RProgram::Program} nameable by default.
72cc685 Postmodern Added more YARD links and formatting to the ChangeLog.
authored
134 * Prevented arbitrary command-injection in {RProgram::Program#run}.
277d75c Postmodern * Releasing RProgram 0.1.0.
authored
135
56baa7b Postmodern Switched the YARD markup formatting to markdown.
authored
136 ### 0.0.9 / 2008-01-09
b150cf9 Postmodern * Initial import.
authored
137
138 * Initial release.
72cc685 Postmodern Added more YARD links and formatting to the ChangeLog.
authored
139 * Provides cross-platform access to the `PATH` environment variable.
b150cf9 Postmodern * Initial import.
authored
140 * Supports mapping long and short options.
141 * Supports mapping leading and tailing non-options.
142 * Supports custom formating of options.
143
Something went wrong with that request. Please try again.