Aidan Woods
|
a9f41548d3
|
adding method for Container
|
2021-10-13 19:02:52 +01:00 |
|
Aidan Woods
|
71d9263664
|
Pass State to render stack closure
|
2021-10-13 18:50:04 +01:00 |
|
Aidan Woods
|
2ea4bece92
|
Return statebearer instead of state
|
2021-10-12 18:12:00 +01:00 |
|
Aidan Woods
|
0f27f2e842
|
Add initState to tests
|
2021-10-12 18:04:36 +01:00 |
|
Aidan Woods
|
c773305bc1
|
Add RenderStack
This is a special configurable that can be used to alter the
Renderable[] AST before output.
|
2021-10-12 00:06:51 +01:00 |
|
Aidan Woods
|
7d1b9ca562
|
Better autolinks
This doesn't follow gfm spec yet, work lifted from my code over
at
8505e2737e/src/Parsers/GitHubFlavor/Inlines/AutoLink.php
Fixes #505
Fixes #717
|
2021-10-11 20:09:57 +01:00 |
|
Aidan Woods
|
ca16d7573d
|
Fix psalm errors
|
2021-10-11 19:23:44 +01:00 |
|
Aidan Woods
|
8764512c23
|
Add SlugRegister so IDs are not duplicated
|
2020-05-10 14:32:01 +01:00 |
|
Aidan Woods
|
e332b4710a
|
Add HeaderSlug configurable
Adds HeaderSlug configurable, with the option for the slug function
to be customised.
Co-authored-by: netniV <netniv@hotmail.com>
|
2020-05-10 14:31:55 +01:00 |
|
Aidan Woods
|
a72455c78a
|
Use ->toHtml over ->text
|
2020-01-19 15:26:48 +00:00 |
|
Aidan Woods
|
37f306c3a8
|
Utilise constant arrays over static vars
|
2019-07-25 00:45:53 +02:00 |
|
Aidan Woods
|
b9bc0b7d37
|
Update expect-to-pass cache
|
2019-07-25 00:27:05 +02:00 |
|
Aidan Woods
|
f4fb5bd943
|
Add type 7 HTML block tests
|
2019-07-25 00:20:59 +02:00 |
|
Aidan Woods
|
91b8bda46e
|
Update test cache
|
2019-06-16 21:36:11 +01:00 |
|
Aidan Woods
|
298b319d96
|
Fix malformed return type
|
2019-06-16 21:33:55 +01:00 |
|
Aidan Woods
|
efcccb3256
|
Update commonmark cache
|
2019-04-10 07:02:52 +01:00 |
|
Aidan Woods
|
9eb6a02334
|
Limit recursion depth by configurable
Fixes https://github.com/erusev/parsedown/issues/681
|
2019-04-07 17:34:40 +01:00 |
|
Aidan Woods
|
b9b75dbcea
|
Update commonmark cache
|
2019-04-07 16:38:46 +01:00 |
|
Aidan Woods
|
3f74fe8347
|
Port fix for https://github.com/erusev/parsedown/issues/699 into new
codebase
|
2019-04-07 16:38:46 +01:00 |
|
Aidan Woods
|
9b9c9d83d2
|
Update CommonMark expect to pass
|
2019-04-07 16:38:46 +01:00 |
|
Aidan Woods
|
d32f5de2fe
|
According to GFM spec these shouldn't infact be recognised
|
2019-04-07 16:38:45 +01:00 |
|
Aidan Woods
|
33522f0aa4
|
Normalise link reference lookups
Ref: https://github.com/erusev/parsedown/pull/104
|
2019-04-07 16:38:19 +01:00 |
|
Aidan Woods
|
7f6127f3f8
|
Ensure we cover all mutations in tests
|
2019-04-07 16:38:19 +01:00 |
|
Aidan Woods
|
3ccd64a9a1
|
Expand public API of Components
Ref: https://github.com/erusev/parsedown/issues/694
|
2019-04-07 16:38:19 +01:00 |
|
Aidan Woods
|
747abe7600
|
Test indented code boundary when list advances
|
2019-04-07 16:38:18 +01:00 |
|
Aidan Woods
|
93e68056a8
|
Further improve tests
|
2019-04-07 16:38:18 +01:00 |
|
Aidan Woods
|
4fb6ac31a5
|
Improve tests
|
2019-04-07 16:38:18 +01:00 |
|
Aidan Woods
|
d8d483bd6a
|
Add some component level tests
|
2019-04-07 16:38:17 +01:00 |
|
Aidan Woods
|
658129d847
|
Suppress instead of writing super verbose tests
|
2019-04-07 16:38:17 +01:00 |
|
Aidan Woods
|
dbe37bcb0e
|
Type check tests
|
2019-04-07 16:38:16 +01:00 |
|
Aidan Woods
|
6ac6b7f7f7
|
Test blockquote whitespace handling
|
2019-04-07 16:38:14 +01:00 |
|
Aidan Woods
|
c2973100e0
|
Fix whitespace trimming for soft and hard breaks
|
2019-04-07 16:38:14 +01:00 |
|
Aidan Woods
|
0626a83289
|
Test trimming doesn't occur when asymmetric
|
2019-04-07 16:38:14 +01:00 |
|
Aidan Woods
|
93650fb9b5
|
PHP 5.5 compat
|
2019-04-07 16:38:14 +01:00 |
|
Aidan Woods
|
9bf91d7183
|
Cache spec locally for 5 minutes
|
2019-04-07 16:38:13 +01:00 |
|
Aidan Woods
|
08c40afc16
|
Test against HTML block endings
|
2019-04-07 16:38:13 +01:00 |
|
Aidan Woods
|
14f8ff52e1
|
Test continuation of indented code blocks
|
2019-04-07 16:38:13 +01:00 |
|
Aidan Woods
|
54f2c4eb4c
|
Fix recovered spaces calculation
|
2019-04-07 16:38:12 +01:00 |
|
Aidan Woods
|
f2f7433dcf
|
Switch to CommonMarkStrict tests
|
2019-04-07 16:38:11 +01:00 |
|
Aidan Woods
|
a2bca78f7e
|
Fix whitespace errors
|
2019-04-07 16:38:11 +01:00 |
|
Aidan Woods
|
42d21a2413
|
Remove cached items no that longer exist in spec.txt
|
2019-04-07 16:38:10 +01:00 |
|
Aidan Woods
|
f47ba7aa34
|
Track whitespace left on blank lines to match CommonMark
Test changes copy pasted to match CommonMark reference parser
|
2019-04-07 16:38:10 +01:00 |
|
Aidan Woods
|
49dd8b113d
|
Make sure closing sequence is removed correctly
|
2019-04-07 16:38:10 +01:00 |
|
Aidan Woods
|
30763a0f38
|
HTML tags should have a name
|
2019-04-07 16:38:10 +01:00 |
|
Aidan Woods
|
3dd1326ded
|
Trim paragraph contents
|
2019-04-07 16:38:10 +01:00 |
|
Aidan Woods
|
0f55cd5b26
|
Permit empty links
|
2019-04-07 16:38:10 +01:00 |
|
Aidan Woods
|
5ada761532
|
Cache new passing tests
|
2019-04-07 16:38:10 +01:00 |
|
Aidan Woods
|
4fa89c1a80
|
Fix regex compilation
|
2019-04-07 16:38:09 +01:00 |
|
Aidan Woods
|
7b72eb6454
|
As best I can tell, these were passed accidently before
|
2019-04-07 16:38:09 +01:00 |
|
Aidan Woods
|
745db11d2f
|
Since SafeMode concerns output, spacing should still be parsed like markup
|
2019-04-07 16:38:09 +01:00 |
|