Hello community,

here is the log from the commit of package rubygem-reverse_markdown for 
openSUSE:Factory checked in at 2020-05-11 13:39:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-reverse_markdown (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-reverse_markdown.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-reverse_markdown"

Mon May 11 13:39:40 2020 rev:3 rq:802371 version:2.0.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/rubygem-reverse_markdown/rubygem-reverse_markdown.changes
        2020-03-07 21:39:45.108333456 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-reverse_markdown.new.2738/rubygem-reverse_markdown.changes
      2020-05-11 13:39:42.356910322 +0200
@@ -1,0 +2,10 @@
+Thu May  7 21:23:37 UTC 2020 - Stephan Kulow <[email protected]>
+
+- updated to version 2.0.0
+ see installed CHANGELOG.md
+
+  ## 2.0.0 - March 2020
+  - BREAKING: Dropped support for ruby 1.9.3
+  - Add support for `details` and `summary` tags, see #85
+
+-------------------------------------------------------------------

Old:
----
  reverse_markdown-1.4.0.gem

New:
----
  reverse_markdown-2.0.0.gem

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

Other differences:
------------------
++++++ rubygem-reverse_markdown.spec ++++++
--- /var/tmp/diff_new_pack.u5rJde/_old  2020-05-11 13:39:43.080911840 +0200
+++ /var/tmp/diff_new_pack.u5rJde/_new  2020-05-11 13:39:43.084911849 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:           rubygem-reverse_markdown
-Version:        1.4.0
+Version:        2.0.0
 Release:        0
 %define mod_name reverse_markdown
 %define mod_full_name %{mod_name}-%{version}

++++++ reverse_markdown-1.4.0.gem -> reverse_markdown-2.0.0.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.travis.yml new/.travis.yml
--- old/.travis.yml     2020-01-07 19:15:40.000000000 +0100
+++ new/.travis.yml     2020-03-02 22:43:25.000000000 +0100
@@ -2,7 +2,6 @@
 #   - gem install bundler
 
 rvm:
-  - 1.9.3
   - 2.0.0
   - 2.1.0
   - 2.1.5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CHANGELOG.md new/CHANGELOG.md
--- old/CHANGELOG.md    2020-01-07 19:15:40.000000000 +0100
+++ new/CHANGELOG.md    2020-03-02 22:43:25.000000000 +0100
@@ -1,6 +1,10 @@
 # Change Log
 All notable changes to this project will be documented in this file.
 
+## 2.0.0 - March 2020
+- BREAKING: Dropped support for ruby 1.9.3
+- Add support for `details` and `summary` tags, see #85
+
 ## 1.4.0 – January 2020
 - BREAKING: jump links will no longer be ignored but treated as links, see #82
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/README.md new/README.md
--- old/README.md       2020-01-07 19:15:40.000000000 +0100
+++ new/README.md       2020-03-02 22:43:25.000000000 +0100
@@ -11,7 +11,7 @@
 ## Requirements
 
 1. [Nokogiri](http://nokogiri.org/)
-2. Ruby 1.9.3 or higher
+2. Ruby 2.0.0 or higher
 
 ## Installation
 
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/reverse_markdown/converters/details.rb 
new/lib/reverse_markdown/converters/details.rb
--- old/lib/reverse_markdown/converters/details.rb      1970-01-01 
01:00:00.000000000 +0100
+++ new/lib/reverse_markdown/converters/details.rb      2020-03-02 
22:43:25.000000000 +0100
@@ -0,0 +1,25 @@
+module ReverseMarkdown
+    module Converters
+      class Details < Base
+        def convert(node, state = {})
+          content = treat_children(node, state.merge(already_processed: true))
+          if disabled? || content.strip.empty? || state[:already_processed]
+            content
+          else
+            "##{content}"
+          end
+        end
+
+        def enabled?
+          ReverseMarkdown.config.github_flavored
+        end
+
+        def disabled?
+          !enabled?
+        end
+      end
+
+      register :details, Details.new
+      register :summary, Details.new
+    end
+end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/reverse_markdown/version.rb 
new/lib/reverse_markdown/version.rb
--- old/lib/reverse_markdown/version.rb 2020-01-07 19:15:40.000000000 +0100
+++ new/lib/reverse_markdown/version.rb 2020-03-02 22:43:25.000000000 +0100
@@ -1,3 +1,3 @@
 module ReverseMarkdown
-  VERSION = '1.4.0'
+  VERSION = '2.0.0'
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/reverse_markdown.rb new/lib/reverse_markdown.rb
--- old/lib/reverse_markdown.rb 2020-01-07 19:15:40.000000000 +0100
+++ new/lib/reverse_markdown.rb 2020-03-02 22:43:25.000000000 +0100
@@ -13,6 +13,7 @@
 require 'reverse_markdown/converters/del'
 require 'reverse_markdown/converters/div'
 require 'reverse_markdown/converters/drop'
+require 'reverse_markdown/converters/details'
 require 'reverse_markdown/converters/em'
 require 'reverse_markdown/converters/h'
 require 'reverse_markdown/converters/hr'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata        2020-01-07 19:15:40.000000000 +0100
+++ new/metadata        2020-03-02 22:43:25.000000000 +0100
@@ -1,14 +1,14 @@
 --- !ruby/object:Gem::Specification
 name: reverse_markdown
 version: !ruby/object:Gem::Version
-  version: 1.4.0
+  version: 2.0.0
 platform: ruby
 authors:
 - Johannes Opper
 autorequire: 
 bindir: bin
 cert_chain: []
-date: 2020-01-07 00:00:00.000000000 Z
+date: 2020-03-02 00:00:00.000000000 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: nokogiri
@@ -123,6 +123,7 @@
 - lib/reverse_markdown/converters/bypass.rb
 - lib/reverse_markdown/converters/code.rb
 - lib/reverse_markdown/converters/del.rb
+- lib/reverse_markdown/converters/details.rb
 - lib/reverse_markdown/converters/div.rb
 - lib/reverse_markdown/converters/drop.rb
 - lib/reverse_markdown/converters/em.rb
@@ -173,6 +174,7 @@
 - spec/lib/reverse_markdown/converters/blockquote_spec.rb
 - spec/lib/reverse_markdown/converters/br_spec.rb
 - spec/lib/reverse_markdown/converters/del_spec.rb
+- spec/lib/reverse_markdown/converters/details_spec.rb
 - spec/lib/reverse_markdown/converters/li_spec.rb
 - spec/lib/reverse_markdown/converters/pre_spec.rb
 - spec/lib/reverse_markdown/converters/strong_spec.rb
@@ -199,7 +201,7 @@
     - !ruby/object:Gem::Version
       version: '0'
 requirements: []
-rubygems_version: 3.0.3
+rubygems_version: 3.1.2
 signing_key: 
 specification_version: 4
 summary: Convert html code into markdown.
@@ -234,6 +236,7 @@
 - spec/lib/reverse_markdown/converters/blockquote_spec.rb
 - spec/lib/reverse_markdown/converters/br_spec.rb
 - spec/lib/reverse_markdown/converters/del_spec.rb
+- spec/lib/reverse_markdown/converters/details_spec.rb
 - spec/lib/reverse_markdown/converters/li_spec.rb
 - spec/lib/reverse_markdown/converters/pre_spec.rb
 - spec/lib/reverse_markdown/converters/strong_spec.rb
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spec/lib/reverse_markdown/converters/details_spec.rb 
new/spec/lib/reverse_markdown/converters/details_spec.rb
--- old/spec/lib/reverse_markdown/converters/details_spec.rb    1970-01-01 
01:00:00.000000000 +0100
+++ new/spec/lib/reverse_markdown/converters/details_spec.rb    2020-03-02 
22:43:25.000000000 +0100
@@ -0,0 +1,23 @@
+require 'spec_helper'
+
+describe ReverseMarkdown::Converters::Details do
+  let(:converter) { ReverseMarkdown::Converters::Details.new }
+
+  context 'for standard markdown' do
+    before { ReverseMarkdown.config.github_flavored = false }
+
+    it 'handles details tags correctly' do
+      node = node_for("<details>foo</details>")
+      expect(converter.convert(node)).to include "foo"
+    end
+  end
+
+  context 'for github_flavored markdown' do
+    before { ReverseMarkdown.config.github_flavored = true }
+
+    it 'handles details tags correctly' do
+      node = node_for("<details>foo</details>")
+      expect(converter.convert(node)).to include "#foo"
+    end
+  end
+end
\ No newline at end of file


Reply via email to