-
Tasks:
-
Fixed populating default spec's extra_rdoc_files
-
Removed redudant gem building/installing tasks. Use rake build and rake install
-
Generator:
-
Added support for micronaut
-
Generate nicer block variable names in Rakefile
-
Cucumber generation now places steps in features/step_features, to follow cucumber standards
-
shoulda and test/unit test_helpers no longers require mocha
-
Rakefile uses more readable block variable names
-
.gitignore now includes pkg and coverage directories
-
Avoid puts'ing in Rakefile when LoadError occurs. Instead, define a task that aborts with instructions to install.
-
Cucumber is now optional. Generate stories using --cucumber
-
Bacon's 'test' task is now 'spec'
-
Generate README.rdoc instead of just a plain text README
-
Updated year in README.rdoc and COPYRIGHT to be based on the current year instead of hardcoded
- Fixed minitest generator
- Generator:
- Supports these new testing frameworks:
- test/unit
- minitest
- rspec
- Added support for cucumber
- Creating a new gem is now more verbose, and will show files/directories created
- Binaries will now be automatically detected in 'bin'
- Added rake task 'version:bump' which is shorthand for 'version:bump:patch'
- Generated projects no longer assume RCov is installed.
- Fixed yaml not being required
- Automatically add files in bin as executables in gemspec
- Added support to generator for specifying a description
- Condensed README.markdown to be less novel-like
- RDoc is now included in your gemspec
- Rescue errors that raise in the generator, and display better error message, and exit with a non-zero exit status
jeweler --create-repo foo
now enables gem creation in addition to creating the repository
- Added tasks
build
andinstall
as shortcuts forgem:build
andgem:install