Hello community,

here is the log from the commit of package rubygem-jekyll for openSUSE:Factory 
checked in at 2017-10-31 15:43:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-jekyll (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-jekyll.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-jekyll"

Tue Oct 31 15:43:43 2017 rev:5 rq:537500 version:3.6.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-jekyll/rubygem-jekyll.changes    
2017-10-17 01:52:51.561475207 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-jekyll.new/rubygem-jekyll.changes       
2017-10-31 15:43:44.046352440 +0100
@@ -1,0 +2,6 @@
+Thu Oct 26 10:04:36 UTC 2017 - co...@suse.com
+
+- updated to version 3.6.2
+  no changelog found
+
+-------------------------------------------------------------------

Old:
----
  jekyll-3.6.0.gem

New:
----
  jekyll-3.6.2.gem

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rubygem-jekyll.spec ++++++
--- /var/tmp/diff_new_pack.K3TgBz/_old  2017-10-31 15:43:44.642330834 +0100
+++ /var/tmp/diff_new_pack.K3TgBz/_new  2017-10-31 15:43:44.646330689 +0100
@@ -24,7 +24,7 @@
 #
 
 Name:           rubygem-jekyll
-Version:        3.6.0
+Version:        3.6.2
 Release:        0
 %define mod_name jekyll
 %define mod_full_name %{mod_name}-%{version}

++++++ jekyll-3.6.0.gem -> jekyll-3.6.2.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.rubocop.yml new/.rubocop.yml
--- old/.rubocop.yml    2017-09-21 23:30:21.000000000 +0200
+++ new/.rubocop.yml    2017-10-21 21:23:45.000000000 +0200
@@ -1,6 +1,6 @@
 ---
 AllCops:
-  TargetRubyVersion: 2.0
+  TargetRubyVersion: 2.1
   Include:
     - lib/**/*.rb
   Exclude:
@@ -21,7 +21,7 @@
 Layout/EmptyLinesAroundModuleBody:
   Enabled: false
 Layout/EndOfLine:
-  EnforcedStyle: lf
+  EnforcedStyle: native
 Layout/ExtraSpacing:
   AllowForAlignment: true
 Layout/FirstParameterIndentation:
@@ -44,10 +44,14 @@
   Enabled: false
 Lint/EndAlignment:
   Severity: error
+Lint/RescueWithoutErrorClass:
+  Enabled: false
 Lint/UnreachableCode:
   Severity: error
 Lint/UselessAccessModifier:
   Enabled: false
+Lint/Void:
+  Enabled: false
 Metrics/AbcSize:
   Max: 21
 Metrics/BlockLength:
@@ -82,6 +86,10 @@
   Max: 4
 Metrics/PerceivedComplexity:
   Max: 8
+Naming/FileName:
+  Enabled: false
+Naming/HeredocDelimiterNaming:
+  Enabled: false
 Security/MarshalLoad:
   Exclude:
     - !ruby/regexp /test\/.*.rb$/
@@ -109,8 +117,6 @@
     - !ruby/regexp /features\/.*.rb$/
 Style/DoubleNegation:
   Enabled: false
-Style/FileName:
-  Enabled: false
 Style/GuardClause:
   Enabled: false
 Style/HashSyntax:
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jekyll/commands/build.rb 
new/lib/jekyll/commands/build.rb
--- old/lib/jekyll/commands/build.rb    2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/commands/build.rb    2017-10-21 21:23:45.000000000 +0200
@@ -96,7 +96,7 @@
             )
           end
         end
-      end # end of class << self
+      end
     end
   end
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jekyll/commands/doctor.rb 
new/lib/jekyll/commands/doctor.rb
--- old/lib/jekyll/commands/doctor.rb   2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/commands/doctor.rb   2017-10-21 21:23:45.000000000 +0200
@@ -86,7 +86,7 @@
         def urls_only_differ_by_case(site)
           urls_only_differ_by_case = false
           urls = case_insensitive_urls(site.pages + site.docs_to_write, 
site.dest)
-          urls.each do |_case_insensitive_url, real_urls|
+          urls.each_value do |real_urls|
             next unless real_urls.uniq.size > 1
             urls_only_differ_by_case = true
             Jekyll.logger.warn "Warning:", "The following URLs only differ" \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jekyll/commands/serve/servlet.rb 
new/lib/jekyll/commands/serve/servlet.rb
--- old/lib/jekyll/commands/serve/servlet.rb    2017-09-21 23:30:21.000000000 
+0200
+++ new/lib/jekyll/commands/serve/servlet.rb    2017-10-21 21:23:45.000000000 
+0200
@@ -27,7 +27,7 @@
           super || super(req, res, ".html") || super(req, res, 
"#{basename}.html")
         end
 
-        # rubocop:disable Style/MethodName
+        # rubocop:disable Naming/MethodName
         def do_GET(req, res)
           rtn = super
           validate_and_ensure_charset(req, res)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jekyll/configuration.rb 
new/lib/jekyll/configuration.rb
--- old/lib/jekyll/configuration.rb     2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/configuration.rb     2017-10-21 21:23:45.000000000 +0200
@@ -1,4 +1,3 @@
-# encoding: UTF-8
 # frozen_string_literal: true
 
 module Jekyll
@@ -207,7 +206,7 @@
       rescue ArgumentError => err
         Jekyll.logger.warn "WARNING:", "Error reading configuration. " \
                      "Using defaults (and options)."
-        $stderr.puts err
+        warn err
       end
 
       
configuration.fix_common_issues.backwards_compatibilize.add_default_collections
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jekyll/converters/markdown/kramdown_parser.rb 
new/lib/jekyll/converters/markdown/kramdown_parser.rb
--- old/lib/jekyll/converters/markdown/kramdown_parser.rb       2017-09-21 
23:30:21.000000000 +0200
+++ new/lib/jekyll/converters/markdown/kramdown_parser.rb       2017-10-21 
21:23:45.000000000 +0200
@@ -42,12 +42,14 @@
         end
 
         private
+        # rubocop:disable Performance/HashEachMethods
         def make_accessible(hash = @config)
           hash.keys.each do |key|
             hash[key.to_sym] = hash[key]
             make_accessible(hash[key]) if hash[key].is_a?(Hash)
           end
         end
+        # rubocop:enable Performance/HashEachMethods
 
         # config[kramdown][syntax_higlighter] >
         #   config[kramdown][enable_coderay] >
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jekyll/converters/markdown/redcarpet_parser.rb 
new/lib/jekyll/converters/markdown/redcarpet_parser.rb
--- old/lib/jekyll/converters/markdown/redcarpet_parser.rb      2017-09-21 
23:30:21.000000000 +0200
+++ new/lib/jekyll/converters/markdown/redcarpet_parser.rb      2017-10-21 
21:23:45.000000000 +0200
@@ -47,7 +47,7 @@
   end
 
   module WithRouge
-    def block_code(code, lang)
+    def block_code(_code, lang)
       code = "<pre>#{super}</pre>"
 
       "<div class=\"highlight\">#{add_code_tags(code, lang)}</div>"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jekyll/converters/markdown.rb 
new/lib/jekyll/converters/markdown.rb
--- old/lib/jekyll/converters/markdown.rb       2017-09-21 23:30:21.000000000 
+0200
+++ new/lib/jekyll/converters/markdown.rb       2017-10-21 21:23:45.000000000 
+0200
@@ -27,7 +27,7 @@
       # Rubocop does not allow reader methods to have names starting with 
`get_`
       # To ensure compatibility, this check has been disabled on this method
       #
-      # rubocop:disable Style/AccessorMethodName
+      # rubocop:disable Naming/AccessorMethodName
       def get_processor
         case @config["markdown"].downcase
         when "redcarpet" then return RedcarpetParser.new(@config)
@@ -37,7 +37,7 @@
           custom_processor
         end
       end
-      # rubocop:enable Style/AccessorMethodName
+      # rubocop:enable Naming/AccessorMethodName
 
       # Public: Provides you with a list of processors, the ones we
       # support internally and the ones that you have provided to us (if you
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jekyll/convertible.rb 
new/lib/jekyll/convertible.rb
--- old/lib/jekyll/convertible.rb       2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/convertible.rb       2017-10-21 21:23:45.000000000 +0200
@@ -1,4 +1,3 @@
-# encoding: UTF-8
 # frozen_string_literal: true
 
 require "set"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jekyll/document.rb new/lib/jekyll/document.rb
--- old/lib/jekyll/document.rb  2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/document.rb  2017-10-21 21:23:45.000000000 +0200
@@ -1,4 +1,3 @@
-# encoding: UTF-8
 # frozen_string_literal: true
 
 module Jekyll
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jekyll/drops/collection_drop.rb 
new/lib/jekyll/drops/collection_drop.rb
--- old/lib/jekyll/drops/collection_drop.rb     2017-09-21 23:30:21.000000000 
+0200
+++ new/lib/jekyll/drops/collection_drop.rb     2017-10-21 21:23:45.000000000 
+0200
@@ -1,4 +1,3 @@
-# encoding: UTF-8
 # frozen_string_literal: true
 
 module Jekyll
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jekyll/drops/document_drop.rb 
new/lib/jekyll/drops/document_drop.rb
--- old/lib/jekyll/drops/document_drop.rb       2017-09-21 23:30:21.000000000 
+0200
+++ new/lib/jekyll/drops/document_drop.rb       2017-10-21 21:23:45.000000000 
+0200
@@ -1,4 +1,3 @@
-# encoding: UTF-8
 # frozen_string_literal: true
 
 module Jekyll
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jekyll/drops/drop.rb new/lib/jekyll/drops/drop.rb
--- old/lib/jekyll/drops/drop.rb        2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/drops/drop.rb        2017-10-21 21:23:45.000000000 +0200
@@ -1,4 +1,3 @@
-# encoding: UTF-8
 # frozen_string_literal: true
 
 module Jekyll
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jekyll/drops/excerpt_drop.rb 
new/lib/jekyll/drops/excerpt_drop.rb
--- old/lib/jekyll/drops/excerpt_drop.rb        2017-09-21 23:30:21.000000000 
+0200
+++ new/lib/jekyll/drops/excerpt_drop.rb        2017-10-21 21:23:45.000000000 
+0200
@@ -1,4 +1,3 @@
-# encoding: UTF-8
 # frozen_string_literal: true
 
 module Jekyll
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jekyll/drops/jekyll_drop.rb 
new/lib/jekyll/drops/jekyll_drop.rb
--- old/lib/jekyll/drops/jekyll_drop.rb 2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/drops/jekyll_drop.rb 2017-10-21 21:23:45.000000000 +0200
@@ -1,4 +1,3 @@
-# encoding: UTF-8
 # frozen_string_literal: true
 
 module Jekyll
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jekyll/drops/site_drop.rb 
new/lib/jekyll/drops/site_drop.rb
--- old/lib/jekyll/drops/site_drop.rb   2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/drops/site_drop.rb   2017-10-21 21:23:45.000000000 +0200
@@ -1,4 +1,3 @@
-# encoding: UTF-8
 # frozen_string_literal: true
 
 module Jekyll
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jekyll/drops/unified_payload_drop.rb 
new/lib/jekyll/drops/unified_payload_drop.rb
--- old/lib/jekyll/drops/unified_payload_drop.rb        2017-09-21 
23:30:21.000000000 +0200
+++ new/lib/jekyll/drops/unified_payload_drop.rb        2017-10-21 
21:23:45.000000000 +0200
@@ -1,4 +1,3 @@
-# encoding: UTF-8
 # frozen_string_literal: true
 
 module Jekyll
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jekyll/drops/url_drop.rb 
new/lib/jekyll/drops/url_drop.rb
--- old/lib/jekyll/drops/url_drop.rb    2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/drops/url_drop.rb    2017-10-21 21:23:45.000000000 +0200
@@ -1,4 +1,3 @@
-# encoding: UTF-8
 # frozen_string_literal: true
 
 module Jekyll
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jekyll/reader.rb new/lib/jekyll/reader.rb
--- old/lib/jekyll/reader.rb    2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/reader.rb    2017-10-21 21:23:45.000000000 +0200
@@ -1,4 +1,3 @@
-# encoding: UTF-8
 # frozen_string_literal: true
 
 require "csv"
@@ -25,7 +24,7 @@
 
     # Sorts posts, pages, and static files.
     def sort_files!
-      site.collections.values.each { |c| c.docs.sort! }
+      site.collections.each_value { |c| c.docs.sort! }
       site.pages.sort_by!(&:name)
       site.static_files.sort_by!(&:relative_path)
     end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jekyll/readers/collection_reader.rb 
new/lib/jekyll/readers/collection_reader.rb
--- old/lib/jekyll/readers/collection_reader.rb 2017-09-21 23:30:21.000000000 
+0200
+++ new/lib/jekyll/readers/collection_reader.rb 2017-10-21 21:23:45.000000000 
+0200
@@ -14,7 +14,7 @@
     #
     # Returns nothing.
     def read
-      site.collections.each do |_, collection|
+      site.collections.each_value do |collection|
         collection.read unless SPECIAL_COLLECTIONS.include?(collection.label)
       end
     end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jekyll/renderer.rb new/lib/jekyll/renderer.rb
--- old/lib/jekyll/renderer.rb  2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/renderer.rb  2017-10-21 21:23:45.000000000 +0200
@@ -1,4 +1,3 @@
-# encoding: UTF-8
 # frozen_string_literal: true
 
 module Jekyll
@@ -144,7 +143,7 @@
     # Returns String rendered content
     def place_in_layouts(content, payload, info)
       output = content.dup
-      layout = layouts[document.data["layout"]]
+      layout = layouts[document.data["layout"].to_s]
       validate_layout(layout)
 
       used = Set.new([layout])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jekyll/site.rb new/lib/jekyll/site.rb
--- old/lib/jekyll/site.rb      2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/site.rb      2017-10-21 21:23:45.000000000 +0200
@@ -1,4 +1,3 @@
-# encoding: UTF-8
 # frozen_string_literal: true
 
 require "csv"
@@ -85,11 +84,11 @@
     #
     # Returns nothing
     def reset
-      if config["time"]
-        self.time = Utils.parse_date(config["time"].to_s, "Invalid time in 
_config.yml.")
-      else
-        self.time = Time.now
-      end
+      self.time = if config["time"]
+                    Utils.parse_date(config["time"].to_s, "Invalid time in 
_config.yml.")
+                  else
+                    Time.now
+                  end
       self.layouts = {}
       self.pages = []
       self.static_files = []
@@ -238,7 +237,7 @@
       posts.docs.each do |p|
         p.data[post_attr].each { |t| hash[t] << p } if p.data[post_attr]
       end
-      hash.values.each { |posts| posts.sort!.reverse! }
+      hash.each_value { |posts| posts.sort!.reverse! }
       hash
     end
 
@@ -445,11 +444,12 @@
     def configure_file_read_opts
       self.file_read_opts = {}
       self.file_read_opts[:encoding] = config["encoding"] if config["encoding"]
+      self.file_read_opts = Jekyll::Utils.merged_file_read_opts(self, {})
     end
 
     private
     def render_docs(payload)
-      collections.each do |_, collection|
+      collections.each_value do |collection|
         collection.docs.each do |document|
           if regenerator.regenerate?(document)
             document.output = Jekyll::Renderer.new(self, document, payload).run
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jekyll/tags/highlight.rb 
new/lib/jekyll/tags/highlight.rb
--- old/lib/jekyll/tags/highlight.rb    2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/tags/highlight.rb    2017-10-21 21:23:45.000000000 +0200
@@ -18,13 +18,13 @@
           @lang = Regexp.last_match(1).downcase
           @highlight_options = parse_options(Regexp.last_match(2))
         else
-          raise SyntaxError, <<-eos
+          raise SyntaxError, <<-MSG
 Syntax Error in tag 'highlight' while parsing the following markup:
 
   #{markup}
 
 Valid syntax: highlight <lang> [linenos]
-eos
+MSG
         end
       end
 
@@ -95,14 +95,14 @@
         )
 
         if highlighted_code.nil?
-          Jekyll.logger.error <<eos
+          Jekyll.logger.error <<-MSG
 There was an error highlighting your code:
 
 #{code}
 
 While attempting to convert the above code, Pygments.rb returned an 
unacceptable value.
 This is usually a timeout problem solved by running `jekyll build` again.
-eos
+MSG
           raise ArgumentError, "Pygments.rb returned an unacceptable value "\
           "when attempting to highlight some code."
         end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jekyll/tags/include.rb 
new/lib/jekyll/tags/include.rb
--- old/lib/jekyll/tags/include.rb      2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/tags/include.rb      2017-10-21 21:23:45.000000000 +0200
@@ -1,4 +1,3 @@
-# encoding: UTF-8
 # frozen_string_literal: true
 
 module Jekyll
@@ -61,7 +60,7 @@
 
       def validate_file_name(file)
         if file !~ %r!^[a-zA-Z0-9_/\.-]+$! || file =~ %r!\./! || file =~ 
%r!/\.!
-          raise ArgumentError, <<-eos
+          raise ArgumentError, <<-MSG
 Invalid syntax for include tag. File contains invalid characters or sequences:
 
   #{file}
@@ -70,14 +69,14 @@
 
   #{syntax_example}
 
-eos
+MSG
         end
       end
 
       def validate_params
         full_valid_syntax = %r!\A\s*(?:#{VALID_SYNTAX}(?=\s|\z)\s*)*\z!
         unless @params =~ full_valid_syntax
-          raise ArgumentError, <<-eos
+          raise ArgumentError, <<-MSG
 Invalid syntax for include tag:
 
   #{@params}
@@ -86,7 +85,7 @@
 
   #{syntax_example}
 
-eos
+MSG
         end
       end
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jekyll/tags/link.rb new/lib/jekyll/tags/link.rb
--- old/lib/jekyll/tags/link.rb 2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/tags/link.rb 2017-10-21 21:23:45.000000000 +0200
@@ -24,11 +24,11 @@
           return item.url if item.relative_path == "/#{@relative_path}"
         end
 
-        raise ArgumentError, <<eos
+        raise ArgumentError, <<-MSG
 Could not find document '#{@relative_path}' in tag '#{self.class.tag_name}'.
 
 Make sure the document exists and the path is correct.
-eos
+MSG
       end
     end
   end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jekyll/tags/post_url.rb 
new/lib/jekyll/tags/post_url.rb
--- old/lib/jekyll/tags/post_url.rb     2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/tags/post_url.rb     2017-10-21 21:23:45.000000000 +0200
@@ -60,13 +60,13 @@
         begin
           @post = PostComparer.new(@orig_post)
         rescue => e
-          raise Jekyll::Errors::PostURLError, <<-eos
+          raise Jekyll::Errors::PostURLError, <<-MSG
 Could not parse name of post "#{@orig_post}" in tag 'post_url'.
 
 Make sure the post exists and the name is correct.
 
 #{e.class}: #{e.message}
-eos
+MSG
         end
       end
 
@@ -90,11 +90,11 @@
           return p.url
         end
 
-        raise Jekyll::Errors::PostURLError, <<-eos
+        raise Jekyll::Errors::PostURLError, <<-MSG
 Could not find post "#{@orig_post}" in tag 'post_url'.
 
 Make sure the post exists and the name is correct.
-eos
+MSG
       end
     end
   end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jekyll/utils.rb new/lib/jekyll/utils.rb
--- old/lib/jekyll/utils.rb     2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/utils.rb     2017-10-21 21:23:45.000000000 +0200
@@ -301,6 +301,9 @@
     # and a given param
     def merged_file_read_opts(site, opts)
       merged = (site ? site.file_read_opts : {}).merge(opts)
+      if merged[:encoding] && !merged[:encoding].start_with?("bom|")
+        merged[:encoding] = "bom|#{merged[:encoding]}"
+      end
       if merged["encoding"] && !merged["encoding"].start_with?("bom|")
         merged["encoding"] = "bom|#{merged["encoding"]}"
       end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jekyll/version.rb new/lib/jekyll/version.rb
--- old/lib/jekyll/version.rb   2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/version.rb   2017-10-21 21:23:45.000000000 +0200
@@ -1,5 +1,5 @@
 # frozen_string_literal: true
 
 module Jekyll
-  VERSION = "3.6.0".freeze
+  VERSION = "3.6.2".freeze
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jekyll.rb new/lib/jekyll.rb
--- old/lib/jekyll.rb   2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll.rb   2017-10-21 21:23:45.000000000 +0200
@@ -119,7 +119,7 @@
     # timezone - the IANA Time Zone
     #
     # Returns nothing
-    # rubocop:disable Style/AccessorMethodName
+    # rubocop:disable Naming/AccessorMethodName
     def set_timezone(timezone)
       ENV["TZ"] = if Utils::Platforms.really_windows?
                     Utils::WinTZ.calculate(timezone)
@@ -127,7 +127,7 @@
                     timezone
                   end
     end
-    # rubocop:enable Style/AccessorMethodName
+    # rubocop:enable Naming/AccessorMethodName
 
     # Public: Fetch the logger instance for this Jekyll process.
     #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata        2017-09-21 23:30:21.000000000 +0200
+++ new/metadata        2017-10-21 21:23:45.000000000 +0200
@@ -1,14 +1,14 @@
 --- !ruby/object:Gem::Specification
 name: jekyll
 version: !ruby/object:Gem::Version
-  version: 3.6.0
+  version: 3.6.2
 platform: ruby
 authors:
 - Tom Preston-Werner
 autorequire: 
 bindir: exe
 cert_chain: []
-date: 2017-09-21 00:00:00.000000000 Z
+date: 2017-10-21 00:00:00.000000000 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: addressable
@@ -290,7 +290,7 @@
       version: '0'
 requirements: []
 rubyforge_project: 
-rubygems_version: 2.6.13
+rubygems_version: 2.6.8
 signing_key: 
 specification_version: 2
 summary: A simple, blog aware, static site generator.


Reply via email to