Aidan Woods
efaf20d005
Minor refactor to use type hints
2021-10-12 18:05:58 +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
7c2681be19
Remove travis
2021-10-11 23:12:06 +01:00
Aidan Woods
9d5af12971
Run both commonmark tests
2021-10-11 20:49:58 +01:00
Aidan Woods
58bb815870
Dev flag
2021-10-11 20:48:31 +01:00
Aidan Woods
de06199f4e
Support old phpunit, remove lock file
2021-10-11 20:47:21 +01:00
Aidan Woods
f396d49a4c
Use static analysis plugin for infection
2021-10-11 20:43:25 +01:00
Aidan Woods
7f11869f65
Remove infection for unit tests
2021-10-11 20:33:25 +01:00
Aidan Woods
3472b9bd3f
GitHub Actions
2021-10-11 20:26:42 +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
cc5614bc5c
Test 8.0 in travis
2021-10-11 19:25:58 +01:00
Aidan Woods
ca16d7573d
Fix psalm errors
2021-10-11 19:23:44 +01:00
Aidan Woods
98aab22002
Update dependencies
2021-10-11 19:22:23 +01:00
Aidan Woods
9f6112e70a
Ignore phpunit result cache
2021-10-11 19:21:21 +01:00
Aidan Woods
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
Aidan Woods
8764512c23
Add SlugRegister so IDs are not duplicated
2020-05-10 14:32:01 +01:00
Aidan Woods
4e99e29d28
Trim leading and trailing hyphens from slug
2020-05-10 14:32:00 +01:00
Aidan Woods
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
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
74df602863
Merge pull request #768 from aidantwoods/feature/mutable-configurable
...
Add mutable configurable
2020-05-10 14:30:15 +01:00
Aidan Woods
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
Aidan Woods
0ef406e6d2
Add MutableConfigurable
...
Hopefully I do not regret this...
2020-05-10 14:18:51 +01:00
Aidan Woods
8e8d1dac21
Resolve dependencies when running unit tests
2020-05-05 22:20:11 +01:00
Aidan Woods
bc018e1d00
Remove 'matrix' key
2020-05-05 22:19:56 +01:00
Aidan Woods
dbb929fff7
Commit lock file so static analysis results are stable
2020-05-05 22:19:14 +01:00
Aidan Woods
836c028aa0
Add flag to get type-coverage
2020-01-26 13:09:19 +00:00
Aidan Woods
bded7a6ff3
PHP 7.4 is now released
2020-01-19 18:14:37 +00:00
Aidan Woods
2235e36a2c
Use verb imperative to indicate method is non-mutating
2020-01-19 18:06:22 +00:00
Aidan Woods
a6c17f449e
previousEmptyLines -> precedingEmptyLines
2020-01-19 17:15:02 +00:00
Aidan Woods
7610eacbf9
Fix uppercase typo
2020-01-19 15:36:53 +00:00
Aidan Woods
525b72349b
Expensive operation last
2020-01-19 15:34:04 +00:00
Aidan Woods
39b8b04d33
Clarify sequential lines being tracked are empty
2020-01-19 15:32:51 +00:00
Aidan Woods
8d09320009
Compute on read optimisation for previousEmptyLines
2020-01-19 15:31:33 +00:00
Aidan Woods
a72455c78a
Use ->toHtml over ->text
2020-01-19 15:26:48 +00:00
Aidan Woods
a2ea704a43
Use list type over int array
2020-01-19 15:23:58 +00:00
Aidan Woods
13932bca9a
Simplify match logic
2020-01-19 15:09:44 +00:00
Aidan Woods
0a6408043f
Only run units on 7.4snapshot
2019-09-09 23:46:04 +01:00
Aidan Woods
01319b7572
Add 7.4 snapshot
2019-09-09 23:37:31 +01:00
Aidan Woods
0a1e4bd802
Formatting fix
2019-09-09 23:33:06 +01:00
Aidan Woods
bfdd0f29bc
More specific annotation
2019-09-09 23:27:36 +01:00
Aidan Woods
5db3687892
$matches is guarenteed to contain data for the full pattern
2019-09-09 23:26:21 +01:00
Aidan Woods
bde621e4c4
Drop master from psalm requirement
2019-09-09 23:15:11 +01:00
Aidan Woods
f75e7bd970
Prefer master until next release
2019-07-31 23:25:25 +01:00
Aidan Woods
18ee4ffe04
Bump min psalm version
2019-07-25 19:18:26 +02:00
Aidan Woods
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
Aidan Woods
f51dd8878a
Drop use of undefined reference
2019-07-25 19:07:08 +02:00
Aidan Woods
211a7eb5aa
Tables always acquire previous
2019-07-25 16:18:00 +02:00
Aidan Woods
37f306c3a8
Utilise constant arrays over static vars
2019-07-25 00:45:53 +02:00
Aidan Woods
ea55a9ffb0
Integer keys aren't necessary
2019-07-25 00:33:15 +02:00