Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Changelog

  • Loading branch information...
commit 4cced1fcf3e12a4a0c98b68b9185d6a5d6a9955b 1 parent a6b76c5
Ches Martin ches authored
Showing with 34 additions and 2 deletions.
  1. +31 −0 CHANGES.rdoc
  2. +1 −1  Rakefile
  3. +2 −1  rack-gridfs.gemspec
31 CHANGES.rdoc
View
@@ -0,0 +1,31 @@
+== CHANGE LOG
+
+=== 0.4.0dev / unreleased
+
+Major refactoring and loads of new features! Thanks to {Ben Marini}[https://github.com/bmarini]
+for his substantial contributions to this release.
+
+{full commit log}[https://github.com/skinandbones/rack-gridfs/compare/v0.2.0...v0.4.0]
+
+==== Features
+
+- Allow configuration of MongoDB authentication (Steve Sloan)
+- Allow option to look up objects by GridFS filename instead of +ObjectId+
+ (SHIBATA Hiroshi)
+- Return iterable GridIO object instead of file contents, so Rack can stream in
+ chunks (Ches Martin)
+- <tt>Rack::GridFS::Endpoint</tt>: support for mounting as a Rack endpoint in
+ addition to middleware (Ben Marini)
+- Cache headers: set <tt>Last-Modified</tt> and +Etag+ so that
+ <tt>Rack::ConditionalGet</tt> sends 304s. +expires+ option to set
+ <tt>Cache-Control</tt> (Alexander Gräfe & Ben Marini)
+- <tt>mime-types</tt> dependency so GridFS lib can determine content types
+ (Ben Marini)
+- You can now pass a <tt>Mongo::DB</tt> instance instead of discrete database
+ configuration parameters. Connections are retried so we take advantage of a
+ +ReplSetConnection+ in high-availability architectures (Ben Marini)
+
+==== Bug Fixes
+
+- <tt>BSON::ObjectID</tt> renamed to +ObjectId+, and other changes supporting
+ current versions of Mongo libraries
2  Rakefile
View
@@ -29,6 +29,6 @@ Rake::RDocTask.new do |rdoc|
rdoc.rdoc_dir = 'rdoc'
rdoc.title = "Rack::GridFS #{Rack::GridFS::VERSION}"
- rdoc.rdoc_files.include('README*')
+ rdoc.rdoc_files.include(%w[ README* CHANGES* ])
rdoc.rdoc_files.include('lib/**/*.rb')
end
3  rack-gridfs.gemspec
View
@@ -27,8 +27,9 @@ Gem::Specification.new do |s|
s.require_path = 'lib'
s.extra_rdoc_files = [
+ "CHANGES.rdoc",
"LICENSE",
- "README.rdoc"
+ "README.rdoc"
]
end
Please sign in to comment.
Something went wrong with that request. Please try again.