== 3.8.1 / 2013-10-10 Bug Fixes - compatibility with Ruby 2.0 [thanks @daveworth] - fix deprecation warnings [thanks @daveworth] - script/bootstrap for development == 3.8.0 / 2012-03-05 Enhancements - updating everything to use RSpec 2 - add a "remove_task" method Bug Fixes - optparse handling error in ruby 1.9 - remove deprecation warnings == 3.7.3 / 2011-12-15 Bug Fixes - configuration changes were being destroyed by plugins == 3.7.2 / 2011-11-17 Enhancements - remove SMTP TLS patch for Ruby 1.8.6 - cleaning up rubygems deprecation warnings - updating the default project skeleton - ignore the .rvmrc file - cleanup of comment lines - minor tweak to the discovery of the root directory - updating Rakefile == 3.7.1 / 2011-08-10 Enhancements - using the latest version of RSpec (2.6.0) == 3.7.0 / 2011-06-01 Enhancements - updates to support rake 0.9.0 [gioele] - support for rubygems 1.8.X Bug Fixes - paragraph_of fixes [gioele] == 3.6.5 / 2011-02-07 Bug Fixes - fixed version dependency issue == 3.6.4 / 2011-02-05 Enhancements - Added an "override_task" method for working with rake tasks Bug Fixes - Copying version from ENV to avoid frozen strings [Douglas A. Seifert] - Check for tasks before attempting to execute them == 3.6.2 / 2011-01-27 Bug Fixes - The "gem:install" task no longer forces the "--local" flag - depend_on now defaults to strict equivalency when a solitary version number is given == 3.6.1 / 2011-01-25 Bug Fixes - Properly handle cases where the RDoc gem is not installed. == 3.6.0 / 2011-01-21 Enhancements - Use RDoc::Task if it's available. Otherwise fallback to Rake::RDoctask. - Specify gem sources in the Bones configuration block. - Initialize bones from an external gemspec file. - Colorization of bones command output. Bug Fixes - Excluding the "version.txt" file from rdoc processing. == 3.5.5 / 2011-01-10 1 bug fix - History and Readme files are now optional == 3.5.4 / 2010-11-26 1 bug fix - gem prereqs dependency now happens earlier for the package task == 3.5.3 / 2010-11-26 1 minor change - Smart file searching == 3.5.2 / 2010-11-23 1 minor change - Markdown is the default README format [gioele] == 3.5.1 / 2010-10-27 1 bugfix - ERB formatting applies to dotfiles now [http://github.com/simplogical] == 3.5.0 / 2010-10-14 2 minor enhancements - Adding a "plugin" command to search for Mr Bones plugins - Gem specs are emitted in YAML format == 3.4.7 / 2010-06-21 1 bug fix - FileManager not preserving executable status of template files [Nathan Witmer] == 3.4.6 / 2010-06-09 1 bug fix - introduced a regression with dependency management == 3.4.5 / 2010-06-08 3 bug fixes - removing obsolete code - fixing issues with rubinious - simplifying the Bones configuration block method == 3.4.4 / 2010-06-07 1 bug fix - removing gemcutter dependency == 3.4.3 / 2010-04-19 1 bug fix - fixing warning from loquacious about undefined configuration == 3.4.2 / 2010-04-18 2 bug fix - small typo in gem task descriptions [Stephen Bannasch] - better handling of undefined configuration settings == 3.4.1 / 2010-03-15 1 bug fix - excluding the rdoc plugin causes gem tasks to fail == 3.4.0 / 2010-03-10 2 minor enhancement - using an external version file by default - added a gem:install_dependencies task (does what it says) == 3.3.0 / 2010-03-04 1 minor enhancement - updating the default ruby project template == 3.2.1 / 2010-02-01 2 bug fixes - Removed a self-dependency - Removed "namespace" monkey patch [Kevin Williams] == 3.2.0 / 2009-12-07 1 minor enhancement - Reworked plugin configuration to avoid "undefined method" errors on nil == 3.1.3 / 2009-12-06 1 bug fix - Removed "require 'git'" from the bones.rb file == 3.1.2 / 2009-12-05 * 1 minor enhancement - More informative error message when gems cannot be found == 3.1.1 / 2009-12-03 * 1 bug fix - Using "instance_method" to get a Method instance == 3.1.0 / 2009-10-21 * 1 minor enhancements - Adding YARD documentaiton generating task == 3.0.1 / 2009-10-08 * 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) == 3.0.0 / 2009-10-07 * 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 == 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!