1
0
mirror of https://github.com/erusev/parsedown.git synced 2023-08-10 21:13:06 +03:00
Commit Graph

1122 Commits

Author SHA1 Message Date
0f27f2e842 Add initState to tests 2021-10-12 18:04:36 +01:00
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
7c2681be19 Remove travis 2021-10-11 23:12:06 +01:00
9d5af12971 Run both commonmark tests 2021-10-11 20:49:58 +01:00
58bb815870 Dev flag 2021-10-11 20:48:31 +01:00
de06199f4e Support old phpunit, remove lock file 2021-10-11 20:47:21 +01:00
f396d49a4c Use static analysis plugin for infection 2021-10-11 20:43:25 +01:00
7f11869f65 Remove infection for unit tests 2021-10-11 20:33:25 +01:00
3472b9bd3f GitHub Actions 2021-10-11 20:26:42 +01:00
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
cc5614bc5c Test 8.0 in travis 2021-10-11 19:25:58 +01:00
ca16d7573d Fix psalm errors 2021-10-11 19:23:44 +01:00
98aab22002 Update dependencies 2021-10-11 19:22:23 +01:00
9f6112e70a Ignore phpunit result cache 2021-10-11 19:21:21 +01:00
0c5e8c152e Merge pull request #767 from aidantwoods/enhancement/header-slug
Create ID's for Header elements so they can be referenced in anchor tags
2020-05-10 14:41:15 +01:00
8764512c23 Add SlugRegister so IDs are not duplicated 2020-05-10 14:32:01 +01:00
4e99e29d28 Trim leading and trailing hyphens from slug 2020-05-10 14:32:00 +01:00
d8bf07535c Strip superscripts and divisions from eventual slug
As suggested by @Ayesh

Co-authored-by: Ayesh Karunaratne <ayesh@ayesh.me>
2020-05-10 14:32:00 +01:00
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
74df602863 Merge pull request #768 from aidantwoods/feature/mutable-configurable
Add mutable configurable
2020-05-10 14:30:15 +01:00
c835535176 Implement DefinitionBook as MutableConfigurable
This is a slightly more correct implementation, but perhaps not worth
the headache.
2020-05-10 14:19:05 +01:00
0ef406e6d2 Add MutableConfigurable
Hopefully I do not regret this...
2020-05-10 14:18:51 +01:00
8e8d1dac21 Resolve dependencies when running unit tests 2020-05-05 22:20:11 +01:00
bc018e1d00 Remove 'matrix' key 2020-05-05 22:19:56 +01:00
dbb929fff7 Commit lock file so static analysis results are stable 2020-05-05 22:19:14 +01:00
836c028aa0 Add flag to get type-coverage 2020-01-26 13:09:19 +00:00
bded7a6ff3 PHP 7.4 is now released 2020-01-19 18:14:37 +00:00
2235e36a2c Use verb imperative to indicate method is non-mutating 2020-01-19 18:06:22 +00:00
a6c17f449e previousEmptyLines -> precedingEmptyLines 2020-01-19 17:15:02 +00:00
7610eacbf9 Fix uppercase typo 2020-01-19 15:36:53 +00:00
525b72349b Expensive operation last 2020-01-19 15:34:04 +00:00
39b8b04d33 Clarify sequential lines being tracked are empty 2020-01-19 15:32:51 +00:00
8d09320009 Compute on read optimisation for previousEmptyLines 2020-01-19 15:31:33 +00:00
a72455c78a Use ->toHtml over ->text 2020-01-19 15:26:48 +00:00
a2ea704a43 Use list type over int array 2020-01-19 15:23:58 +00:00
13932bca9a Simplify match logic 2020-01-19 15:09:44 +00:00
0a6408043f Only run units on 7.4snapshot 2019-09-09 23:46:04 +01:00
01319b7572 Add 7.4 snapshot 2019-09-09 23:37:31 +01:00
0a1e4bd802 Formatting fix 2019-09-09 23:33:06 +01:00
bfdd0f29bc More specific annotation 2019-09-09 23:27:36 +01:00
5db3687892 $matches is guarenteed to contain data for the full pattern 2019-09-09 23:26:21 +01:00
bde621e4c4 Drop master from psalm requirement 2019-09-09 23:15:11 +01:00
f75e7bd970 Prefer master until next release 2019-07-31 23:25:25 +01:00
18ee4ffe04 Bump min psalm version 2019-07-25 19:18:26 +02:00
54f7719a08 Force return type to T
It's currently not a planned feature to allow Psalm to understand
the type relationship of class-name => class-instance as the array
here is constructed.
Ref: https://github.com/vimeo/psalm/issues/1969
2019-07-25 19:16:28 +02:00
f51dd8878a Drop use of undefined reference 2019-07-25 19:07:08 +02:00
211a7eb5aa Tables always acquire previous 2019-07-25 16:18:00 +02:00
37f306c3a8 Utilise constant arrays over static vars 2019-07-25 00:45:53 +02:00
ea55a9ffb0 Integer keys aren't necessary 2019-07-25 00:33:15 +02:00
b9bc0b7d37 Update expect-to-pass cache 2019-07-25 00:27:05 +02:00