Hello community,

here is the log from the commit of package ghc-commonmark-extensions for 
openSUSE:Factory checked in at 2020-11-12 22:44:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-commonmark-extensions (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-commonmark-extensions.new.24930 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-commonmark-extensions"

Thu Nov 12 22:44:52 2020 rev:3 rq:847875 version:0.2.0.4

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/ghc-commonmark-extensions/ghc-commonmark-extensions.changes
      2020-08-28 21:27:38.768504020 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-commonmark-extensions.new.24930/ghc-commonmark-extensions.changes
   2020-11-12 22:44:59.822492868 +0100
@@ -1,0 +2,29 @@
+Sat Nov  7 15:35:27 UTC 2020 - [email protected]
+
+- Update commonmark-extensions to version 0.2.0.4.
+  ## 0.2.0.4
+
+  - Add a test for autolinks (#66).
+  - Require commonmark 0.1.1.2 (otherwise autolinks don't work
+    properly).
+
+  ## 0.2.0.3
+
+  - Add some new test examples to the autolinks extension spec (#65).
+  - Allow interior `~` characters in autolinks (#65).
+
+-------------------------------------------------------------------
+Tue Nov  3 10:09:06 UTC 2020 - [email protected]
+
+- Update commonmark-extensions to version 0.2.0.2.
+  ## 0.2.0.2
+
+  - Remove unnecessary Typeable constraint on `TaskList` and
+    `gfmExtensions` (#58).
+
+  - Fix bug in `footnote` extension:  multiple blocks in
+    a block container (e.g. block quote or list) inside
+    a footnote were being rendered in reverse order (#63,
+    Harald Gliebe).
+
+-------------------------------------------------------------------

Old:
----
  commonmark-extensions-0.2.0.1.tar.gz

New:
----
  commonmark-extensions-0.2.0.4.tar.gz

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

Other differences:
------------------
++++++ ghc-commonmark-extensions.spec ++++++
--- /var/tmp/diff_new_pack.r6w9Bp/_old  2020-11-12 22:45:02.062495206 +0100
+++ /var/tmp/diff_new_pack.r6w9Bp/_new  2020-11-12 22:45:02.066495211 +0100
@@ -19,7 +19,7 @@
 %global pkg_name commonmark-extensions
 %bcond_with tests
 Name:           ghc-%{pkg_name}
-Version:        0.2.0.1
+Version:        0.2.0.4
 Release:        0
 Summary:        Pure Haskell commonmark parser
 License:        BSD-3-Clause

++++++ commonmark-extensions-0.2.0.1.tar.gz -> 
commonmark-extensions-0.2.0.4.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/commonmark-extensions-0.2.0.1/changelog.md 
new/commonmark-extensions-0.2.0.4/changelog.md
--- old/commonmark-extensions-0.2.0.1/changelog.md      2020-07-24 
20:15:29.000000000 +0200
+++ new/commonmark-extensions-0.2.0.4/changelog.md      2020-11-06 
01:56:02.000000000 +0100
@@ -1,5 +1,26 @@
 # Changelog for commonmark-extensions
 
+## 0.2.0.4
+
+- Add a test for autolinks (#66).
+- Require commonmark 0.1.1.2 (otherwise autolinks don't work
+  properly).
+
+## 0.2.0.3
+
+- Add some new test examples to the autolinks extension spec (#65).
+- Allow interior `~` characters in autolinks (#65).
+
+## 0.2.0.2
+
+- Remove unnecessary Typeable constraint on `TaskList` and
+  `gfmExtensions` (#58).
+
+- Fix bug in `footnote` extension:  multiple blocks in
+  a block container (e.g. block quote or list) inside
+  a footnote were being rendered in reverse order (#63,
+  Harald Gliebe).
+
 ## 0.2.0.1
 
 - Added a missing test file to extra-source-files (#55).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/commonmark-extensions-0.2.0.1/commonmark-extensions.cabal 
new/commonmark-extensions-0.2.0.4/commonmark-extensions.cabal
--- old/commonmark-extensions-0.2.0.1/commonmark-extensions.cabal       
2020-07-24 20:15:13.000000000 +0200
+++ new/commonmark-extensions-0.2.0.4/commonmark-extensions.cabal       
2020-11-06 01:54:17.000000000 +0100
@@ -1,5 +1,5 @@
 name:           commonmark-extensions
-version:        0.2.0.1
+version:        0.2.0.4
 synopsis:       Pure Haskell commonmark parser.
 description:
    This library provides some useful extensions to core commonmark
@@ -55,7 +55,7 @@
     , containers
     , transformers
     , parsec
-    , commonmark >= 0.1 && < 0.2
+    , commonmark >= 0.1.1.2 && < 0.2
     -- for extensions:
     , emojis >= 0.1 && < 0.2
   exposed-modules:
@@ -104,7 +104,7 @@
   main-is:         benchmark.hs
   hs-source-dirs:  benchmark
   build-depends:
-       commonmark >= 0.1 && < 0.2
+       commonmark >= 0.1.1.2 && < 0.2
      , commonmark-extensions
      , base >= 4.9 && < 5
      , text
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/commonmark-extensions-0.2.0.1/src/Commonmark/Extensions/Autolink.hs 
new/commonmark-extensions-0.2.0.4/src/Commonmark/Extensions/Autolink.hs
--- old/commonmark-extensions-0.2.0.1/src/Commonmark/Extensions/Autolink.hs     
2020-05-17 18:48:09.000000000 +0200
+++ new/commonmark-extensions-0.2.0.4/src/Commonmark/Extensions/Autolink.hs     
2020-11-05 21:50:01.000000000 +0100
@@ -55,7 +55,7 @@
 linkSuffix = try $ do
   toks <- getInput
   let possibleSuffixTok (Tok (Symbol c) _ _) =
-        c `notElem` ['<','>','{','}','|','\\','^','~','[',']','`']
+        c `notElem` ['<','>','{','}','|','\\','^','[',']','`']
       possibleSuffixTok (Tok WordChars _ _) = True
       possibleSuffixTok _ = False
   let isDroppable (Tok (Symbol c) _ _) =
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/commonmark-extensions-0.2.0.1/src/Commonmark/Extensions/Footnote.hs 
new/commonmark-extensions-0.2.0.4/src/Commonmark/Extensions/Footnote.hs
--- old/commonmark-extensions-0.2.0.1/src/Commonmark/Extensions/Footnote.hs     
2020-04-01 08:28:05.000000000 +0200
+++ new/commonmark-extensions-0.2.0.4/src/Commonmark/Extensions/Footnote.hs     
2020-11-01 19:10:06.000000000 +0100
@@ -86,7 +86,7 @@
      , blockConstructor    = \node ->
           mconcat <$> mapM (\n ->
               blockConstructor (blockSpec (rootLabel n)) n)
-            (reverse (subForest node))
+           (subForest (reverseSubforests node))
      , blockFinalize       = \(Node root children) parent -> do
          let (num, lab') = fromDyn (blockData root) (1, mempty)
          st <- getState
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/commonmark-extensions-0.2.0.1/src/Commonmark/Extensions/TaskList.hs 
new/commonmark-extensions-0.2.0.4/src/Commonmark/Extensions/TaskList.hs
--- old/commonmark-extensions-0.2.0.1/src/Commonmark/Extensions/TaskList.hs     
2020-03-29 07:46:10.000000000 +0200
+++ new/commonmark-extensions-0.2.0.4/src/Commonmark/Extensions/TaskList.hs     
2020-09-28 20:23:24.000000000 +0200
@@ -29,8 +29,7 @@
 import Text.Parsec
 
 
-taskListSpec :: (Monad m, Typeable m, IsBlock il bl, IsInline il,
-                       Typeable il, Typeable bl, HasTaskList il bl)
+taskListSpec :: (Monad m, IsBlock il bl, IsInline il, HasTaskList il bl)
                    => SyntaxSpec m il bl
 taskListSpec = mempty
   { syntaxBlockSpecs = [taskListItemBlockSpec]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/commonmark-extensions-0.2.0.1/src/Commonmark/Extensions.hs 
new/commonmark-extensions-0.2.0.4/src/Commonmark/Extensions.hs
--- old/commonmark-extensions-0.2.0.1/src/Commonmark/Extensions.hs      
2020-04-05 01:13:40.000000000 +0200
+++ new/commonmark-extensions-0.2.0.4/src/Commonmark/Extensions.hs      
2020-09-28 20:27:13.000000000 +0200
@@ -59,15 +59,13 @@
 import           Commonmark.Extensions.TaskList
 import           Commonmark.Extensions.ImplicitHeadingReferences
 import           Commonmark
-import           Data.Typeable
 #if !MIN_VERSION_base(4,11,0)
 import           Data.Monoid ((<>))
 #endif
 
 -- | Standard extensions for GitHub-flavored Markdown.
-gfmExtensions :: (Monad m, Typeable m, IsBlock il bl, IsInline il,
-                  Typeable il, Typeable bl, HasEmoji il,
-                  HasStrikethrough il, HasPipeTable il bl,
+gfmExtensions :: (Monad m, IsBlock il bl, IsInline il,
+                  HasEmoji il, HasStrikethrough il, HasPipeTable il bl,
                   HasTaskList il bl, ToPlainText il)
               => SyntaxSpec m il bl
 gfmExtensions =
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/commonmark-extensions-0.2.0.1/test/autolinks.md 
new/commonmark-extensions-0.2.0.4/test/autolinks.md
--- old/commonmark-extensions-0.2.0.1/test/autolinks.md 2020-02-10 
05:43:23.000000000 +0100
+++ new/commonmark-extensions-0.2.0.4/test/autolinks.md 2020-11-06 
01:53:46.000000000 +0100
@@ -41,9 +41,12 @@
 Visit www.commonmark.org.
 
 Visit www.commonmark.org/a.b.
+
+Visit www.commonmark.org/~jm/foo/bar.pdf.
 .
 <p>Visit <a href="http://www.commonmark.org";>www.commonmark.org</a>.</p>
 <p>Visit <a 
href="http://www.commonmark.org/a.b";>www.commonmark.org/a.b</a>.</p>
+<p>Visit <a 
href="http://www.commonmark.org/~jm/foo/bar.pdf";>www.commonmark.org/~jm/foo/bar.pdf</a>.</p>
 ````````````````````````````````
 
 When an autolink ends in `)`, we scan the entire autolink for the total number
@@ -155,3 +158,13 @@
 <p>[email protected]</p>
 <p>[email protected]_</p>
 ````````````````````````````````
+
+The autolinks extension should not interfere with regular links
+(#65).
+
+
+```````````````````````````````` example
+[a link](http://www.google.com/)stuff?
+.
+<p><a href="http://www.google.com/";>a link</a>stuff?</p>
+````````````````````````````````
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/commonmark-extensions-0.2.0.1/test/footnotes.md 
new/commonmark-extensions-0.2.0.4/test/footnotes.md
--- old/commonmark-extensions-0.2.0.1/test/footnotes.md 2020-02-10 
05:43:23.000000000 +0100
+++ new/commonmark-extensions-0.2.0.4/test/footnotes.md 2020-11-01 
19:26:08.000000000 +0100
@@ -87,4 +87,50 @@
 </section>
 ````````````````````````````````
 
+Ensure that nested blocks in footnotes are rendered in the
+right order (#63).
 
+```````````````````````````````` example
+Hello[^test]
+
+Footnote containing a list[^list]
+
+[^test]:
+    > first
+    >
+    > second
+    >
+    > third
+
+[^list]:
+    1. First element
+    1. Second element
+.
+<p>Hello<sup class="footnote-ref"><a href="#fn-test" 
id="fnref-test">1</a></sup></p>
+<p>Footnote containing a list<sup class="footnote-ref"><a href="#fn-list" 
id="fnref-list">2</a></sup></p>
+<section class="footnotes">
+<div class="footnote" id="fn-test">
+<div class="footnote-number">
+<a href="#fnref-test">1</a>
+</div>
+<div class="footnote-contents">
+<blockquote>
+<p>first</p>
+<p>second</p>
+<p>third</p>
+</blockquote>
+</div>
+</div>
+<div class="footnote" id="fn-list">
+<div class="footnote-number">
+<a href="#fnref-list">2</a>
+</div>
+<div class="footnote-contents">
+<ol>
+<li>First element</li>
+<li>Second element</li>
+</ol>
+</div>
+</div>
+</section>
+````````````````````````````````
_______________________________________________
openSUSE Commits mailing list -- [email protected]
To unsubscribe, email [email protected]
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/[email protected]

Reply via email to