From cf1cda4029d10d04a4e6fd2bc6a8ef6a5f70de1f Mon Sep 17 00:00:00 2001 From: Frank Macreery Date: Fri, 28 Jun 2013 11:10:57 -0400 Subject: [PATCH] Prepare for release --- CHANGELOG.md | 7 +++++-- README.md | 2 +- garner.gemspec | 11 +++++++++-- 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a239074..c4a9f50 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ -0.4.1 (TBD) ------------ +Next Release (TBD) +------------------ + +0.4.1 (6/28/2013) +----------------- * Added a `rake benchmark` task to compare different binding key/invalidation strategy pairs. * Improved the performance of the `SafeCacheKey` strategy on virtual `Garner::Mixins::Mongoid::Identity` bindings by properly memoizing the corresponding document. * Improved the performance of the `SafeCacheKey` strategy on class bindings by making 1 database call per key application, instead of 3. diff --git a/README.md b/README.md index 4e0458b..a11c51b 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ If you're not familiar with HTTP caching, ETags and If-Modified-Since, watch us Upgrading --------- -The current stable release of Garner is 0.4.0, and contains many breaking changes from the previous stable release, 0.3.3. For a summary of important changes, see [UPGRADING](UPGRADING.md). +The current stable release of Garner is 0.4.1, and contains many breaking changes from the previous stable release, 0.3.3. For a summary of important changes, see [UPGRADING](UPGRADING.md). Usage ----- diff --git a/garner.gemspec b/garner.gemspec index daba4a7..c1bdb46 100644 --- a/garner.gemspec +++ b/garner.gemspec @@ -5,11 +5,11 @@ Gem::Specification.new do |s| s.name = "garner" - s.version = "0.4.0" + s.version = "0.4.1" s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version= s.authors = ["Daniel Doubrovkine", "Frank Macreery"] - s.date = "2013-06-14" + s.date = "2013-06-28" s.description = "Garner is a cache layer for Ruby and Rack applications, supporting model and instance binding and hierarchical invalidation." s.email = "dblock@dblock.org" s.extra_rdoc_files = [ @@ -23,13 +23,17 @@ Gem::Specification.new do |s| "lib/garner/cache/context.rb", "lib/garner/cache/identity.rb", "lib/garner/config.rb", + "lib/garner/mixins/active_record.rb", + "lib/garner/mixins/active_record/base.rb", "lib/garner/mixins/mongoid.rb", "lib/garner/mixins/mongoid/document.rb", "lib/garner/mixins/mongoid/identity.rb", "lib/garner/mixins/rack.rb", "lib/garner/strategies/binding/invalidation/base.rb", + "lib/garner/strategies/binding/invalidation/binding_index.rb", "lib/garner/strategies/binding/invalidation/touch.rb", "lib/garner/strategies/binding/key/base.rb", + "lib/garner/strategies/binding/key/binding_index.rb", "lib/garner/strategies/binding/key/cache_key.rb", "lib/garner/strategies/binding/key/safe_cache_key.rb", "lib/garner/strategies/context/key/base.rb", @@ -66,6 +70,7 @@ Gem::Specification.new do |s| s.add_development_dependency(%q, [">= 0"]) s.add_development_dependency(%q, [">= 0"]) s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q, [">= 0"]) s.add_development_dependency(%q, [">= 0"]) s.add_development_dependency(%q, [">= 0"]) s.add_development_dependency(%q, [">= 0"]) @@ -87,6 +92,7 @@ Gem::Specification.new do |s| s.add_dependency(%q, [">= 0"]) s.add_dependency(%q, [">= 0"]) s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) s.add_dependency(%q, [">= 0"]) s.add_dependency(%q, [">= 0"]) s.add_dependency(%q, [">= 0"]) @@ -109,6 +115,7 @@ Gem::Specification.new do |s| s.add_dependency(%q, [">= 0"]) s.add_dependency(%q, [">= 0"]) s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) s.add_dependency(%q, [">= 0"]) s.add_dependency(%q, [">= 0"]) s.add_dependency(%q, [">= 0"])