Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2.0.0 #708

Draft
wants to merge 311 commits into
base: master
Choose a base branch
from
Draft

2.0.0 #708

wants to merge 311 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Apr 7, 2019

  1. Implement Emphasis

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    164a39f View commit details
    Browse the repository at this point in the history
  2. Implement EscapeSequence

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    79a38a1 View commit details
    Browse the repository at this point in the history
  3. Implement Link

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    dad0088 View commit details
    Browse the repository at this point in the history
  4. Implement Image

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    5e8905c View commit details
    Browse the repository at this point in the history
  5. Implement Markup

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    778eacd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f256352 View commit details
    Browse the repository at this point in the history
  7. Implement Strikethrough

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    db1d0a4 View commit details
    Browse the repository at this point in the history
  8. Implement Url

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    53bb9a6 View commit details
    Browse the repository at this point in the history
  9. Implement UrlTag

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    a286033 View commit details
    Browse the repository at this point in the history
  10. Add required imports

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    114eb0b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    dbdbda5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    36cfb21 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    e6e24a8 View commit details
    Browse the repository at this point in the history
  14. Use Parsedown directly

    Remove UrlsLinked adjustment--we'll have a better way
    of doing that later
    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    799ced6 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e2c9b2f View commit details
    Browse the repository at this point in the history
  16. Adjust tests for new API

    Remove tests that test old core and extension features
    Comment out test for no markup independent of safe mode
    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    04816a9 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    f58845c View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    f420fad View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    b360882 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    7188f49 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    ca00887 View commit details
    Browse the repository at this point in the history
  22. Remove debug lines

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    f8003dc View commit details
    Browse the repository at this point in the history
  23. Test on PHP 5.5 and 5.6

    Issue on pre PHP 7 may be to do with method name and not call syntax as
    suspected
    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    a9aa7e7 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    351a68a View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    e4ed4da View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    6f1bc7d View commit details
    Browse the repository at this point in the history
  27. Fix PHP 5.6 bug

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    3789544 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    2757274 View commit details
    Browse the repository at this point in the history
  29. Improve Link API

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    6f5780a View commit details
    Browse the repository at this point in the history
  30. Remove meaningless interrupt check

    Interrupted implies previousEmptyLines > 0 in incoming Context
    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    dac6b01 View commit details
    Browse the repository at this point in the history
  31. Remove useless variables

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    6add0ea View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    3666000 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    7f526c0 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    2cfd05a View commit details
    Browse the repository at this point in the history
  35. Remove useless line method

    This will be achievable by directly restricting enabled Components
    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    bb8a16a View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    c9388cb View commit details
    Browse the repository at this point in the history
  37. State management

    Decouple state from final rendering
    Restore initial state after parsing
    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    083ad58 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    576a2c4 View commit details
    Browse the repository at this point in the history
  39. Require Inlines to provide a best plaintext rendering

    This allows markdown to be parsed "inside" the alt
    attribute of an image, and then the best plaintext
    can be used as the rest.
    This improves CommonMark compliance.
    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    82c9816 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    96d8a1f View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    4e9a011 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    fc37ad1 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    74bba0b View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    51c3d9d View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    bb424e6 View commit details
    Browse the repository at this point in the history
  46. Better name for testing safe mode and strict mode state

    Add a nice named constructor
    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    3d41f27 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    81a2050 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    67231cb View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    9d97b8e View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    b8cdc6e View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    00821bd View commit details
    Browse the repository at this point in the history
  52. Produce Blocks before converting to StateRenderables

    (As we do with Inlines)
    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    14b3761 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    714ae50 View commit details
    Browse the repository at this point in the history
  54. Add hard and soft breaks

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    1fd2e14 View commit details
    Browse the repository at this point in the history
  55. Allow inlines to backtrack into characters that were suspected as

    inlines but ruled out
    This is required for backslash escaped Hard breaks to work:
    Parsedown first checks to see if these are escape sequences,
    however when they are ruled out they should not be assumed to be
    plaintext since a later inline (Hardbreak) may backtrack into these
    unconsumed characters.
    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    5a50930 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    eb90905 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    fce4633 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    2618509 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    5e7fb61 View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    57632f3 View commit details
    Browse the repository at this point in the history
  61. This should be slightly faster

    Merge would honour changes, and removals
    are equivalent to changing to default value.
    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    9f9ef78 View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    8fe93f3 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    fce09a7 View commit details
    Browse the repository at this point in the history
  64. Add breaks configurable

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    b89bd0e View commit details
    Browse the repository at this point in the history
  65. We don't need to pass a Parsedown instance down

    Since Parsedown is instancible from State, we only
    need to carry that down.
    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    11da347 View commit details
    Browse the repository at this point in the history
  66. Remove test extensions

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    19e21f2 View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    d733c26 View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    ebde35c View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    b728f25 View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    d6f526d View commit details
    Browse the repository at this point in the history
  71. Don't special case invisible

    If something has no html, it doesn't need to have a newline
    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    bc3c154 View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    48c0c34 View commit details
    Browse the repository at this point in the history
  73. Fix strange formatting

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    aab56cf View commit details
    Browse the repository at this point in the history
  74. Remove reminder comment

    urlsLinked(false) is replaced by customising to remove
    the inline from InlineTypes configurable when initialising
    Parsedown
    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    f0da746 View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    cbe7b25 View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    4563ee5 View commit details
    Browse the repository at this point in the history
  77. Test Parsedown against cached expect-to-pass CommonMark spec examples

    This test suite runs tests the same way as `test/CommonMarkTestWeak.php`, but uses a cached set of CommonMark spec examples in `test/commonmark/`. It is executed along with Parsedown's default test suite and runs various CommonMark spec examples, which are expected to pass. If they don't pass, the Parsedown build fails. The intention of this test suite is to make sure, that previously passed CommonMark spec examples don't fail due to unwanted side-effects of code changes.
    
    You can re-create the `test/commonmark/` directory by executing the PHPUnit group `update`. The test suite will then run `test/CommonMarkTestWeak.php` and create files with the Markdown source and the resulting HTML markup of all passed tests. The command to execute looks like the following:
    
        $ phpunit --group update
    PhrozenByte authored and aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    734b4fc View commit details
    Browse the repository at this point in the history
  78. Configuration menu
    Copy the full SHA
    4c0734d View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    0514997 View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    50e135c View commit details
    Browse the repository at this point in the history
  81. Allow empty code spans

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    62615f4 View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    d6c97ee View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    2e0ad27 View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    eab734b View commit details
    Browse the repository at this point in the history
  85. Configuration menu
    Copy the full SHA
    7fd6e0b View commit details
    Browse the repository at this point in the history
  86. Markup like CommonMark

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    82d20d8 View commit details
    Browse the repository at this point in the history
  87. Configuration menu
    Copy the full SHA
    745db11 View commit details
    Browse the repository at this point in the history
  88. Configuration menu
    Copy the full SHA
    7b72eb6 View commit details
    Browse the repository at this point in the history
  89. Fix regex compilation

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    4fa89c1 View commit details
    Browse the repository at this point in the history
  90. Cache new passing tests

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    5ada761 View commit details
    Browse the repository at this point in the history
  91. Permit empty links

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    0f55cd5 View commit details
    Browse the repository at this point in the history
  92. Trim paragraph contents

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    3dd1326 View commit details
    Browse the repository at this point in the history
  93. Configuration menu
    Copy the full SHA
    30763a0 View commit details
    Browse the repository at this point in the history
  94. Configuration menu
    Copy the full SHA
    49dd8b1 View commit details
    Browse the repository at this point in the history
  95. Track whitespace left on blank lines to match CommonMark

    Test changes copy pasted to match CommonMark reference parser
    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    f47ba7a View commit details
    Browse the repository at this point in the history
  96. Configuration menu
    Copy the full SHA
    42d21a2 View commit details
    Browse the repository at this point in the history
  97. Fix whitespace errors

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    a2bca78 View commit details
    Browse the repository at this point in the history
  98. Configuration menu
    Copy the full SHA
    f2f7433 View commit details
    Browse the repository at this point in the history
  99. Configuration menu
    Copy the full SHA
    fe1355e View commit details
    Browse the repository at this point in the history
  100. Configuration menu
    Copy the full SHA
    dbc0efe View commit details
    Browse the repository at this point in the history
  101. Configuration menu
    Copy the full SHA
    4dee1e9 View commit details
    Browse the repository at this point in the history
  102. Configuration menu
    Copy the full SHA
    c49d400 View commit details
    Browse the repository at this point in the history
  103. PHP < 7 compat

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    cb211a8 View commit details
    Browse the repository at this point in the history
  104. Configuration menu
    Copy the full SHA
    63a97a9 View commit details
    Browse the repository at this point in the history
  105. Configuration menu
    Copy the full SHA
    117912c View commit details
    Browse the repository at this point in the history
  106. Configuration menu
    Copy the full SHA
    54f2c4e View commit details
    Browse the repository at this point in the history
  107. Add mutation testing

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    efe324c View commit details
    Browse the repository at this point in the history
  108. Configuration menu
    Copy the full SHA
    d29f900 View commit details
    Browse the repository at this point in the history
  109. Configuration menu
    Copy the full SHA
    811991b View commit details
    Browse the repository at this point in the history
  110. Length not necessary

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    c310625 View commit details
    Browse the repository at this point in the history
  111. Configuration menu
    Copy the full SHA
    14f8ff5 View commit details
    Browse the repository at this point in the history
  112. Configuration menu
    Copy the full SHA
    08c40af View commit details
    Browse the repository at this point in the history
  113. Configuration menu
    Copy the full SHA
    d9792bb View commit details
    Browse the repository at this point in the history
  114. Configuration menu
    Copy the full SHA
    660c2e4 View commit details
    Browse the repository at this point in the history
  115. Configuration menu
    Copy the full SHA
    f95c3bb View commit details
    Browse the repository at this point in the history
  116. Configuration menu
    Copy the full SHA
    9bf91d7 View commit details
    Browse the repository at this point in the history
  117. PHP 5.5 compat

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    93650fb View commit details
    Browse the repository at this point in the history
  118. Simplify expression

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    2efae74 View commit details
    Browse the repository at this point in the history
  119. Configuration menu
    Copy the full SHA
    0626a83 View commit details
    Browse the repository at this point in the history
  120. Configuration menu
    Copy the full SHA
    c297310 View commit details
    Browse the repository at this point in the history
  121. Remove deleted stage

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    3c6578d View commit details
    Browse the repository at this point in the history
  122. Configuration menu
    Copy the full SHA
    6ac6b7f View commit details
    Browse the repository at this point in the history
  123. Configuration menu
    Copy the full SHA
    a681cf6 View commit details
    Browse the repository at this point in the history
  124. Configuration menu
    Copy the full SHA
    41fb6b0 View commit details
    Browse the repository at this point in the history
  125. Remove redundant checks

    These don't appear to have a measurable positive impact on performance.
    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    36fac49 View commit details
    Browse the repository at this point in the history
  126. Missed one

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    df703dc View commit details
    Browse the repository at this point in the history
  127. Tighten requirements

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    8fd3c77 View commit details
    Browse the repository at this point in the history
  128. Configuration menu
    Copy the full SHA
    2b79d59 View commit details
    Browse the repository at this point in the history
  129. Configuration menu
    Copy the full SHA
    369aea5 View commit details
    Browse the repository at this point in the history
  130. Configuration menu
    Copy the full SHA
    3bb24c2 View commit details
    Browse the repository at this point in the history
  131. Early exit if found

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    5ecfc42 View commit details
    Browse the repository at this point in the history
  132. Update excludes

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    cef5b16 View commit details
    Browse the repository at this point in the history
  133. Configuration menu
    Copy the full SHA
    30613b2 View commit details
    Browse the repository at this point in the history
  134. Type check tests

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    dbe37bc View commit details
    Browse the repository at this point in the history
  135. Configuration menu
    Copy the full SHA
    b90efc6 View commit details
    Browse the repository at this point in the history
  136. Configuration menu
    Copy the full SHA
    147a87a View commit details
    Browse the repository at this point in the history
  137. Configuration menu
    Copy the full SHA
    289b641 View commit details
    Browse the repository at this point in the history
  138. Remove unused import

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    015e476 View commit details
    Browse the repository at this point in the history
  139. Configuration menu
    Copy the full SHA
    fc23ca5 View commit details
    Browse the repository at this point in the history
  140. Simplify

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    65450f4 View commit details
    Browse the repository at this point in the history
  141. Configuration menu
    Copy the full SHA
    658129d View commit details
    Browse the repository at this point in the history
  142. Remove unused methods

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    c079294 View commit details
    Browse the repository at this point in the history
  143. Configuration menu
    Copy the full SHA
    d8d483b View commit details
    Browse the repository at this point in the history
  144. These classes of mutations would be caught be static analysis

    Infection doesn't support running Psalm, so removing
    the mutations is next best solution.
    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    69f6754 View commit details
    Browse the repository at this point in the history
  145. Improve tests

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    4fb6ac3 View commit details
    Browse the repository at this point in the history
  146. Further improve tests

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    93e6805 View commit details
    Browse the repository at this point in the history
  147. No contexts implies everything being appended is a blank line

    (of which where is at least one).
    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    a396fcc View commit details
    Browse the repository at this point in the history
  148. Configuration menu
    Copy the full SHA
    747abe7 View commit details
    Browse the repository at this point in the history
  149. Configuration menu
    Copy the full SHA
    f83ee87 View commit details
    Browse the repository at this point in the history
  150. Configuration menu
    Copy the full SHA
    3c0b528 View commit details
    Browse the repository at this point in the history
  151. Expand public API of Components

    Ref: #694
    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    3ccd64a View commit details
    Browse the repository at this point in the history
  152. Trim in renderer

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    4a215f3 View commit details
    Browse the repository at this point in the history
  153. Remove copy-pasto

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    4501a09 View commit details
    Browse the repository at this point in the history
  154. Configuration menu
    Copy the full SHA
    4adbd0b View commit details
    Browse the repository at this point in the history
  155. Configuration menu
    Copy the full SHA
    7f6127f View commit details
    Browse the repository at this point in the history
  156. Normalise link reference lookups

    Ref: #104
    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    33522f0 View commit details
    Browse the repository at this point in the history
  157. Use caret operator for PHP version

    As suggested by @glensc
    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    c86757b View commit details
    Browse the repository at this point in the history
  158. Configuration menu
    Copy the full SHA
    de1e0b9 View commit details
    Browse the repository at this point in the history
  159. Match GFM spec for extended autolinks

    There is a small list of characters which may precede an autolink
    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    99525fd View commit details
    Browse the repository at this point in the history
  160. Configuration menu
    Copy the full SHA
    d32f5de View commit details
    Browse the repository at this point in the history
  161. Configuration menu
    Copy the full SHA
    9b9c9d8 View commit details
    Browse the repository at this point in the history
  162. Remove format error

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    710a6ad View commit details
    Browse the repository at this point in the history
  163. Port fix for #699 into new

    codebase
    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    3f74fe8 View commit details
    Browse the repository at this point in the history
  164. PHP < 7 patch

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    35d24d0 View commit details
    Browse the repository at this point in the history
  165. Update commonmark cache

    aidantwoods committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    b9b75db View commit details
    Browse the repository at this point in the history
  166. Configuration menu
    Copy the full SHA
    9eb6a02 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2019

  1. Update commonmark cache

    aidantwoods committed Apr 10, 2019
    Configuration menu
    Copy the full SHA
    efcccb3 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2019

  1. More specific return type

    aidantwoods committed Jun 16, 2019
    Configuration menu
    Copy the full SHA
    7b1389b View commit details
    Browse the repository at this point in the history
  2. Fix malformed return type

    aidantwoods committed Jun 16, 2019
    Configuration menu
    Copy the full SHA
    298b319 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5a12d42 View commit details
    Browse the repository at this point in the history
  4. Update test cache

    aidantwoods committed Jun 16, 2019
    Configuration menu
    Copy the full SHA
    91b8bda View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2019

  1. Drop pre 7.1

    Drop pre 5.6 for constant arrays
    Drop pre 7.1 for private constants
    aidantwoods committed Jul 24, 2019
    Configuration menu
    Copy the full SHA
    614c76b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4fb5bd View commit details
    Browse the repository at this point in the history
  3. Account for type 7 HTML blocks

    These differ from type 6 blocks in a few ways (other than the HTML
    element names given in the spec).
    
    1. Type 7 blocks cannot interrupt paragraphs
    2. Type 7 block must contain ONLY whitespace on the rest of the
       line, whereas type 6 blocks need only be followed by whitespace
       after the tag name, or have the opening tag be complete.
    aidantwoods committed Jul 24, 2019
    Configuration menu
    Copy the full SHA
    34902bc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b9bc0b7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ea55a9f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    37f306c View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2019

  1. Configuration menu
    Copy the full SHA
    211a7eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f51dd88 View commit details
    Browse the repository at this point in the history
  3. 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: vimeo/psalm#1969
    aidantwoods committed Jul 25, 2019
    Configuration menu
    Copy the full SHA
    54f7719 View commit details
    Browse the repository at this point in the history
  4. Bump min psalm version

    aidantwoods committed Jul 25, 2019
    Configuration menu
    Copy the full SHA
    18ee4ff View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2019

  1. Configuration menu
    Copy the full SHA
    f75e7bd View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2019

  1. Configuration menu
    Copy the full SHA
    bde621e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5db3687 View commit details
    Browse the repository at this point in the history
  3. More specific annotation

    aidantwoods committed Sep 9, 2019
    Configuration menu
    Copy the full SHA
    bfdd0f2 View commit details
    Browse the repository at this point in the history
  4. Formatting fix

    aidantwoods committed Sep 9, 2019
    Configuration menu
    Copy the full SHA
    0a1e4bd View commit details
    Browse the repository at this point in the history
  5. Add 7.4 snapshot

    aidantwoods committed Sep 9, 2019
    Configuration menu
    Copy the full SHA
    01319b7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0a64080 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2020

  1. Simplify match logic

    aidantwoods committed Jan 19, 2020
    Configuration menu
    Copy the full SHA
    13932bc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a2ea704 View commit details
    Browse the repository at this point in the history
  3. Use ->toHtml over ->text

    aidantwoods committed Jan 19, 2020
    Configuration menu
    Copy the full SHA
    a72455c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8d09320 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    39b8b04 View commit details
    Browse the repository at this point in the history
  6. Expensive operation last

    aidantwoods committed Jan 19, 2020
    Configuration menu
    Copy the full SHA
    525b723 View commit details
    Browse the repository at this point in the history
  7. Fix uppercase typo

    aidantwoods committed Jan 19, 2020
    Configuration menu
    Copy the full SHA
    7610eac View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a6c17f4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2235e36 View commit details
    Browse the repository at this point in the history
  10. PHP 7.4 is now released

    aidantwoods committed Jan 19, 2020
    Configuration menu
    Copy the full SHA
    bded7a6 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2020

  1. Configuration menu
    Copy the full SHA
    836c028 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2020

  1. Configuration menu
    Copy the full SHA
    dbb929f View commit details
    Browse the repository at this point in the history
  2. Remove 'matrix' key

    aidantwoods committed May 5, 2020
    Configuration menu
    Copy the full SHA
    bc018e1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8e8d1da View commit details
    Browse the repository at this point in the history

Commits on May 10, 2020

  1. Add MutableConfigurable

    Hopefully I do not regret this...
    aidantwoods committed May 10, 2020
    Configuration menu
    Copy the full SHA
    0ef406e View commit details
    Browse the repository at this point in the history
  2. Implement DefinitionBook as MutableConfigurable

    This is a slightly more correct implementation, but perhaps not worth
    the headache.
    aidantwoods committed May 10, 2020
    Configuration menu
    Copy the full SHA
    c835535 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #768 from aidantwoods/feature/mutable-configurable

    Add mutable configurable
    aidantwoods committed May 10, 2020
    Configuration menu
    Copy the full SHA
    74df602 View commit details
    Browse the repository at this point in the history
  4. Add HeaderSlug configurable

    Adds HeaderSlug configurable, with the option for the slug function
    to be customised.
    
    Co-authored-by: netniV <netniv@hotmail.com>
    aidantwoods and netniV committed May 10, 2020
    Configuration menu
    Copy the full SHA
    e332b47 View commit details
    Browse the repository at this point in the history
  5. Strip superscripts and divisions from eventual slug

    As suggested by @Ayesh
    
    Co-authored-by: Ayesh Karunaratne <ayesh@ayesh.me>
    aidantwoods and Ayesh committed May 10, 2020
    Configuration menu
    Copy the full SHA
    d8bf075 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4e99e29 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8764512 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #767 from aidantwoods/enhancement/header-slug

    Create ID's for Header elements so they can be referenced in anchor tags
    aidantwoods committed May 10, 2020
    Configuration menu
    Copy the full SHA
    0c5e8c1 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2021

  1. Configuration menu
    Copy the full SHA
    9f6112e View commit details
    Browse the repository at this point in the history
  2. Update dependencies

    aidantwoods committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    98aab22 View commit details
    Browse the repository at this point in the history
  3. Fix psalm errors

    aidantwoods committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    ca16d75 View commit details
    Browse the repository at this point in the history
  4. Test 8.0 in travis

    aidantwoods committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    cc5614b View commit details
    Browse the repository at this point in the history
  5. Better autolinks

    aidantwoods committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    7d1b9ca View commit details
    Browse the repository at this point in the history
  6. GitHub Actions

    aidantwoods committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    3472b9b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7f11869 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f396d49 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    de06199 View commit details
    Browse the repository at this point in the history
  10. Dev flag

    aidantwoods committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    58bb815 View commit details
    Browse the repository at this point in the history
  11. Run both commonmark tests

    aidantwoods committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    9d5af12 View commit details
    Browse the repository at this point in the history
  12. Remove travis

    aidantwoods committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    7c2681b View commit details
    Browse the repository at this point in the history
  13. Add RenderStack

    This is a special configurable that can be used to alter the
    Renderable[] AST before output.
    aidantwoods committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    c773305 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2021

  1. Add initState to tests

    aidantwoods committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    0f27f2e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    efaf20d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2ea4bec View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a48c451 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8fc49f6 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2021

  1. Configuration menu
    Copy the full SHA
    71d9263 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a9f4154 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e9dec33 View commit details
    Browse the repository at this point in the history
  4. Complete docblock

    aidantwoods committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    05a47e7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7b0a9cd View commit details
    Browse the repository at this point in the history
  6. Apply correct state

    aidantwoods committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    b73fe2e View commit details
    Browse the repository at this point in the history
  7. Off by 1

    aidantwoods committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    8ce88c1 View commit details
    Browse the repository at this point in the history
  8. Relax mutation tolerance

    aidantwoods committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    4553515 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2021

  1. Configuration menu
    Copy the full SHA
    4af22ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    421a239 View commit details
    Browse the repository at this point in the history
  3. Slightly nicer method name

    Normally this name might be too vague for an interface, but implementing
    this interface is a fairly special use case. We can expect dedicated
    types here (so method name unlikely to be an issue).
    aidantwoods committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    638079a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9749ef7 View commit details
    Browse the repository at this point in the history
  5. Update php-cs-fixer

    aidantwoods committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    95c9cce View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2021

  1. Remove unnecessary cast

    aidantwoods committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    f77cb47 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    79effc4 View commit details
    Browse the repository at this point in the history
  3. Add initial documentation

    This isn't yet complete, but is a decent start
    aidantwoods committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    6fdcfaa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bf6cfe8 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2022

  1. Add additional explaination for the State object

    Adds a small non-technical introduction to help with intuition, after
    the object appears for the first time.
    aidantwoods committed May 21, 2022
    Configuration menu
    Copy the full SHA
    6be4366 View commit details
    Browse the repository at this point in the history
  2. Test on 8.1

    aidantwoods committed May 21, 2022
    Configuration menu
    Copy the full SHA
    5cc8436 View commit details
    Browse the repository at this point in the history
  3. Error level 1 instead of totallyTyped

    Seems this is now the equivalent and sanctioned way to do this.
    aidantwoods committed May 21, 2022
    Configuration menu
    Copy the full SHA
    7c7d581 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #821 from erusev/documentation-v2.0

    Documentation 2.0
    aidantwoods committed May 21, 2022
    Configuration menu
    Copy the full SHA
    b3f0ae4 View commit details
    Browse the repository at this point in the history
  5. Fix title

    aidantwoods committed May 21, 2022
    Configuration menu
    Copy the full SHA
    32278af View commit details
    Browse the repository at this point in the history