== 3.9.0 / 2022-05-26

Enhancements
  - use feature detection for rubygems package loading - #45 [thanks @kares]
  - adding license option to the top-level bones configuration - #49

Bug Fixes
  - fixing gem naming issue on Ruby 3 - #48
  - fixing the plugins command - #50

== 3.8.5 / 2020-09-27

Bug Fixes
  - updating gem dependencies
  - cleaning up ERB usage

== 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!
