Permalink
Browse files

Preparing for release of 1.19 with new types.

  • Loading branch information...
1 parent b5d61aa commit 207e5e31ea357664b21dc3ef11f948bd6223cb7b @halostatue committed Jun 21, 2012
Showing with 43 additions and 37 deletions.
  1. +28 −12 History.rdoc
  2. +0 −10 Manifest.txt
  3. +4 −4 README.rdoc
  4. +4 −4 lib/mime/types.rb
  5. +7 −7 mime-types.gemspec
View
40 History.rdoc
@@ -1,21 +1,40 @@
-== 1.?? / ????-??-??
-* Resolve issue #8 (https://github.com/halostatue/mime-types/issues/8).
- Apparently some people run the tests on Linux. Imagine that. :)
+== 1.19 / 2012-06-20
+* New MIME Types:
+ * XCF Gnome Images (image/x-xcf, image/x-compressed-xcf; .xcf). https://github.com/halostatue/mime-types/issue/17
+ * Types reported in https://github.com/halostatue/mime-types/issues/12:
+ * DV (video/x-dv; .dv)
+ * IVF (video/x-ivf; .ivf)
+ * Matroska (video/x-matroska; .mkv)
+ * Motion JPEG (video/x-motion-jpeg; .mjpg)
+ * RealMedia (official; application/vnd.rn-realmedia; .rm)
+* New extensions:
+ * dcm (application/dicom); https://github.com/halostatue/mime-types/issue/16.
+ * Types reported in https://github.com/halostatue/mime-types/issues/12:
+ * 3g2, 3gpp2 (video/3gpp2)
+ * mpeg (video/mpeg)
+ * mxf (application/mxf)
+ * ts (video/MP2T)
+ * ogg (video/ogg)
+* Fixed MIME Types:
+ * Adobe AIR application installer packages was missing a hyphen. https://github.com/halostatue/mime-types/issue/13
+ * Types reported in https://github.com/halostatue/mime-types/issues/12:
+ * audio/x-pn-realaudio extension is .ra, not .rm.
+* Resolved https://github.com/halostatue/mime-types/issues/8. Apparently some people run the tests on Linux. Imagine that.
== 1.18 / 2012-03-20
* New MIME Types:
- * Types reported in Issue #6 (https://github.com/halostatue/mime-types/issues/6):
+ * Types reported in https://github.com/halostatue/mime-types/issues/6:
* CoffeeScript (text/x-coffeescript; .coffee; 8bit).
* AIR (application/vnd.adobe.air-applicationinstaller-package+zip, .air; base64).
* WOFF (application/font-woff; .woff; base64).
* TrueType (application/x-font-truetype; .ttf; base64).
* OpenType (application/x-font-opentype; .otf; base64).
- * WebM (audio/webm, video/webm; .webm). Issue #11 (https://github.com/halostatue/mime-types/issues/11).
+ * WebM (audio/webm, video/webm; .webm). https://github.com/halostatue/mime-types/issues/11.
* New extensions:
* f4v/f4p (video/mp4, used by Adobe); f4a/fb4 (audio/mp4, used by Adobe).
* Bug Fixes:
* It was pointed out that Licence.txt was incorrectly named. Fixed by renaming to Licence.rdoc (from Issue/Pull Request #8, https://github.com/halostatue/mime-types/issues/8).
- * It was pointed out that a plan to have the test output generated automatically never went through. Issue #10 (https://github.com/halostatue/mime-types/issues/10)
+ * It was pointed out that a plan to have the test output generated automatically never went through. https://github.com/halostatue/mime-types/issues/10
== 1.17.2 / 2011-10-25
* Bug Fixes:
@@ -26,13 +45,10 @@
* Implemented modern 'hoe' semantics.
* Switched to minitest instead of test/unit.
* Converted documentation from .txt to .rdoc.
- * Removed setup.rb. (Issue #3:
- https://github.com/halostatue/mime-types/issues/3).
- * Should no longer complain about missing RubyGems keys (Issue #2:
- https://github.com/halostatue/mime-types/issues/2).
+ * Removed setup.rb. https://github.com/halostatue/mime-types/issues/3
+ * Should no longer complain about missing RubyGems keys https://github.com/halostatue/mime-types/issues/2
* Added .mp4 and .mpg4 as recognized extensions for
- {application,audio,video}/mp4 per RFC4337. (Issue #1:
- https://github.com/halostatue/mime-types/issues/1).
+ {application,audio,video}/mp4 per RFC4337. https://github.com/halostatue/mime-types/issues/1
* Added audio/x-aac and .aac per RubyForge issue #28054
(http://rubyforge.org/tracker/index.php?func=detail&aid=28054&group_id=293&atid=1194).
* Made it much easier to update MIME types from this point forward.
View
10 Manifest.txt
@@ -1,5 +1,3 @@
-.gitignore
-.hoerc
History.rdoc
Licence.rdoc
Manifest.txt
@@ -33,11 +31,3 @@ lib/mime/types/video.obsolete
mime-types.gemspec
test/test_mime_type.rb
test/test_mime_types.rb
-type-lists/application.txt
-type-lists/audio.txt
-type-lists/image.txt
-type-lists/message.txt
-type-lists/model.txt
-type-lists/multipart.txt
-type-lists/text.txt
-type-lists/video.txt
View
8 README.rdoc
@@ -8,11 +8,11 @@ rdoc :: http://mime-types.rubyforge.org/
== Description
This library allows for the identification of a file's likely MIME content
-type. This is release 1.17.2. The identification of MIME content type is based
-on a file's filename extensions.
+type. This is release 1.19 with new MIME types. The identification of MIME
+content type is based on a file's filename extensions.
-MIME::Types for Ruby originally based on and synchronized with MIME::Types for
-Perl by Mark Overmeer, copyright 2001 - 2009. As of version 1.15, the data
+MIME::Types for Ruby was originally based on and synchronized with MIME::Types
+for Perl by Mark Overmeer, copyright 2001 - 2009. As of version 1.15, the data
format for the MIME::Type list has changed and the synchronization will no
longer happen.
View
8 lib/mime/types.rb
@@ -25,7 +25,7 @@ class InvalidContentType < RuntimeError; end
#
class Type
# The released version of Ruby MIME::Types
- VERSION = '1.18'
+ VERSION = '1.19'
include Comparable
@@ -565,12 +565,12 @@ def to_hash
# This is originally based on Perl MIME::Types by Mark Overmeer.
#
# = Author
- # Copyright:: Copyright (c) 2002 - 2009 by Austin Ziegler
+ # Copyright:: Copyright 2002–2012 by Austin Ziegler
# <austin@rubyforge.org>
- # Version:: 1.18
+ # Version:: 1.19
# Based On:: Perl
# MIME::Types[http://search.cpan.org/author/MARKOV/MIME-Types-1.27/MIME/Types.pm],
- # Copyright (c) 2001 - 2009 by Mark Overmeer
+ # Copyright 20012009 by Mark Overmeer
# <mimetypes@overmeer.net>.
# Licence:: Ruby's, Perl Artistic, or GPL version 2 (or later)
# See Also:: http://www.iana.org/assignments/media-types/
View
14 mime-types.gemspec
@@ -2,20 +2,20 @@
Gem::Specification.new do |s|
s.name = "mime-types"
- s.version = "1.18"
+ s.version = "1.19.20120620224748"
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.authors = ["Austin Ziegler"]
- s.date = "2012-03-21"
- s.description = "This library allows for the identification of a file's likely MIME content\ntype. This is release 1.17.2. The identification of MIME content type is based\non a file's filename extensions.\n\nMIME::Types for Ruby originally based on and synchronized with MIME::Types for\nPerl by Mark Overmeer, copyright 2001 - 2009. As of version 1.15, the data\nformat for the MIME::Type list has changed and the synchronization will no\nlonger happen.\n\n:include: Licence.rdoc"
+ s.date = "2012-06-21"
+ s.description = "This library allows for the identification of a file's likely MIME content\ntype. This is release 1.19 with new MIME types. The identification of MIME\ncontent type is based on a file's filename extensions.\n\nMIME::Types for Ruby was originally based on and synchronized with MIME::Types\nfor Perl by Mark Overmeer, copyright 2001 - 2009. As of version 1.15, the data\nformat for the MIME::Type list has changed and the synchronization will no\nlonger happen.\n\n:include: Licence.rdoc"
s.email = ["austin@rubyforge.org"]
s.extra_rdoc_files = ["History.rdoc", "Licence.rdoc", "Manifest.txt", "README.rdoc", "type-lists/application.txt", "type-lists/audio.txt", "type-lists/image.txt", "type-lists/message.txt", "type-lists/model.txt", "type-lists/multipart.txt", "type-lists/text.txt", "type-lists/video.txt", "History.rdoc", "Licence.rdoc", "README.rdoc"]
s.files = [".gitignore", ".hoerc", "History.rdoc", "Licence.rdoc", "Manifest.txt", "README.rdoc", "Rakefile", "lib/mime/types.rb", "lib/mime/types/application", "lib/mime/types/application.mac", "lib/mime/types/application.nonstandard", "lib/mime/types/application.obsolete", "lib/mime/types/audio", "lib/mime/types/audio.nonstandard", "lib/mime/types/audio.obsolete", "lib/mime/types/image", "lib/mime/types/image.nonstandard", "lib/mime/types/image.obsolete", "lib/mime/types/message", "lib/mime/types/message.obsolete", "lib/mime/types/model", "lib/mime/types/multipart", "lib/mime/types/multipart.nonstandard", "lib/mime/types/multipart.obsolete", "lib/mime/types/other.nonstandard", "lib/mime/types/text", "lib/mime/types/text.nonstandard", "lib/mime/types/text.obsolete", "lib/mime/types/text.vms", "lib/mime/types/video", "lib/mime/types/video.nonstandard", "lib/mime/types/video.obsolete", "mime-types.gemspec", "test/test_mime_type.rb", "test/test_mime_types.rb", "type-lists/application.txt", "type-lists/audio.txt", "type-lists/image.txt", "type-lists/message.txt", "type-lists/model.txt", "type-lists/multipart.txt", "type-lists/text.txt", "type-lists/video.txt", ".gemtest"]
s.homepage = "http://mime-types.rubyforge.org/"
s.rdoc_options = ["--main", "README.rdoc"]
s.require_paths = ["lib"]
s.rubyforge_project = "mime-types"
- s.rubygems_version = "1.8.19"
+ s.rubygems_version = "1.8.21"
s.summary = "This library allows for the identification of a file's likely MIME content type"
s.test_files = ["test/test_mime_type.rb", "test/test_mime_types.rb"]
@@ -24,7 +24,7 @@ Gem::Specification.new do |s|
if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
s.add_development_dependency(%q<rubyforge>, [">= 2.0.4"])
- s.add_development_dependency(%q<minitest>, ["~> 2.11"])
+ s.add_development_dependency(%q<minitest>, ["~> 3.1"])
s.add_development_dependency(%q<rdoc>, ["~> 3.10"])
s.add_development_dependency(%q<nokogiri>, ["~> 1.5"])
s.add_development_dependency(%q<hoe-doofus>, ["~> 1.0"])
@@ -34,7 +34,7 @@ Gem::Specification.new do |s|
s.add_development_dependency(%q<hoe>, ["~> 3.0"])
else
s.add_dependency(%q<rubyforge>, [">= 2.0.4"])
- s.add_dependency(%q<minitest>, ["~> 2.11"])
+ s.add_dependency(%q<minitest>, ["~> 3.1"])
s.add_dependency(%q<rdoc>, ["~> 3.10"])
s.add_dependency(%q<nokogiri>, ["~> 1.5"])
s.add_dependency(%q<hoe-doofus>, ["~> 1.0"])
@@ -45,7 +45,7 @@ Gem::Specification.new do |s|
end
else
s.add_dependency(%q<rubyforge>, [">= 2.0.4"])
- s.add_dependency(%q<minitest>, ["~> 2.11"])
+ s.add_dependency(%q<minitest>, ["~> 3.1"])
s.add_dependency(%q<rdoc>, ["~> 3.10"])
s.add_dependency(%q<nokogiri>, ["~> 1.5"])
s.add_dependency(%q<hoe-doofus>, ["~> 1.0"])

0 comments on commit 207e5e3

Please sign in to comment.