From 24ee1ab4f739d9f89e3d2741d841a99ebaaafabf Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Wed, 13 May 2015 23:02:54 -0700 Subject: Markdown reader: Made implicit header references case-insensitive. Added `stateHeaderKeys` to `ParserState`; this is a `KeyTable` like `stateKeys`, but it only gets consulted if we don't find a match in `stateKeys`, and if `Ext_implicit_header_references` is enabled. Closes #1606. --- changelog | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'changelog') diff --git a/changelog b/changelog index 2de22f487..2f00ca093 100644 --- a/changelog +++ b/changelog @@ -35,6 +35,8 @@ pandoc (1.14) * Markdown reader: + + Reference links with `implicit_header_references` are no longer + case-sensitive (#1606). + Definition lists: don't require indent for first line (#2087). Previously the body of the definition (after the `:` or `~` marker) needed to be in column 4. This commit relaxes that requirement, @@ -439,7 +441,10 @@ pandoc (1.14) `extra-source-files`. This should make maintenance of these components easier going forward. - * `Text.Pandoc.Parsing`: Added new `<+?>` combinator (Nikolay Yakimov). + * `Text.Pandoc.Parsing`: + + + Added new `<+?>` combinator (Nikolay Yakimov). + + Added `stateHeaderKeys` to `ParserState`. * `make_deb.sh` fixes: -- cgit v1.2.3