TwP / bones

Mr Bones is a handy tool that creates new projects from a code skeleton

This URL has Read+Write access

bones / History.txt
100644 219 lines (167 sloc) 6.421 kb
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
== 2.5.1 / 2009-05-12
 
* 1 bug fix
  - name conflict with the jruby "import" method and the rake "import" method
 
== 2.5.0 / 2009-04-05
 
* 1 minor enhancement
  - added support for ZenTest autotest
* 1 bug fix
  - files without extensions are picked up when generating a new project
 
== 2.4.2 / 2009-03-02
 
* 2 bug fixes
  - SMTP/TLS will not be used if openssl is not present
  - fixed rdoc title generation
 
== 2.4.1 / 2009-03-02
 
* 1 minor enhancement
  - jruby 1.2 compatability
 
== 2.4.0 / 2009-02-01
 
* 1 minor enhancement
  - ruby 1.9 compatability
* 1 bug fix
  - directory creation error when freezing a repository
 
== 2.3.1 / 2009-01-28
 
* 1 bug fix
  - glob patterns were not being handled correctly in the .bnsignore file
 
== 2.3.0 / 2009-01-25
 
* 1 minor enhancement
  - removed the need for a Manifest.txt file
 
== 2.2.0 / 2009-01-01
 
* 4 minor enhancements
  - projects can be instantiated from git or svn repositories
  - added a task to generate a project gemspec for use on github [Sandro Turriate]
  - Mr Bones erb translation is now applied to files with a
    '.bns' extension instead of an '.erb' extension
  - refactored the main bones application
* 1 bugfix
  - Mr Bones tasks are only added to the gemspec when a package
    is being built
 
== 2.1.1 / 2008-12-15
 
* 1 minor enhancement
  - added '.rdoc' to the list of file extensions for rdoc and
    notes takss [Avdi Grimm]
* 2 bug fixes
  - default "from" field when e-mailing announcements
  - fixed SMTP check_auth_args arity [Avdi Grimm]
 
== 2.1.0 / 2008-10-15
 
* 1 major enhancement
  - tasks can be used from the bones gem without having to create a
    "tasks" folder in each project you create
* 2 minor enhancements
  - revmoved SVN $Id$ turds
  - Mr Bones is now included by default as a development dependency
* 1 bug fix
  - changed the namespacing for the facets ANSICode class
 
== 2.0.3 / 2008-07-02
 
* 1 bug fix
  - Fixed the rubyforge tasks to be compatible with the
    rubyforge 1.0.0 gem
 
== 2.0.2 / 2008-06-02
 
* 2 minor enhancements
  - Added a gem cleanup rake task
  - Tasks to support Git projects
* 2 bug fixes
  - Check for Rakefile when creating a new project
  - Failed dependency resolution when not using fully qualified task names
 
== 2.0.1 / 2008-04-15
 
* 1 minor enchancement
  - Now compatible with RubyGems versions earlier than 1.1.0
    (should work back to 0.9.4)
 
== 2.0.0 / 2008-04-07
 
* 2 major enhancements
  - Reworked the PROJ open struct to use nested open struct
    objects
  - Renamed a few of the .rake files to match the namespaces
    they define
* 4 minor enhancements
  - Selectable project skeleton when creating a new project
  - Added an empty 'prereqs' task to several of the namespaces
      (can be used for running code before any of the
       tasks in that namespace are invoked)
  - Extra refinement on notes
      rake notes TwP #=> all notes for TwP
      rake notes:todo TwP #=> all todos for TwP
  - Insalling a gem will no longer try to update the gem
    sources from RubyForge
* 1 bug fix
  - On some systems, the quiet method was not reopening
    stdout and stderr correctly
 
== 1.3.5 / 2008-02-27
 
* 2 minor enhancements
  - Added a bones:debug task to inspect the PROJ open struct or
    a single attribute of the PROJ open struct
  - Small adjustments to the gem and spec tasks
* 1 bug fix
  - Project names can now contain dahes (my-proj)
 
== 1.3.4 / 2008-02-20
 
* 4 minor enhancements
  - Added more RCov options and tasks to verify a coverage
    threshold (RSpec only)
  - Can specify exact dependency version requirement
  - Added a command line option to specify the output directory for
    a new project
  - The history, readme, and manifest file names can be configured
    in the Rakefile
* 1 bug fix
  - Now including the default rake/clean tasks
 
== 1.3.3 / 2008-02-18
 
* 4 minor enhancements
  - The annotation tags to search for can be specified by the user
    in the Rakefile
  - Directory names can be substituted during skeleton creation
  - Support for the GEM post_install_message
  - Support to generate an announcement text file and send the
    announcement via e-mail
  - Added a manifest:assert task that can be used when building the
    gem to assert that the manifest is up to date
       task 'gem:package' => 'manifest:assert'
* 1 bug fix
  - Fixed a circular dependency in the gem creation tasks
 
== 1.3.2 / 2008-02-05
 
* 1 minor enhancement
  - Added colorization to the manifest:check task
 
== 1.3.1 / 2008-02-01
 
* 4 minor enhancements
  - Updated the "ensure_in_path" method to take more than one path
  - Added an "in_directory" method for executing shell tasks in a
    different directory
  - Fleshed out a spec_helper and a better default project spec file
  - By default the project changes, description, and summary will be
    loaded from the History and README files
* 3 bug fixes
  - RSpec tasks were not including the user defined project libraries
    such as "ext" or anything besides "lib"
  - Tweaked the gem install/uninstall tasks to remove installed binaries
    and to install platform specific gem versions
  - Fixed a bug where the RDoc task was ignore the PROJ.rdoc_opts
 
== 1.3.0 / 2008-01-04
 
* 2 minor enhancements
  - Added a few more methods to the default framework
  - Added tasks to support tagging releases in SVN
* 1 bug fix
  - Fixed a nil value error for the remote rdoc directory
    (patch supplied by Chris Shea)
 
== 1.2.1 / 2008-01-02
 
* 2 bug fixes
  - With no arguments, the bones command was not showing the help message
  - Freezing a second time was not updating all the skeleton tasks
 
== 1.2.0 / 2007-12-31
 
* 1 major enhancement
  - Users can define their own skeletons to use (bones --freeze)
* 1 minor enhancement
  - Show a list of the files a user needs to change after project creation
 
== 1.1.2 / 2007-12-31
 
* 2 minor enhancements
  - The pkg and doc directories are now excluded from the manifest
  - Added method to hide tasks from the rake task listing
* 1 bug fix
  - Fixed typo in an abort message (thanks Bill Kleb)
 
== 1.1.1 / 2007-12-29
 
* 1 bug fix
  - Fixed the bad interaction with RSpec gem
 
== 1.1.0 / 2007-12-29
 
* 3 minor enhancements
  - Output message when files are created or updated
  - Directory cleanup if project creation fails
  - Pulled the rails source annotation extractor into Mr Bones
 
== 1.0.0 / 2007-12-28
 
* 1 major enhancement
  - Birthday!