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]