Skip to content

Latest commit

 

History

History
111 lines (83 loc) · 4.55 KB

ChangeLog.markdown

File metadata and controls

111 lines (83 loc) · 4.55 KB

jeweler 1.2.0 2009-08-06

  • Generator now adds development dependencies appropriate to your testing framework
  • Added check_dependencies tasks for verifying gem dependencies are installed
  • Fixed typo in generated yard task
  • Fixed generator from having a lot of extra newlines

jeweler 1.1.0 2009-08-05

  • Support for generating a project that uses yard instead of rdoc
  • Generated gemspec now includes comments about it being generated by jeweler
  • Only use sudo for installing on non-windows platforms [#1]
  • Fixed rake release to be repeatable on the same version [#16]
  • Fixed rake rubyforge:setup to not create duplicate packages
  • Use a more recent version of ruby-git
  • Fixes various issues with reading values out of ~/.gitconfig [#26] [#21] [#19]
  • Experimenting with a rake task to check development time dependencies [#22]
  • Fixed generated rdoc task to load from VERSION instead of VERSION.yml

jeweler 1.0.2 2009-07-29

  • Don't include git ignored files for default gemspec's files and test_files
  • Fixed rspec generator to allow specs to be run directly
  • Removed misleading docstring for version_required rake task [#17]
  • Includes some notes about contributed in generated README
  • Added support for generating a project to use reek and roodi

jeweler 1.0.1 2009-05-15

jeweler 0.11.1

  • Lots of internal refactorings to how project generation happens
  • Fixed missing dependency on rubyforge
  • Depend on a recent version of schacon-git which works on ruby 1.9
  • Updated cucumber support for 0.3.x
  • Tested on Ruby 1.9

jeweler 0.11.0 2009-04-05

  • generator will respect JEWELER_OPTS, as a way to provide default options (pat-maddox)
  • Include 'examples' and 'rails' directories by default in gemspec files
  • generated gemspec now will only include files (not directories). also, they are listed one per line, and sorted.
  • Jeweler::Tasks's intializer has been improved:
  • You can now pass it an existing gemspec (othewise a new one will be created)
  • Jeweler sets its defaults before yielding the gemspec to you. This allows you to append to its defaults, so you aren't forced to entirely overwrite them just to add one value.
  • Managing a gemspec's files, test_files, and extra_rdoc_files is now more flexible. They are now wrapped in a FileList, so you can easily 'include' or 'exclude' patterns.

jeweler 0.10.2 2009-03-26

  • 'rake install' now will 'rake build' first
  • Support for releasing to RubyForge, thanks to jtrupiano
  • Steps towards Ruby 1.9 support, thanks to rsanheim

jeweler 0.9.1 2009-03-05

  • 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

jeweler 0.8.1 2009-02-03

  • Fixed minitest generator

jeweler 0.8.0 2009-02-03

  • 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'

jeweler 0.7.2 2009-01-29

  • Added rake task 'version:bump' which is shorthand for 'version:bump:patch'
  • Generated projects no longer assume RCov is installed.

jeweler 0.7.1 2009-01-26

  • Fixed yaml not being required
  • Automatically add files in bin as executables in gemspec

jeweler 0.7.0 2009-01-19

  • 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 0.6.5 2009-01-14

  • jeweler --create-repo foo now enables gem creation in addition to creating the repository

jeweler 0.6.4 2009-01-13

  • Added tasks build and install as shortcuts for gem:build and gem:install