summaryrefslogtreecommitdiff
path: root/vendor/league/commonmark
diff options
context:
space:
mode:
authorGreg Roach <fisharebest@webtrees.net>2019-11-13 15:26:23 +0000
committerGreg Roach <fisharebest@webtrees.net>2019-11-13 15:26:23 +0000
commit6ddab597f679060f73c189b092529f59d59f8eb0 (patch)
tree2d6d01d08d1f39e76ac2938e3ed7ced9aea2fc7c /vendor/league/commonmark
parentcf6ece77e5c310b96aff1de5a9d01d8c5ddda5c2 (diff)
downloadwebtrees-6ddab597f679060f73c189b092529f59d59f8eb0.tar.gz
webtrees-6ddab597f679060f73c189b092529f59d59f8eb0.tar.bz2
webtrees-6ddab597f679060f73c189b092529f59d59f8eb0.zip
Update vendor dependencies
Diffstat (limited to 'vendor/league/commonmark')
-rw-r--r--vendor/league/commonmark/CHANGELOG.md10
-rw-r--r--vendor/league/commonmark/src/CommonMarkConverter.php2
-rw-r--r--vendor/league/commonmark/src/InlineParserEngine.php6
-rw-r--r--vendor/league/commonmark/src/Util/LinkParserHelper.php4
4 files changed, 18 insertions, 4 deletions
diff --git a/vendor/league/commonmark/CHANGELOG.md b/vendor/league/commonmark/CHANGELOG.md
index dfdd3a565d..59251af019 100644
--- a/vendor/league/commonmark/CHANGELOG.md
+++ b/vendor/league/commonmark/CHANGELOG.md
@@ -4,6 +4,13 @@ Updates should follow the [Keep a CHANGELOG](https://keepachangelog.com/) princi
## [Unreleased][unreleased]
+## [1.1.1] - 2019-11-11
+
+### Fixed
+
+ - Fixed handling of link destinations with unbalanced unescaped parens
+ - Fixed adding delimiters to stack which can neither open nor close a run
+
## [1.1.0] - 2019-10-31
### Added
@@ -167,7 +174,8 @@ No changes were made since 1.0.0-rc1.
- Removed `DelimiterStack::iterateByCharacters()` (use the new `processDelimiters()` method instead)
- Removed the protected `DelimiterStack::findMatchingOpener()` method
-[unreleased]: https://github.com/thephpleague/commonmark/compare/1.1.0...HEAD
+[unreleased]: https://github.com/thephpleague/commonmark/compare/1.1.1...HEAD
+[1.1.1]: https://github.com/thephpleague/commonmark/compare/1.1.0...1.1.1
[1.1.0]: https://github.com/thephpleague/commonmark/compare/1.0.0...1.1.0
[1.0.0]: https://github.com/thephpleague/commonmark/compare/1.0.0-rc1...1.0.0
[1.0.0-rc1]: https://github.com/thephpleague/commonmark/compare/1.0.0-beta4...1.0.0-rc1
diff --git a/vendor/league/commonmark/src/CommonMarkConverter.php b/vendor/league/commonmark/src/CommonMarkConverter.php
index 32112007d0..46071cc88b 100644
--- a/vendor/league/commonmark/src/CommonMarkConverter.php
+++ b/vendor/league/commonmark/src/CommonMarkConverter.php
@@ -24,7 +24,7 @@ class CommonMarkConverter extends Converter
*
* This might be a typical `x.y.z` version, or `x.y-dev`.
*/
- public const VERSION = '1.1.0';
+ public const VERSION = '1.1.1';
/** @var EnvironmentInterface */
protected $environment;
diff --git a/vendor/league/commonmark/src/InlineParserEngine.php b/vendor/league/commonmark/src/InlineParserEngine.php
index 29de8e23d8..f7d4b086d5 100644
--- a/vendor/league/commonmark/src/InlineParserEngine.php
+++ b/vendor/league/commonmark/src/InlineParserEngine.php
@@ -108,8 +108,10 @@ final class InlineParserEngine
$inlineContext->getContainer()->appendChild($node);
// Add entry to stack to this opener
- $delimiter = new Delimiter($character, $numDelims, $node, $canOpen, $canClose);
- $inlineContext->getDelimiterStack()->push($delimiter);
+ if ($canOpen || $canClose) {
+ $delimiter = new Delimiter($character, $numDelims, $node, $canOpen, $canClose);
+ $inlineContext->getDelimiterStack()->push($delimiter);
+ }
return true;
}
diff --git a/vendor/league/commonmark/src/Util/LinkParserHelper.php b/vendor/league/commonmark/src/Util/LinkParserHelper.php
index 9d65496321..bfb01d5e08 100644
--- a/vendor/league/commonmark/src/Util/LinkParserHelper.php
+++ b/vendor/league/commonmark/src/Util/LinkParserHelper.php
@@ -117,6 +117,10 @@ final class LinkParserHelper
}
}
+ if ($openParens !== 0) {
+ return null;
+ }
+
if ($cursor->getPosition() === $oldPosition && $c !== ')') {
return null;
}