Trevor Buckner
825a9f82af
fix: em strong ( #2075 )
2021-06-01 15:26:35 -04:00
Tony Brix
6c9a8999dd
fix: fix autolink email after single space ( #2073 )
2021-05-27 11:15:32 -05:00
Michał Krassowski
6435ac9889
fix: Fix indented markdown in html ( #2052 )
...
Co-authored-by: Tony Brix <tony@brix.ninja>
2021-05-20 08:42:45 -05:00
Tony Brix
46cdfc1ece
fix: fix items between lists ( #1936 )
2021-02-26 23:51:21 -06:00
Trevor Buckner
7293251c43
fix: Total rework of Emphasis/Strong ( #1864 )
...
BREAKING CHANGE: `em` and `strong` tokenizers have been merged into one `emStrong` tokenizer
2021-02-07 16:25:01 -06:00
Tony Brix
1e36afde55
fix: allow sublist to be single space in pedantic ( #1924 )
2021-02-03 13:46:25 -06:00
Tony Brix
53c79ee919
fix: leave whitespace only lines alone ( #1889 )
...
* fix: leave whitespace only lines alone
* test: add whitepace_lines test
* fix: render code with trailing new line
2021-01-26 08:20:13 -06:00
Tony Brix
70ee29c02b
fix: fix atx heading and make regex safe ( #1853 )
2020-12-10 10:28:58 -06:00
Tony Brix
656c3e4aba
fix: fix link with angle brackets around href ( #1851 )
2020-12-10 10:27:58 -06:00
Tony Brix
f9bc93b2bb
fix: fix em and strong starting with special char ( #1832 )
2020-11-19 08:30:40 -06:00
Adrian Phinney
3942e894cf
fix: task lists not rendered when GFM is disabled ( #1825 )
...
* Fix #1823 - task lists are rendered even when GFM is disabled.
* end file with a new line
Co-authored-by: Tony Brix <tony@brix.ninja>
2020-11-19 08:30:04 -06:00
Tony Brix
d79f210aba
fix: no strikethrough on different number of tildes ( #1821 )
...
Possible Breaking Change: When using the inline.del rule the text is provided in capture group 2 instead of 1.
2020-11-14 20:03:39 -06:00
Tony Brix
5f9cafd49c
fix: list alignment ( #1810 )
...
* fix: fix list alignment
* test: add test
* test: update passing tests
* move regex to rules
* clean up code
* move item back to top
2020-11-04 15:23:04 -06:00
Tony Brix
6355ac2d6f
fix: fix indented code in list item ( #1762 )
2020-10-21 09:38:23 -05:00
Tony Brix
9576a982ff
fix underscore adjacent to asterisk
2020-09-07 21:43:28 -05:00
Steven
1d6afc1774
Merge pull request #1748 from UziTech/indented-tables
...
fix indented tables to follow gfm spec
2020-08-13 10:33:43 -04:00
Tony Brix
2e99532bbd
fix indented tables to act like gfm
2020-08-12 16:21:46 -05:00
hubenchang0515
52872d2121
fix bug : Cannot break line well [ #1537 ]( https://github.com/markedjs/marked/issues/1537 )
...
Cannot use **(WhiteSpace)(WhiteSpace)(Return)** to break line while only one characher before it.
And if use special character, it will reset the character count
brought by [#1460 ](https://github.com/markedjs/marked/pull/1460 )
2020-08-12 10:32:44 +08:00
Tony Brix
3b8358025d
test comment to end of doc
2020-08-07 11:19:47 -05:00
Dmitriy Derepko
464045ab55
Added testcase and fixed #1738
2020-08-06 19:56:06 +03:00
Tony Brix
dddf9ae72c
Merge pull request #1686 from calculuschild/EmphasisFixes
2020-07-13 08:34:55 -05:00
Trevor Buckner
211b9f9a20
Removed Lookbehinds
...
Beginning and End delimiters for EM and Strong must be searched in a separate regex to work without lookbehinds. This invalidates the regex that skips over blocks (code, html, etc.) that take precedence over EM or Strong blocks.
Getting around this means we must now mask not only reflinks, but all enclosed blocks which were previously just skipped over in the Regex.
Add one check for overlapping Strong block when testing EM, now passes Commonmark 390 and 471
2020-07-08 16:00:12 -04:00
Trevor Buckner
4db32dc180
Links are masked only once per inline string
2020-06-30 17:49:11 -04:00
Trevor Buckner
54218fe164
Remove straggling "shouldfail: false"
2020-06-17 17:09:18 -04:00
Trevor Buckner
c60c9ba4fa
Remove extra tests accidentally left in
2020-06-17 16:09:42 -04:00
jun-sheaf
fcfe15fba6
Fixed Example 272
2020-06-17 18:28:37 +02:00
Trevor Buckner
335a6601d4
Added fixes to Strong
...
Fixes examples 391, 397, 399, 400, 401, 431, 443, 475, 476, 479, and 480
2020-06-17 11:06:25 -04:00
Trevor Buckner
4cbba074d6
Moved logic into Tokenizer. No longer injecting Reflinks
...
Reflinks are replaced with the string 'aaaa' of equal length to hide any asterisks or underscores that might have been inside, since these should not be included. Then, the resulting string is matched to the em regex. The positions of the captures are then used on the original string.
2020-06-17 00:41:06 -04:00
Trevor Buckner
556070bffc
Updated rules for underscore em
...
Now fixes three more cases
2020-06-12 16:29:25 -04:00
Trevor Buckner
ea203cf923
Lint 2
2020-06-12 15:40:13 -04:00
Trevor Buckner
c38ee23f45
Fix Pedantic
2020-05-29 20:53:58 -04:00
Trevor Buckner
4e2ec90374
Now passes several more tests
...
Added a check for the previous character to the *em* Tokenizer. Needed to pass any tests where the em block starts with a punctuation character (e.g. commonmark example 368)
2020-05-29 16:25:46 -04:00
Trevor Buckner
40493bbc28
Follow GFM spec on Left-flanking-delimiter-runs
2020-05-21 12:56:31 -04:00
Tony Brix
48448cc24f
fix image links with escaped brackets
2020-05-19 15:58:33 -05:00
Steven
cec5f5eb27
Merge pull request #1674 from UziTech/task-no-tokens
...
fix loose task list with no tokens
2020-05-12 18:49:42 -04:00
Tony Brix
369bf41681
fix loose task list with no tokens
2020-05-12 15:58:47 -05:00
Yaroslav Admin
13b0c07b0c
render code with and without language with the trailing newline
2020-05-10 22:43:32 +02:00
Tony Brix
a220ce91ca
Merge pull request #1660 from UziTech/fix-em-comma
2020-05-04 10:45:23 -05:00
Steven
0a57e47d11
Merge pull request #1652 from UziTech/codespan-newline
...
Codespan newline
2020-05-03 15:19:53 -04:00
Tony Brix
61bc4ba78a
fix underscore emphasis then comma
2020-05-02 01:13:46 -05:00
Tony Brix
8a73726d4a
add test
2020-04-23 22:59:45 -05:00
Ivan Demidov
ad26aeb1d5
test: perf change deepEqual to renderExtra
2020-04-21 10:44:46 +03:00
Ivan Demidov
ce80652bac
style: after lint
2020-04-21 10:44:46 +03:00
Ivan Demidov
f3eb715695
test: style expected for deepEqual
2020-04-21 10:44:46 +03:00
Ivan Demidov
62efe07a49
test: add deepEqual rules
2020-04-21 10:44:46 +03:00
Ivan Demidov
91a884a08c
test: add condition for deepEqual rules
2020-04-21 10:44:46 +03:00
Ivan Demidov
55cae086e3
test: inden in render code, issue #1488
2020-04-21 10:44:46 +03:00
Tony Brix
451101aa36
Merge pull request #1636 from Scrum/master
...
fix: Intra-word emphasis can match the wrong asterisks
2020-04-14 14:31:40 -05:00
Tony Brix
4947ce5078
only send needed variables to tokenizer
2020-04-14 13:29:51 -05:00
Ivan Demidov
5193c32233
Merge branch 'master' into fix/closing-delimited
2020-04-14 16:21:07 +03:00