1 bug fix
* FileManager not preserving executable status of template files [Nathan Witmer]
1 bug fix
* introduced a regression with dependency management
3 bug fixes
* removing obsolete code * fixing issues with rubinious * simplifying the Bones configuration block method
1 bug fix
* removing gemcutter dependency
1 bug fix
* fixing warning from loquacious about undefined configuration
2 bug fix
* small typo in gem task descriptions [Stephen Bannasch] * better handling of undefined configuration settings
1 bug fix
* excluding the rdoc plugin causes gem tasks to fail
2 minor enhancement
* using an external version file by default * added a gem:install_dependencies task (does what it says)
1 minor enhancement
* updating the default ruby project template
2 bug fixes
* Removed a self-dependency * Removed "namespace" monkey patch [Kevin Williams]
1 minor enhancement
* Reworked plugin configuration to avoid "undefined method" errors on nil
1 bug fix
* Removed "require 'git'" from the bones.rb file
1 minor enhancement
More informative error message when gems cannot be found
1 bug fix
Using “instance_method“ to get a Method instance
1 minor enhancements
Adding YARD documentaiton generating task
2 bug fixes
Fixing the “.git” exclude pattern
Calling “git clone” when creating from a git repository (as opposed to git-clone which is not available on all platforms)
4 major enhancements
Refactored to use a plugin system for rake tasks
Now using the “loquacious” gem for helpful configuration
Bones is now a required development dependency
Interoperability with gemcutter.org
1 bug fix
name conflict with the jruby “import” method and the rake “import” method
1 minor enhancement
added support for ZenTest autotest
1 bug fix
files without extensions are picked up when generating a new project
2 bug fixes
SMTP/TLS will not be used if openssl is not present
fixed rdoc title generation
1 minor enhancement
jruby 1.2 compatability
1 minor enhancement
ruby 1.9 compatability
1 bug fix
directory creation error when freezing a repository
1 bug fix
glob patterns were not being handled correctly in the .bnsignore file
1 minor enhancement
removed the need for a Manifest.txt file
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
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]
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
1 bug fix
Fixed the rubyforge tasks to be compatible with the rubyforge 1.0.0 gem
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
1 minor enchancement
Now compatible with RubyGems versions earlier than 1.1.0 (should work back to 0.9.4)
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
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)
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
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 minor enhancement
Added colorization to the manifest:check task
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
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)
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 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
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 bug fix
Fixed the bad interaction with RSpec gem
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 major enhancement
Birthday!
Generated with the Darkfish Rdoc Generator 1.1.6.