Hello community, here is the log from the commit of package rubygem-loofah for openSUSE:Factory checked in at 2020-09-14 12:30:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-loofah (Old) and /work/SRC/openSUSE:Factory/.rubygem-loofah.new.4249 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-loofah" Mon Sep 14 12:30:55 2020 rev:14 rq:833980 version:2.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-loofah/rubygem-loofah.changes 2020-06-25 15:11:39.650162191 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-loofah.new.4249/rubygem-loofah.changes 2020-09-14 12:32:00.537239477 +0200 @@ -1,0 +2,17 @@ +Sat Sep 12 12:25:01 UTC 2020 - Manuel Schnitzer <[email protected]> + +- updated to version 2.7.0 + + ### Features + + * Allow CSS properties `page-break-before`, `page-break-inside`, and + `page-break-after`. [[#190](https://github.com/flavorjones/loofah/issues/190)] + (Thanks, [@ahorek](https://github.com/ahorek)!) + + ### Fixes + + * Don't drop the `!important` rule from some CSS properties. + [[#191](https://github.com/flavorjones/loofah/issues/191)] + (Thanks, [@b7kich](https://github.com/b7kich)!) + +------------------------------------------------------------------- Old: ---- loofah-2.6.0.gem New: ---- loofah-2.7.0.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-loofah.spec ++++++ --- /var/tmp/diff_new_pack.4QA0Jw/_old 2020-09-14 12:32:01.425240044 +0200 +++ /var/tmp/diff_new_pack.4QA0Jw/_new 2020-09-14 12:32:01.429240047 +0200 @@ -24,7 +24,7 @@ # Name: rubygem-loofah -Version: 2.6.0 +Version: 2.7.0 Release: 0 %define mod_name loofah %define mod_full_name %{mod_name}-%{version} ++++++ loofah-2.6.0.gem -> loofah-2.7.0.gem ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CHANGELOG.md new/CHANGELOG.md --- old/CHANGELOG.md 2020-06-16 23:21:33.000000000 +0200 +++ new/CHANGELOG.md 2020-08-26 21:33:06.000000000 +0200 @@ -1,5 +1,17 @@ # Changelog +## 2.7.0 / 2020-08-26 + +### Features + +* Allow CSS properties `page-break-before`, `page-break-inside`, and `page-break-after`. [[#190](https://github.com/flavorjones/loofah/issues/190)] (Thanks, [@ahorek](https://github.com/ahorek)!) + + +### Fixes + +* Don't drop the `!important` rule from some CSS properties. [[#191](https://github.com/flavorjones/loofah/issues/191)] (Thanks, [@b7kich](https://github.com/b7kich)!) + + ## 2.6.0 / 2020-06-16 ### Features diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile new/Gemfile --- old/Gemfile 2020-06-16 23:21:33.000000000 +0200 +++ new/Gemfile 2020-08-26 21:33:06.000000000 +0200 @@ -10,7 +10,7 @@ gem "rake", "~>12.3", :group => [:development, :test] gem "minitest", "~>2.2", :group => [:development, :test] gem "rr", "~>1.2.0", :group => [:development, :test] -gem "json", "~>2.2.0", :group => [:development, :test] +gem "json", "~>2.3.0", :group => [:development, :test] gem "hoe-gemspec", "~>1.0", :group => [:development, :test] gem "hoe-debugging", "~>2.0", :group => [:development, :test] gem "hoe-bundler", "~>1.5", :group => [:development, :test] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Rakefile new/Rakefile --- old/Rakefile 2020-06-16 23:21:33.000000000 +0200 +++ new/Rakefile 2020-08-26 21:33:06.000000000 +0200 @@ -27,7 +27,7 @@ extra_dev_deps << ["rake", "~> 12.3"] extra_dev_deps << ["minitest", "~>2.2"] extra_dev_deps << ["rr", "~>1.2.0"] - extra_dev_deps << ["json", "~> 2.2.0"] + extra_dev_deps << ["json", "~> 2.3.0"] extra_dev_deps << ["hoe-gemspec", "~> 1.0"] extra_dev_deps << ["hoe-debugging", "~> 2.0"] extra_dev_deps << ["hoe-bundler", "~> 1.5"] Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/loofah/html5/safelist.rb new/lib/loofah/html5/safelist.rb --- old/lib/loofah/html5/safelist.rb 2020-06-16 23:21:33.000000000 +0200 +++ new/lib/loofah/html5/safelist.rb 2020-08-26 21:33:06.000000000 +0200 @@ -576,6 +576,9 @@ "list-style-type", "max-width", "overflow", + "page-break-after", + "page-break-before", + "page-break-inside", "pause", "pause-after", "pause-before", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/loofah/html5/scrub.rb new/lib/loofah/html5/scrub.rb --- old/lib/loofah/html5/scrub.rb 2020-06-16 23:21:33.000000000 +0200 +++ new/lib/loofah/html5/scrub.rb 2020-08-26 21:33:06.000000000 +0200 @@ -8,6 +8,7 @@ CONTROL_CHARACTERS = /[`\u0000-\u0020\u007f\u0080-\u0101]/ CSS_KEYWORDISH = /\A(#[0-9a-fA-F]+|rgb\(\d+%?,\d*%?,?\d*%?\)?|-?\d{0,3}\.?\d{0,10}(ch|cm|r?em|ex|in|lh|mm|pc|pt|px|Q|vmax|vmin|vw|vh|%|,|\))?)\z/ CRASS_SEMICOLON = { :node => :semicolon, :raw => ";" } + CSS_IMPORTANT = '!important' class << self def allowed_element?(element_name) @@ -90,6 +91,7 @@ end end.compact unless value.empty? + value << CSS_IMPORTANT if node[:important] propstring = sprintf "%s:%s", name, value.join(" ") sanitized_node = Crass.parse_properties(propstring).first sanitized_tree << sanitized_node << CRASS_SEMICOLON diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/loofah.rb new/lib/loofah.rb --- old/lib/loofah.rb 2020-06-16 23:21:33.000000000 +0200 +++ new/lib/loofah.rb 2020-08-26 21:33:06.000000000 +0200 @@ -29,7 +29,7 @@ # module Loofah # The version of Loofah you are using - VERSION = "2.6.0" + VERSION = "2.7.0" class << self # Shortcut for Loofah::HTML::Document.parse diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata 2020-06-16 23:21:33.000000000 +0200 +++ new/metadata 2020-08-26 21:33:06.000000000 +0200 @@ -1,7 +1,7 @@ --- !ruby/object:Gem::Specification name: loofah version: !ruby/object:Gem::Version - version: 2.6.0 + version: 2.7.0 platform: ruby authors: - Mike Dalessio @@ -9,7 +9,7 @@ autorequire: bindir: bin cert_chain: [] -date: 2020-06-16 00:00:00.000000000 Z +date: 2020-08-26 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: nokogiri @@ -87,14 +87,14 @@ requirements: - - "~>" - !ruby/object:Gem::Version - version: 2.2.0 + version: 2.3.0 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version - version: 2.2.0 + version: 2.3.0 - !ruby/object:Gem::Dependency name: hoe-gemspec requirement: !ruby/object:Gem::Requirement
