diff --git a/Gemfile b/Gemfile index f9751b46e..97563f8db 100644 --- a/Gemfile +++ b/Gemfile @@ -25,7 +25,7 @@ gem 'haml', '>= 4.0.5', require: false gem 'kramdown', '~> 2.4', require: false gem 'liquid', '>= 3.0', require: false gem 'redcarpet', '>= 3.1', require: false -gem 'sass-embedded', '~> 1.54', require: false +gem 'sass-embedded', '~> 1.63', require: false gem 'sinatra', '>= 2.0.0.beta2', require: false gem 'slim', '>= 2.0', require: false diff --git a/middleman-core/lib/middleman-core/renderers/sass.rb b/middleman-core/lib/middleman-core/renderers/sass.rb index 31ffaf54f..3d82c8168 100644 --- a/middleman-core/lib/middleman-core/renderers/sass.rb +++ b/middleman-core/lib/middleman-core/renderers/sass.rb @@ -63,6 +63,7 @@ def evaluate(context, _) result.css + "\n" end rescue ::Sass::CompileError => e + @loaded_urls = e.loaded_urls raise e if @context.app.build? exception_to_css(e) diff --git a/middleman-core/middleman-core.gemspec b/middleman-core/middleman-core.gemspec index e11efaf87..bd6244351 100644 --- a/middleman-core/middleman-core.gemspec +++ b/middleman-core/middleman-core.gemspec @@ -45,7 +45,7 @@ Gem::Specification.new do |s| s.add_dependency('fastimage', ['~> 2']) # Sass and Minify CSS - s.add_dependency('sass-embedded', ['~> 1.54']) + s.add_dependency('sass-embedded', ['~> 1.63']) # Minify JS s.add_dependency('terser', ['~> 1.1'])