Aidan Woods
|
e9dec33dc6
|
Replacing all function to TransformableRenderable
|
2021-10-13 19:26:07 +01:00 |
|
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
|
8fc49f6b0a
|
Add TransformableRenderable capability
|
2021-10-12 21:58:24 +01:00 |
|
Aidan Woods
|
a48c451d6c
|
Restrict autolinks to https
|
2021-10-12 18:21:17 +01:00 |
|
Aidan Woods
|
2ea4bece92
|
Return statebearer instead of state
|
2021-10-12 18:12:00 +01:00 |
|
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 |
|