Skip to content
Browse files

changes for 0.3.0 release

  • Loading branch information...
1 parent b522b93 commit 4b0027d5cab63be52550023d0e8f397b3574ad21 @brianmario committed Apr 23, 2009
Showing with 32 additions and 10 deletions.
  1. +20 −4 CHANGELOG.rdoc
  2. +1 −1 Rakefile
  3. +11 −5 yajl-ruby.gemspec
View
24 CHANGELOG.rdoc
@@ -1,11 +1,27 @@
= Changelog
+0.3.0 (April 23rd, 2009)
+ * slight refactor of ActiveSupport tests to better reflect how they actually
+ exist in ActiveSupport
+ * typo correction in the changelog which had the years in 2008
+ * added some initial spec tests
+ ** ported some from ActiveSupport to ensure proper compatibility
+ ** included 57 JSON fixtures to test against, all of which pass
+ * changed parser config to not check for invalid unicode characters as Ruby is
+ going to do this anyway (?). This resolves the remaining test failures around unicode.
+ * changed how the parser was dealing with numbers to prevent overflows
+ * added an exception class Yajl::ParseError which is now used in place of simply
+ printing to STDERR upon a parsing error
+ * renamed a couple of JSON test files in the benchmark folder to better represent their
+ contents
+ * misc README updates
+
0.2.1 (April 23rd, 2009)
-* fixed parsing bug - also fixed failing ActiveSupport test failures
- (except for the unicode one, which is an issue in Yajl itself)
+ * fixed parsing bug - also fixed failing ActiveSupport test failures
+ (except for the unicode one, which is an issue in Yajl itself)
0.2.0 (April 22nd, 2009)
-* updated gemspec and README
+ * updated gemspec and README
0.1.0 (April 21st, 2009)
-* initial release - gemified
+ * initial release - gemified
View
2 Rakefile
@@ -5,8 +5,8 @@ begin
gem.summary = "Ruby C bindings to the excellent Yajl JSON stream-based parser library."
gem.email = "seniorlopez@gmail.com"
gem.homepage = "http://github.com/brianmario/yajl-ruby"
- gem.description = "Ruby C bindings to the excellent Yajl JSON stream-based parser library."
gem.authors = ["Brian Lopez"]
+ gem.require_paths = ["ext"]
gem.files.include %w(lib/jeweler/templates/.document lib/jeweler/templates/.gitignore)
# gem.rubyforge_project = "yajl-ruby"
end
View
16 yajl-ruby.gemspec
@@ -2,15 +2,21 @@
Gem::Specification.new do |s|
s.name = %q{yajl-ruby}
- s.version = "0.2.1"
+ s.version = "0.3.0"
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.authors = ["Brian Lopez"]
- s.date = %q{2009-04-22}
- s.description = %q{}
+ s.date = %q{2009-04-23}
s.email = %q{seniorlopez@gmail.com}
- s.files = ["README.rdoc", "Rakefile", "VERSION.yml", "ext/extconf.rb", "ext/yajl.c"]
- s.extensions = ["ext/extconf.rb"]
+ s.extra_rdoc_files = [
+ "README.rdoc"
+ ]
+ s.files = [
+ "CHANGELOG.rdoc",
+ "README.rdoc",
+ "Rakefile",
+ "VERSION.yml"
+ ]
s.has_rdoc = true
s.homepage = %q{http://github.com/brianmario/yajl-ruby}
s.rdoc_options = ["--charset=UTF-8"]

0 comments on commit 4b0027d

Please sign in to comment.
Something went wrong with that request. Please try again.