upgrade all the gems to their latest working versions (fix issue #99)
did
committed Jan 22, 2018
commit df46f1bc1f3ba90cdc20c3616024cf70b7e8bd9b
Showing 5
changed files with
100 additions
and 98 deletions
Gemfile
+5
-5
| @@ | @@ -12,7 +12,7 @@ group :development do |
| # gem 'duktape', github: 'judofyr/duktape.rb', ref: '20ef6a5' | |
| # gem 'thin' | |
| gem 'puma' | |
| - | gem 'haml', '~> 4.0.6' |
| + | gem 'haml', '~> 5.0.4' |
| gem 'rack-mini-profiler', '~> 0.10.1' | |
| gem 'flamegraph' | |
| @@ | @@ -21,15 +21,15 @@ group :development do |
| end | |
| group :test do | |
| - | gem 'rspec', '~> 3.4.0' |
| - | gem 'json_spec', '~> 1.1.4' |
| + | gem 'rspec', '~> 3.7.0' |
| + | gem 'json_spec', '~> 1.1.5' |
| gem 'i18n-spec', '~> 0.6.0' | |
| - | gem 'timecop', '~> 0.8.0' |
| + | gem 'timecop', '~> 0.9.1' |
| gem 'pry-byebug', '~> 3.3.0' | |
| - | gem 'rack-test', '~> 0.6.3' |
| + | gem 'rack-test', '~> 0.8.2' |
| gem 'codeclimate-test-reporter', '~> 0.4.7', require: false | |
| gem 'coveralls', '~> 0.8.1', require: false | |
Gemfile.lock
+83
-81
| @@ | @@ -8,48 +8,48 @@ PATH |
| chronic (~> 0.10.2) | |
| coffee-script (~> 2.4.1) | |
| compass (~> 1.0.3) | |
| - | dragonfly (~> 1.1.1) |
| + | dragonfly (~> 1.1.4) |
| duktape (~> 1.6.1.0) | |
| - | httparty (~> 0.14.0) |
| - | kramdown (~> 1.13.2) |
| + | httparty (~> 0.15.6) |
| + | kramdown (~> 1.16.2) |
| locomotivecms-solid (~> 4.0.1) | |
| locomotivecms_common (~> 0.2.0) | |
| mime-types (~> 3.1.0) | |
| mimetype-fu (~> 0.1.2) | |
| moneta (~> 1.0.0) | |
| morphine (~> 0.1.1) | |
| - | nokogiri (~> 1.7.0.1) |
| - | pony (~> 1.11) |
| + | nokogiri (~> 1.8.1) |
| + | pony (~> 1.12) |
| rack-cache (~> 1.7.0) | |
| rack-rewrite (~> 1.5.1) | |
| rack_csrf (~> 2.6.0) | |
| - | sanitize (~> 4.4.0) |
| - | sass (~> 3.4.23) |
| + | sanitize (~> 4.5.0) |
| + | sass (~> 3.4.25) |
| sprockets (~> 3.7.1) | |
| - | uglifier (~> 3.1.6) |
| + | uglifier (~> 4.1.3) |
| GEM | |
| remote: https://rubygems.org/ | |
| specs: | |
| RedCloth (4.3.2) | |
| - | activesupport (4.2.8) |
| + | activesupport (4.2.10) |
| i18n (~> 0.7) | |
| minitest (~> 5.1) | |
| thread_safe (~> 0.3, >= 0.3.4) | |
| tzinfo (~> 1.1) | |
| - | addressable (2.5.1) |
| - | public_suffix (~> 2.0, >= 2.0.2) |
| + | addressable (2.5.2) |
| + | public_suffix (>= 2.0.2, < 4.0) |
| attr_extras (4.4.0) | |
| autoprefixer-rails (6.7.7.2) | |
| execjs | |
| bcrypt (3.1.11) | |
| - | bson (4.2.1) |
| + | bson (4.3.0) |
| byebug (8.2.5) | |
| chronic (0.10.2) | |
| chunky_png (1.3.8) | |
| codeclimate-test-reporter (0.4.8) | |
| simplecov (>= 0.7.1, < 1.0.0) | |
| - | coderay (1.1.1) |
| + | coderay (1.1.2) |
| coffee-script (2.4.1) | |
| coffee-script-source | |
| execjs | |
| @@ | @@ -68,16 +68,16 @@ GEM |
| compass-import-once (1.0.5) | |
| sass (>= 3.2, < 3.5) | |
| concurrent-ruby (1.0.5) | |
| - | coveralls (0.8.19) |
| + | coveralls (0.8.21) |
| json (>= 1.8, < 3) | |
| - | simplecov (~> 0.12.0) |
| + | simplecov (~> 0.14.1) |
| term-ansicolor (~> 1.3) | |
| - | thor (~> 0.19.1) |
| + | thor (~> 0.19.4) |
| tins (~> 1.6) | |
| - | crass (1.0.2) |
| + | crass (1.0.3) |
| diff-lcs (1.3) | |
| docile (1.1.5) | |
| - | dragonfly (1.1.1) |
| + | dragonfly (1.1.4) |
| addressable (~> 2.3) | |
| multi_json (~> 1.0) | |
| rack (>= 1.3) | |
| @@ | @@ -85,20 +85,22 @@ GEM |
| execjs (2.7.0) | |
| ffi (1.9.18) | |
| flamegraph (0.9.5) | |
| - | haml (4.0.7) |
| + | haml (5.0.4) |
| + | temple (>= 0.8.0) |
| tilt | |
| - | httparty (0.14.0) |
| + | httparty (0.15.6) |
| multi_xml (>= 0.5.2) | |
| - | i18n (0.8.0) |
| + | i18n (0.9.1) |
| + | concurrent-ruby (~> 1.0) |
| i18n-spec (0.6.0) | |
| iso | |
| iso (0.2.2) | |
| i18n | |
| - | json (1.8.6) |
| - | json_spec (1.1.4) |
| + | json (2.1.0) |
| + | json_spec (1.1.5) |
| multi_json (~> 1.0) | |
| rspec (>= 2.0, < 4.0) | |
| - | kramdown (1.13.2) |
| + | kramdown (1.16.2) |
| locomotivecms-liquid (4.0.0) | |
| locomotivecms-solid (4.0.1) | |
| locomotivecms-liquid (~> 4.0.0) | |
| @@ | @@ -107,91 +109,91 @@ GEM |
| attr_extras (~> 4.4.0) | |
| colorize | |
| stringex (~> 2.6.0) | |
| - | mail (2.6.5) |
| - | mime-types (>= 1.16, < 4) |
| - | memory_profiler (0.9.7) |
| - | method_source (0.8.2) |
| + | mail (2.7.0) |
| + | mini_mime (>= 0.1.1) |
| + | memory_profiler (0.9.8) |
| + | method_source (0.9.0) |
| mime-types (3.1) | |
| mime-types-data (~> 3.2015) | |
| mime-types-data (3.2016.0521) | |
| mimetype-fu (0.1.2) | |
| - | mini_portile2 (2.1.0) |
| - | minitest (5.10.2) |
| + | mini_mime (1.0.0) |
| + | mini_portile2 (2.3.0) |
| + | minitest (5.11.1) |
| moneta (1.0.0) | |
| - | mongo (2.4.1) |
| + | mongo (2.4.3) |
| bson (>= 4.2.1, < 5.0.0) | |
| morphine (0.1.1) | |
| - | multi_json (1.12.1) |
| + | multi_json (1.13.1) |
| multi_xml (0.6.0) | |
| - | nokogiri (1.7.0.1) |
| - | mini_portile2 (~> 2.1.0) |
| - | nokogumbo (1.4.12) |
| + | nokogiri (1.8.1) |
| + | mini_portile2 (~> 2.3.0) |
| + | nokogumbo (1.4.13) |
| nokogiri | |
| - | origin (2.3.0) |
| - | pony (1.11) |
| + | origin (2.3.1) |
| + | pony (1.12) |
| mail (>= 2.0) | |
| - | pry (0.10.4) |
| + | pry (0.11.3) |
| coderay (~> 1.1.0) | |
| - | method_source (~> 0.8.1) |
| - | slop (~> 3.4) |
| + | method_source (~> 0.9.0) |
| pry-byebug (3.3.0) | |
| byebug (~> 8.0) | |
| pry (~> 0.10) | |
| - | public_suffix (2.0.5) |
| - | puma (3.7.0) |
| - | rack (2.0.1) |
| - | rack-cache (1.7.0) |
| + | public_suffix (3.0.1) |
| + | puma (3.11.2) |
| + | rack (2.0.3) |
| + | rack-cache (1.7.1) |
| rack (>= 0.4) | |
| - | rack-mini-profiler (0.10.2) |
| + | rack-mini-profiler (0.10.7) |
| rack (>= 1.2.0) | |
| rack-rewrite (1.5.1) | |
| - | rack-test (0.6.3) |
| - | rack (>= 1.0) |
| + | rack-test (0.8.2) |
| + | rack (>= 1.0, < 3) |
| rack_csrf (2.6.0) | |
| rack (>= 1.1.0) | |
| rake (10.4.2) | |
| - | rb-fsevent (0.9.8) |
| - | rb-inotify (0.9.8) |
| - | ffi (>= 0.5.0) |
| - | rspec (3.4.0) |
| - | rspec-core (~> 3.4.0) |
| - | rspec-expectations (~> 3.4.0) |
| - | rspec-mocks (~> 3.4.0) |
| - | rspec-core (3.4.4) |
| - | rspec-support (~> 3.4.0) |
| - | rspec-expectations (3.4.0) |
| + | rb-fsevent (0.10.2) |
| + | rb-inotify (0.9.10) |
| + | ffi (>= 0.5.0, < 2) |
| + | rspec (3.7.0) |
| + | rspec-core (~> 3.7.0) |
| + | rspec-expectations (~> 3.7.0) |
| + | rspec-mocks (~> 3.7.0) |
| + | rspec-core (3.7.1) |
| + | rspec-support (~> 3.7.0) |
| + | rspec-expectations (3.7.0) |
| diff-lcs (>= 1.2.0, < 2.0) | |
| - | rspec-support (~> 3.4.0) |
| - | rspec-mocks (3.4.1) |
| + | rspec-support (~> 3.7.0) |
| + | rspec-mocks (3.7.0) |
| diff-lcs (>= 1.2.0, < 2.0) | |
| - | rspec-support (~> 3.4.0) |
| - | rspec-support (3.4.1) |
| - | sanitize (4.4.0) |
| + | rspec-support (~> 3.7.0) |
| + | rspec-support (3.7.0) |
| + | sanitize (4.5.0) |
| crass (~> 1.0.2) | |
| nokogiri (>= 1.4.4) | |
| nokogumbo (~> 1.4.1) | |
| - | sass (3.4.24) |
| - | simplecov (0.12.0) |
| + | sass (3.4.25) |
| + | simplecov (0.14.1) |
| docile (~> 1.1.0) | |
| json (>= 1.8, < 3) | |
| simplecov-html (~> 0.10.0) | |
| - | simplecov-html (0.10.0) |
| - | slop (3.6.0) |
| + | simplecov-html (0.10.2) |
| sprockets (3.7.1) | |
| concurrent-ruby (~> 1.0) | |
| rack (> 1, < 3) | |
| - | stackprof (0.2.10) |
| + | stackprof (0.2.11) |
| stringex (2.6.1) | |
| - | term-ansicolor (1.4.0) |
| + | temple (0.8.0) |
| + | term-ansicolor (1.6.0) |
| tins (~> 1.0) | |
| thor (0.19.4) | |
| thread_safe (0.3.6) | |
| - | tilt (2.0.6) |
| - | timecop (0.8.1) |
| - | tins (1.13.2) |
| - | tzinfo (1.2.3) |
| + | tilt (2.0.8) |
| + | timecop (0.9.1) |
| + | tins (1.16.3) |
| + | tzinfo (1.2.4) |
| thread_safe (~> 0.1) | |
| - | uglifier (3.1.13) |
| + | uglifier (4.1.3) |
| execjs (>= 0.3.0, < 3) | |
| PLATFORMS | |
| @@ | @@ -202,24 +204,24 @@ DEPENDENCIES |
| codeclimate-test-reporter (~> 0.4.7) | |
| coveralls (~> 0.8.1) | |
| flamegraph | |
| - | haml (~> 4.0.6) |
| + | haml (~> 5.0.4) |
| i18n-spec (~> 0.6.0) | |
| - | json_spec (~> 1.1.4) |
| + | json_spec (~> 1.1.5) |
| locomotivecms_steam! | |
| memory_profiler | |
| - | mongo (~> 2.4.1) |
| - | origin (~> 2.3.0) |
| + | mongo (~> 2.4.3) |
| + | origin (~> 2.3.1) |
| pry-byebug (~> 3.3.0) | |
| puma | |
| rack-mini-profiler (~> 0.10.1) | |
| - | rack-test (~> 0.6.3) |
| + | rack-test (~> 0.8.2) |
| rake (~> 10.4.2) | |
| - | rspec (~> 3.4.0) |
| + | rspec (~> 3.7.0) |
| stackprof | |
| - | timecop (~> 0.8.0) |
| + | timecop (~> 0.9.1) |
| RUBY VERSION | |
| ruby 2.3.3p222 | |
| BUNDLED WITH | |
| - | 1.14.6 |
| + | 1.16.0 |
locomotive/steam/decorators/template_decorator.rb b/lib/locomotive/steam/decorators/template_decorator.rb
+1
-1
| @@ | @@ -36,7 +36,7 @@ module Locomotive |
| def render_haml(source, template_path) | |
| begin | |
| - | Haml::Engine.new(source).render |
| + | Haml::Engine.new(source, escape_attrs: false).render |
| rescue Haml::SyntaxError => e | |
| raise Steam::RenderError.new(e, template_path, source) | |
| end | |
locomotivecms_steam.gemspec
+10
-10
| @@ | @@ -18,35 +18,35 @@ Gem::Specification.new do |spec| |
| spec.add_development_dependency 'bundler', '~> 1.7' | |
| spec.add_development_dependency 'rake', '~> 10.4.2' | |
| - | spec.add_development_dependency 'mongo', '~> 2.4.1' |
| - | spec.add_development_dependency 'origin', '~> 2.3.0' |
| + | spec.add_development_dependency 'mongo', '~> 2.4.3' |
| + | spec.add_development_dependency 'origin', '~> 2.3.1' |
| - | spec.add_dependency 'nokogiri', '~> 1.7.0.1' |
| - | spec.add_dependency 'sanitize', '~> 4.4.0' |
| + | spec.add_dependency 'nokogiri', '~> 1.8.1' |
| + | spec.add_dependency 'sanitize', '~> 4.5.0' |
| spec.add_dependency 'morphine', '~> 0.1.1' | |
| - | spec.add_dependency 'httparty', '~> 0.14.0' |
| + | spec.add_dependency 'httparty', '~> 0.15.6' |
| spec.add_dependency 'chronic', '~> 0.10.2' | |
| spec.add_dependency 'bcrypt', '~> 3.1.11' | |
| spec.add_dependency 'rack-rewrite', '~> 1.5.1' | |
| spec.add_dependency 'rack-cache', '~> 1.7.0' | |
| spec.add_dependency 'rack_csrf', '~> 2.6.0' | |
| - | spec.add_dependency 'dragonfly', '~> 1.1.1' |
| + | spec.add_dependency 'dragonfly', '~> 1.1.4' |
| spec.add_dependency 'moneta', '~> 1.0.0' | |
| spec.add_dependency 'sprockets', '~> 3.7.1' | |
| - | spec.add_dependency 'sass', '~> 3.4.23' |
| - | spec.add_dependency 'uglifier', '~> 3.1.6' |
| + | spec.add_dependency 'sass', '~> 3.4.25' |
| + | spec.add_dependency 'uglifier', '~> 4.1.3' |
| spec.add_dependency 'coffee-script', '~> 2.4.1' | |
| spec.add_dependency 'compass', '~> 1.0.3' | |
| spec.add_dependency 'autoprefixer-rails', '~> 6.7.2' | |
| - | spec.add_dependency 'kramdown', '~> 1.13.2' |
| + | spec.add_dependency 'kramdown', '~> 1.16.2' |
| spec.add_dependency 'RedCloth', '~> 4.3.2' | |
| spec.add_dependency 'mimetype-fu', '~> 0.1.2' | |
| spec.add_dependency 'mime-types', '~> 3.1.0' | |
| spec.add_dependency 'duktape', '~> 1.6.1.0' | |
| - | spec.add_dependency 'pony', '~> 1.11' |
| + | spec.add_dependency 'pony', '~> 1.12' |
| spec.add_dependency 'locomotivecms-solid', '~> 4.0.1' | |
| spec.add_dependency 'locomotivecms_common', '~> 0.2.0' | |
spec/integration/server/assets_spec.rb
+1
-1
| @@ | @@ -21,7 +21,7 @@ describe Locomotive::Steam::Server do |
| subject { get '/all'; last_response.body } | |
| it { is_expected.to include('<link href="/stylesheets/application.css" media="screen" rel="stylesheet" type="text/css" />') } | |
| - | it { is_expected.to include('<script src="/javascripts/application.js" type=\'text/javascript\'></script>') } |
| + | it { is_expected.to include("<script src='/javascripts/application.js' type=\'text/javascript\'></script>") } |
| it { is_expected.to include('<link rel="alternate" type="application/atom+xml" title="A title" href="/foo/bar" />') } | |
| end | |