diff --git a/CHANGELOG.rdoc b/CHANGELOG.rdoc index 13d0f96..7397f1c 100644 --- a/CHANGELOG.rdoc +++ b/CHANGELOG.rdoc @@ -1,3 +1,23 @@ +== 0.2.7 2010-11-16 + +* Add documentation for an overview of the Bzip2 module +* Document the class methods on Bzip2 and get them to show up in yarddoc +* Remove the ConfigError class because searching for it showed no instances of its usage +* Add a Usage section to the README and a bit about adding it to a Gemfile +* Improve the reader_spec.rb by making it more resilient in lots of places and a bit more descriptive/terse in +* Add a lot more documentation for the Reader class and also touch up the Writer class a bit +* Make the Writer specs more descriptive by giving them some doc strings. +* Wrap up documentation of the Bzip2::Writer class. +* Add lib/bzip2-ruby.rb so it's not always necessary to specify to require 'bzip2' in Gemfiles and such +* Start documenting the Bzip2::Writer class +* Fix a few compiler warnings +* Removed some dead code +* Fix for ruby 1.9 compatibility. +* Fix segfault when exiting in ruby 1.9 +* Follow the newer conventions of rspec +* Migrate to using Bundler instead of Jeweler +* use malloc/free instead of ruby_xmalloc/ruby_xfree + == 0.2.6 2009-10-6 * Updated to support Ruby 1.8.5 diff --git a/bzip2-ruby.gemspec b/bzip2-ruby.gemspec index 4922073..56c6e8a 100644 --- a/bzip2-ruby.gemspec +++ b/bzip2-ruby.gemspec @@ -15,6 +15,6 @@ Gem::Specification.new do |s| s.files = `git ls-files`.split("\n") s.test_files = `git ls-files -- spec/*`.split("\n") s.require_paths = ['lib', 'ext'] - + s.add_development_dependency 'rspec', '>= 2.0.0' end diff --git a/ext/extconf.rb b/ext/extconf.rb index 6578101..abc786d 100644 --- a/ext/extconf.rb +++ b/ext/extconf.rb @@ -3,8 +3,8 @@ dir_config('bz2') have_header('bzlib.h') -$CFLAGS << ' -Wall -Wextra -funroll-loops' -# $CFLAGS << ' -O0 -ggdb' +$CFLAGS << ' -Wall -funroll-loops ' +# $CFLAGS << ' -O0 -ggdb -Wextra' if have_library("bz2", "BZ2_bzWriteOpen") if enable_config("shared", true) diff --git a/lib/bzip2/version.rb b/lib/bzip2/version.rb index 8a977a4..50334b8 100644 --- a/lib/bzip2/version.rb +++ b/lib/bzip2/version.rb @@ -1,3 +1,3 @@ module Bzip2 - VERSION = "0.2.6" + VERSION = "0.2.7" end \ No newline at end of file