Alex Kocharin
|
e729b90a1d
|
Fix quadratic complexity in autolinks
close https://github.com/markdown-it/markdown-it/issues/737
|
4 years ago |
Alex Kocharin
|
8cd6fc34c4
|
Fix quadratic compexity on backticks
close https://github.com/markdown-it/markdown-it/issues/736
|
4 years ago |
Alex Kocharin
|
2290e109c5
|
Disallow escaped spaces inside link destination
|
4 years ago |
Alex Kocharin
|
83b05755db
|
Fix quadratic time on emphasis
close https://github.com/markdown-it/markdown-it/issues/735
|
4 years ago |
Alex Kocharin
|
537ab89d7c
|
Don't try to parse link title if link wasn't found
|
4 years ago |
Vitaly Puzrin
|
77cccb83a5
|
Restrict pathological tests execution time
|
4 years ago |
Vitaly Puzrin
|
1db3f95e71
|
Track cmark pathological tests updates
|
4 years ago |
Alex Kocharin
|
73281d8b42
|
Port pathological tests from cmark
|
4 years ago |
Alex Kocharin
|
fece91e265
|
Fix backtick algorithm
now it more closely matches one in `cmark`
|
4 years ago |
Alex Kocharin
|
b1651b1363
|
Stop link title parsing when second `(` is found
`[](url (xxx())` is no longer a valid link
|
4 years ago |
Alex Kocharin
|
1e8aff0084
|
Fix quadratic time on backticks
This commit adds a cache `StateInline->backticks` which remembers
positions for every possible backtick closer (`, ``, ```, etc.).
Algorithm is similar to one described here:
685b714453
close https://github.com/markdown-it/markdown-it/issues/733
|
4 years ago |
Vitaly Puzrin
|
1ef5bcc6b8
|
Bump entities 2.0.x => 2.1.x
|
4 years ago |
Vitaly Puzrin
|
97a9d4637e
|
Speed up babelmark app tests
|
4 years ago |
Alex Kocharin
|
1910a3cdb2
|
Limit () nesting inside urls
Allow no more than 32 levels of nesting in `[]( (((((....))))) )`
for performance reasons.
close https://github.com/markdown-it/markdown-it/issues/732
|
4 years ago |
Alex Kocharin
|
f688abccaf
|
Stop link parsing when second `<` is found
`[](<foo<bar>)` is no longer a valid link
|
4 years ago |
Vitaly Puzrin
|
cadc58e607
|
Update CI badge
|
4 years ago |
Vitaly Puzrin
|
dcb5d16d53
|
CI: Travis => Github Actions
|
4 years ago |
Vitaly Puzrin
|
38a1b9fdd3
|
Skip babelmark tests
|
4 years ago |
Vitaly Puzrin
|
4cd32635e2
|
dev deps bump
|
4 years ago |
Vitaly Puzrin
|
b9b2ea19c3
|
Merge pull request #731 from jameshfisher/patch-1
Document the list of non-standard replacements enabled by `typographer: true` by linking to source
|
4 years ago |
Jim Fisher
|
8649584676
|
Document the list of non-standard replacements enabled by `typographer: true` by linking to source
|
4 years ago |
Vitaly Puzrin
|
1b204ef540
|
Merge pull request #722 from pocke/fix-linkify-example-code
Fix linkify example code in README
|
4 years ago |
Vitaly Puzrin
|
b60493e620
|
12.0.2 released
|
4 years ago |
Vitaly Puzrin
|
cb8d903979
|
dist update
|
4 years ago |
Alex Kocharin
|
b56eeb01d9
|
Table with no columns is no longer a table
this is now just raw text:
```md
|
|
|
```
close https://github.com/markdown-it/markdown-it/issues/724
|
4 years ago |
Masataka Pocke Kuwabara
|
8718c5091a
|
Fix linkify example code in README
|
4 years ago |
Vitaly Puzrin
|
e3c4c5cfd7
|
12.0.1 released
|
4 years ago |
Vitaly Puzrin
|
ded6e4ad10
|
dist rebuid
|
4 years ago |
Alex Kocharin
|
75fe6e0c76
|
Fix tables inside lists indented with tabs
close https://github.com/markdown-it/markdown-it/issues/721
|
4 years ago |
Vitaly Puzrin
|
08ee3a797c
|
tweak toc
|
4 years ago |
Vitaly Puzrin
|
06d248e7b0
|
Increase mocha timeout for babelify responder test
|
4 years ago |
Vitaly Puzrin
|
1731de407e
|
12.0.0 released
|
4 years ago |
Vitaly Puzrin
|
e70d5e5870
|
Browser files rebuild
|
4 years ago |
Vitaly Puzrin
|
425e4a0cb7
|
Drop makefile
|
4 years ago |
Vitaly Puzrin
|
4594d94512
|
Simplify specsplit arguments
|
4 years ago |
Vitaly Puzrin
|
564de6b249
|
Deps bump & related updates
|
4 years ago |
Alex Kocharin
|
f156ed1bff
|
Don't decode %25 in beautified urls
fix https://github.com/markdown-it/markdown-it/issues/720
|
4 years ago |
Vitaly Puzrin
|
446bbcf998
|
Drop bower config
|
4 years ago |
Vitaly Puzrin
|
a2cf20d3d3
|
browserify => rollup.js
|
4 years ago |
Vitaly Puzrin
|
cb42dad4a4
|
changelog update
|
4 years ago |
Vitaly Puzrin
|
2aa9e038c3
|
Add .gitattributes, #719
|
4 years ago |
Vitaly Puzrin
|
cbf639ab0f
|
eslint: move .eslintignore to main file
|
4 years ago |
Alex Kocharin
|
9fe835bc12
|
Fix mappings for table rows
- `table`, `tbody`, `tr` now have mapping
- `th`, `td`, `inline` in tables do not have it
close https://github.com/markdown-it/markdown-it/issues/705
|
4 years ago |
Alex Kocharin
|
be9e92b336
|
Add changelog entry for 12.0.0
|
4 years ago |
Alex Kocharin
|
866fba34a2
|
Add lang str remainder to highlight callback
``` javascript {line-numbers=5 highlight=14-17}
test
```
This markup now calls `highlight` like this:
require('markdown-it')({
highlight(code, lang, attrs) {
assert(code === 'test')
assert(lang === 'javascript')
assert(attrs === '{line-numbers=5 highlight=14-17}')
}
})
close https://github.com/markdown-it/markdown-it/issues/626
close https://github.com/markdown-it/markdown-it/pull/706
|
4 years ago |
Alex Kocharin
|
3021a5207b
|
Bring pipe escape algorithm in tables closer to gfm
- table now doesn't deal with backticks at all
- `|` is considered escaped if and only if there is a `\` character immediately before it
- number of elements in the first row (thead) now must match second row (aligns) exactly
- no tbody if it would be empty
close https://github.com/markdown-it/markdown-it/issues/689
close https://github.com/markdown-it/markdown-it/pull/697
|
4 years ago |
Vitaly Puzrin
|
331ae117e0
|
11.0.1 relased
|
4 years ago |
Vitaly Puzrin
|
f8c402f560
|
dist rebuild
|
4 years ago |
Vas Sudanagunta
|
6629917dec
|
Remove unnecessary calculation
|
4 years ago |
ocavue
|
b979ca01d5
|
fix: remove unused comparison code
|
4 years ago |