gitdocs.gemspec in gitdocs-0.6.1 vs gitdocs.gemspec in gitdocs-0.6.2
- old
+ new
@@ -24,19 +24,28 @@
# FIXME: celluloid v0.17 is not compatible with reel-rack/reel. It can only
# be upgraded once that is resolved.
s.add_dependency 'celluloid', '~> 0.16.0'
s.add_dependency 'reel-rack', '~> 0.2.2'
+ # NOTE: celluloid-io needs and explicit dependency because the dependency
+ # from reel does not limit it to v0.16. Potentially this could be removed
+ # once upgrade to the latest celluloid.
+ s.add_dependency 'celluloid-io', '~> 0.16.0'
# FIXME: listen cannot be upgraded until we drop support for Ruby <v2.1
s.add_dependency 'listen', '~> 3.0.5'
s.add_dependency 'sinatra', '~> 1.4.5'
s.add_dependency 'redcarpet', '~> 3.3.0'
s.add_dependency 'thor', '~> 0.19.1'
s.add_dependency 'coderay', '~> 1.1.0'
s.add_dependency 'dante', '~> 0.2.0'
s.add_dependency 'growl', '~> 1.0.3'
s.add_dependency 'haml', '~> 4.0.5'
+ # NOTE: Using tilt/redcarpet requires tilt v2, but the dependency from
+ # sinatra only request 1.5. This is fine if tilt is being installed fresh,
+ # but gitdocs will fail if you already have tilt between v1.5 and v2.0
+ # installed.
+ s.add_dependency 'tilt', '>= 2.0.0'
s.add_dependency 'sqlite3', '~> 1.3.4'
s.add_dependency 'activerecord', '~> 4.2.0'
s.add_dependency 'grit', '~> 2.5.0'
s.add_dependency 'mimetype-fu', '~> 0.1.2'
s.add_dependency 'launchy', '~> 2.4.2'