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