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


Reply via email to