92e9c27ba0
Merge pull request #563 from luizbills/master
...
bump version
2018-03-08 01:11:30 +00:00
9857334186
bump version
2018-03-07 22:04:55 -03:00
ae7e8e5067
bump version
2018-03-07 21:51:35 -03:00
253822057a
refactor who uses it section in readme a bit more
2018-03-02 17:46:45 +02:00
a18bf495ed
refactor who uses it section in readme
2018-03-02 17:40:21 +02:00
e5bf9560d7
add Laravel to who uses it
2018-03-02 17:37:16 +02:00
33b51eaefa
Fix typo
2018-03-02 01:16:27 +00:00
d686a50292
Merge pull request #557 from aidantwoods/documentation/safe-mode
...
Talk about safe mode in the README
2018-03-01 19:59:44 +00:00
f3068df45a
Remove extra line breaks
2018-03-01 19:54:58 +00:00
9b1f54b9d3
Lets be consistent with hyphenation
2018-03-01 18:45:38 +00:00
90439ef882
Rewrite section
2018-03-01 18:44:11 +00:00
97dd037e6f
Merge pull request #561 from PhrozenByte/patch-3
...
Add mbstring dependency to composer.json
2018-02-28 23:47:01 +00:00
fa89f0d743
Add mbstring dependency to composer.json
2018-02-28 20:42:25 +01:00
d638fd8a25
Merge pull request #560 from PhrozenByte/patch-2
...
Travis: Issue build error when Parsedown::version isn't up-to-date
2018-02-28 19:09:57 +00:00
cc53d5ae29
Travis: Issue build error when Parsedown::version isn't up-to-date
2018-02-28 20:04:45 +01:00
45f40696f6
Merge pull request #559 from PhrozenByte/patch-1
...
Update "Who uses it"
2018-02-28 18:07:37 +00:00
e8f3d4efc0
Merge pull request #558 from harikt/issue-232
...
Add test case to make sure issue 232 no longer exists
2018-02-28 18:02:14 +00:00
096e164756
Update README.md
...
Sort "Who uses it" alphabetically, add Laravel + Pico
2018-02-28 18:59:34 +01:00
e2f3961f80
Add test case to make sure issue 232 no longer exists
2018-02-28 23:25:38 +05:30
e941dcc3f0
Merge pull request #525 from aidantwoods/fix/infostring
...
Properly support fenced code block infostring
2018-02-28 17:06:25 +00:00
c192001a7e
Merge pull request #433 from aidantwoods/patch-3
...
Fix Issue #358 – preventing double nested links
2018-02-28 17:05:58 +00:00
48a053fe29
Merge pull request #423 from PhrozenByte/bugfix/CommonMarkTest
...
Fix CommonMark test
2018-02-28 17:05:24 +00:00
5057e505d8
Merge pull request #475 from aidantwoods/loose-lists
...
Loose lists
2018-02-28 17:05:00 +00:00
ad62bf5a6f
Talk about safe mode in the README
2018-02-28 17:03:46 +00:00
6678d59be4
Merge pull request #495 from aidantwoods/anti-xss
...
Prevent various XSS attacks [rebase and update of #276 ]
2018-02-28 13:41:37 +02:00
c999a4b61b
improve readme
2018-01-29 20:55:30 +02:00
e938ab4ffe
improve readme
2018-01-29 20:54:40 +02:00
e69374af0d
improve readme
2018-01-29 20:52:27 +02:00
722b776684
Test multiple multiline lists
2018-01-29 14:38:19 +01:00
7fd92a8fbd
update tests
2018-01-29 14:38:19 +01:00
0e1043a8d6
consistent li items for loose list
2018-01-29 14:38:19 +01:00
1196ed9512
Merge pull request #548 from m1guelpf-forks/patch-1
...
Update license year
2018-01-01 18:48:54 +02:00
1244122b84
Update LICENSE.txt
2018-01-01 14:09:31 +01:00
d98d60aaf3
Update license year
2017-12-31 22:10:48 +01:00
296ebf0e60
Merge pull request #429 from pablotheissen/patch-1
...
Support html tags containing dashes
2017-11-19 11:15:43 +02:00
a60ba300b1
Merge pull request #540 from jbafford/patch-1
...
Fix typo in README
2017-11-15 10:31:22 +02:00
089789dfff
Fix typo in README
2017-11-14 17:13:31 -05:00
03e1a6ac02
Merge branch 'master' into bugfix/CommonMarkTest
...
Conflicts:
.travis.yml
test/CommonMarkTest.php
test/ParsedownTest.php
test/bootstrap.php
2017-11-14 22:09:25 +01:00
fbe3fe878f
Merge pull request #539 from gabriel-caruso/phpunit
...
Use PHPUnit\Framework\TestCase instead of PHPUnit_Framework_TestCase
2017-11-14 22:44:03 +02:00
09827f542c
Rewrite Travis CI
2017-11-14 15:19:24 -02:00
70ef6f5521
Make Travis CI use installed PHPUnit version, not global one
2017-11-14 13:21:11 -02:00
691e36b1f2
Use PHPUnit\Framework\TestCase instead of PHPUnit_Framework_TestCase
2017-11-11 00:56:03 -02:00
af6affdc2c
improve readme
2017-11-06 16:54:00 +02:00
9cf41f27ab
improve readme
2017-10-22 16:01:34 +03:00
16aadff2ed
improve readme
2017-10-22 16:00:43 +03:00
07c937583d
improve readme
2017-10-22 15:57:58 +03:00
4404201175
Properly support fenced code block infostring
...
Reference: http://spec.commonmark.org/0.28/#info-string
2017-08-20 10:28:46 +01:00
728952b90a
Merge pull request #499 from aidantwoods/fix/hhvm
...
Fix hhvm build failure
2017-05-14 17:47:48 +03:00
c82af01bd6
add sudo false
2017-05-14 14:39:09 +01:00
67c3efbea0
according to https://tools.ietf.org/html/rfc3986#section-3 the colon is a required part of the syntax, other methods of achieving the colon character (as to browser interpretation) should be taken care of by htmlencoding that is done on all attribute content
2017-05-10 16:57:18 +01:00
593ffd45a3
Merge pull request #406 from adrilo/patch-1
...
Create .gitattributes
2017-05-10 12:28:53 +03:00
bbb7687f31
safeMode will either apply all sanitisation techniques to an element or none (note that encoding HTML entities is done regardless because it speaks to character context, and that the only attributes/elements we should permit are the ones we actually mean to create)
2017-05-09 19:31:36 +01:00
b1e5aebaf6
add single safeMode option that encompasses protection from link destination xss and plain markup based xss into a single on/off switch
2017-05-09 19:22:58 +01:00
c63b690a79
remove duplicates
2017-05-09 14:50:15 +01:00
226f636360
remove $safe flag
2017-05-07 13:45:59 +01:00
2e4afde68d
faster check substr at beginning of string
2017-05-06 16:32:51 +01:00
dc30cb441c
add more protocols to the whitelist
2017-05-05 21:32:27 +01:00
f76b10aaab
update readme
2017-05-04 10:28:55 +03:00
054ba3c487
urlencode urls that are potentially unsafe:
...
this should break urls that attempt to include a protocol, or port (these are absolute URLs and should have a whitelisted protocol for use)
but URLs that are relative, or relative from the site root should be preserved (though characters non essential for the URL structure may be urlencoded)
this approach has significant advantages over attempting to locate something like `javascript:alert(1)` or `javascript:alert(1)` (which are both valid) because browsers have been known to ignore ridiculous characters when encountered (meaning something like `jav\ta\0\0script:alert(1)` would be xss :( ). Instead of trying to chase down a way to interpret a URL to decide whether there is a protocol, this approach ensures that two essential characters needed to achieve a colon are encoded `:` (obviously) and `;` (from `:`). If these characters appear in a relative URL then they are equivalent to their URL encoded form and so this change will be non breaking for that case.
2017-05-03 17:01:27 +01:00
4bae1c9834
whitelist regex for good attribute (no
...
no chars that could form a delimiter allowed
2017-05-03 00:39:01 +01:00
aee3963e6b
jpeg, not jpg
2017-05-02 19:55:03 +01:00
4dc98b635d
whitelist changes:
...
* add gif and jpg as allowed data images
* ensure that user controlled content fall only in the "data section" of the data URI (and does not intersect content-type definition in any way (best to be safe than sorry ;-)))
"data section" as defined in: https://tools.ietf.org/html/rfc2397#section-3
2017-05-02 19:48:25 +01:00
e4bb12329e
array_keys is probably faster
2017-05-02 01:32:24 +01:00
6d0156d707
dump attributes that contain characters that are impossible for validity, or very unlikely
2017-05-02 00:48:48 +01:00
29ad172261
Merge pull request #496 from aidantwoods/fix/ditch-hhvm-nightly
...
replace hhvm nightly with nightly
2017-05-01 19:35:36 +03:00
131ba75851
filter onevent attributes
2017-05-01 15:44:04 +01:00
924b26e16c
replace hhvm nightly with nightly
2017-05-01 03:57:07 +01:00
af04ac92e2
add xss tests
2017-05-01 03:33:49 +01:00
6bb66db00f
anti-xss
...
protect all attributes and content from xss via element method
filter special attributes (a href, img src)
expand url whitelist slightly to permit data images and mailto links
2017-05-01 03:25:07 +01:00
b3d45c4bb9
Add html escaping to all attributes capable of holding user input.
2017-05-01 02:00:38 +01:00
1d4296f34d
Customizable whitelist of schemas for safeLinks
2017-05-01 01:58:34 +01:00
bf5105cb1a
Improve safeLinks with whitelist.
2017-05-01 01:58:34 +01:00
1140613fc7
Prevent various XSS attacks
2017-05-01 01:58:34 +01:00
4367f89a74
attempt to fix failing builds on 5.3
2017-03-29 19:30:24 +03:00
1bf24f7334
add kbd to text-level elements
2017-03-29 19:04:15 +03:00
0a09d5ad45
update tests to reflect changes in phpunit 6.0
2017-03-23 20:21:18 +02:00
3fc442b078
Merge pull request #484 from hkdobrev/patch-1
...
Add Symfony demo to "Who uses it?"
2017-03-10 09:41:24 +02:00
bd0e31a7dd
Add Symfony demo to "Who uses it?"
...
409a65b373/composer.json (L24)
2017-03-10 01:04:53 +02:00
dfaf03639a
Merge pull request #480 from pjona/patch-1
...
Removed double semicolon
2017-03-08 23:21:03 +02:00
7081afe8cb
Removed double semicolon
2017-03-02 12:43:51 +01:00
4b6493999a
Merge pull request #465 from aidantwoods/patch-8
...
Trim surrounding whitespace from URL in inlineLink
2017-01-23 09:45:19 +02:00
0172d779d7
Trim surrounding whitespace from URL in inlineLink
...
Fixes https://github.com/erusev/parsedown-extra/issues/103
2017-01-21 11:06:41 +00:00
cc5b38ca39
Merge pull request #459 from gene-sis/fix_inlineLink_regex
...
fix_inlineLink_regex
2017-01-07 16:51:03 +02:00
48351504de
adjust two regex pattern within inlineLink() to reduce backtracking
...
add test with base64 image
2017-01-07 00:45:38 +01:00
20ff8bbb57
Merge pull request #447 from greut/phpunit-from-extra
...
Fix include from ParsedownTest
2016-11-02 17:56:58 +02:00
bc21988fe5
Fix include from ParsedownTest
...
I wasn't able to run all the tests from ParsedownExtra because of it.
2016-11-02 09:27:35 +01:00
e3c3e28554
Merge pull request #446 from jamesevickery/master
...
Grammar update
2016-10-25 17:39:55 +03:00
f053740132
Merge pull request #1 from erusev/master
...
Merge pull request #445 from jamesevickery/master
2016-10-25 15:24:11 +01:00
7a92a31739
Grammar update
2016-10-25 15:22:17 +01:00
6eca8796fb
Merge pull request #445 from jamesevickery/master
...
Tiny grammar correction
2016-10-25 17:21:57 +03:00
8876c0984e
Tiny grammar correction
2016-10-25 15:10:22 +01:00
ae0211a84c
Travis: Add PHP nightly
2016-10-13 22:17:03 +02:00
a9f696f7bb
Improve CommonMark spec example regex
...
CommonMark spec example [#170 ](http://spec.commonmark.org/0.26/#example-170 ) has a empty HTML result.
2016-10-13 22:16:46 +02:00
2423644d72
Move test/CommonMarkTest.php to test/CommonMarkTestStrict.php
...
Add parameter `$id` to CommonMark tests
2016-10-12 02:02:55 +02:00
be671e72a3
Don't let Travis skip Parsedown's phpunit tests
2016-10-09 14:21:17 +02:00
f0587d41a9
Add test/CommonMarkTestWeak.php to .travis.yml
...
Failing tests don't break builds on purpose, Parsedown doesn't fully comply with the CommonMark specs at the moment. We should switch to test/CommonMarkTest.php later, see #423 for details.
2016-10-09 14:17:03 +02:00
cbc4b3f612
Merge pull request #436 from grogy/php71
...
Added PHP version 7.1 for tests
2016-10-09 13:04:16 +03:00
0080ef218e
Added PHP version 7.1 for tests
2016-10-09 01:58:47 +02:00
3aef89b399
Line handler may prevent specified element nesting
...
Swap `under_scores` for `camelCasing`
2016-10-08 17:54:04 +01:00
f4e0234af0
Merge pull request #431 from aidantwoods/patch-2
...
Allow parsedown to specify list start attribute
2016-10-05 22:55:34 +03:00
5c22531e4d
Allow parsedown to specify list start attribute
...
Syntax preferences
2016-10-05 18:27:54 +01:00
3978e33fd0
Allow parsedown to specify list start attribute
...
Remove github added tabs on blank lines
2016-10-05 18:17:12 +01:00
a37797ef34
Allow parsedown to specify list start attribute
...
Syntax preferences to match surrounding code
2016-10-05 18:15:47 +01:00
e3cd271f16
Allow parsedown to specify list start attribute
...
Performance: Swap preg_replace for stristr to obtain list start
2016-10-05 15:44:34 +01:00
f0b7b61c16
Allow parsedown to specify list start attribute
...
Should fix compatibility for PHP 5.3
2016-10-05 11:36:27 +01:00
ed41fcf3d6
Allow parsedown to specify list start attribute
...
oops
2016-10-05 10:06:40 +01:00
1fa8fae301
Allow parsedown to specify list start attribute
...
Readability improvements
2016-10-05 10:03:21 +01:00
543a6c4175
Line handler may prevent specified element nesting
...
Check if array is empty to shave some performance hits in the case than no non nestables are present.
2016-10-04 18:59:36 +01:00
932bafe0f0
update test for new feature
2016-10-04 17:43:37 +01:00
ac857809ab
update test for new feature
2016-10-04 17:41:57 +01:00
846274996a
Update ordered_list.html
2016-10-04 17:28:43 +01:00
c145a75848
update test for new feature
2016-10-04 15:44:50 +01:00
a81aedeb10
Line handler may prevent specified element nesting
...
Removed granularity controls – elements are assumed to be non nestable indefinitely once declared.
2016-10-04 15:27:11 +01:00
50952b3243
Line handler may prevent specified element nesting
...
This commit serves to add comments detailing parts of the new functionality, and to adjust syntax preferences to match that of the surrounding document. The commit title also now reflects the most significant change made.
2016-10-02 18:26:13 +01:00
4d3600f273
Extend disallowed assertion depth capabilities
...
I've built on the functionality of feature 1. in the previous commit to allow non nestables to be asserted indefinitely, or to a specified depth.
2016-10-02 17:37:08 +01:00
d6d5f53ff4
Fix Issue #358 – preventing double nested links
...
1. Add the ability for a parsed element to enforce that the line handler not parse any (immediate) child elements of a specified type.
2. Use 1. to allow parsed Url elements to tell the line handler not to parse any child Links or Urls where they are immediate children.
2016-10-01 15:56:14 +01:00
f17aa0438a
Update Parsedown.php
2016-09-27 02:15:35 +01:00
38f4027d5e
Update Parsedown.php
...
Okay, so maybe I should have looked 20 lines or so above where I made the edit in the element function – looks like it already supports adding attributes ;p
Have amended the change to blocklist to use the already existing functionality, and have reverted the change that I made to the element function.
2016-09-27 02:15:09 +01:00
2cee8d8a2d
Update Parsedown.php
...
Looks like I might need to return the pattern which was used previously
Reverting last change as build still failed
This build will still fail, but I'm hoping it will only fair where the list start value has been inserted
2016-09-27 01:23:22 +01:00
cceefafd55
test
...
Attempting to determine which function change is causing test jobs to fail (in unexpected ways)
2016-09-27 01:16:00 +01:00
1c58e9d8d5
oops
...
oops
2016-09-27 00:57:57 +01:00
2772b034c6
Update Parsedown.php
...
(I think this should work)
Allow parsedown to specify list start attribute (see: https://github.com/erusev/parsedown/issues/100#issuecomment-249729602 )
2016-09-27 00:53:51 +01:00
1a44cbd62c
Update Parsedown.php
...
Made parsedown compatible with html-tags containing dashes.
see https://github.com/erusev/parsedown/issues/407#issuecomment-248833563
2016-09-22 12:21:39 +02:00
73dbe2fd17
Remove PHPUnit bootstrap in favour of composer
2016-09-05 22:04:46 +02:00
33a23fbfb2
Refactor PHPUnit bootstrap
...
This allows Parsedown extensions (like Parsedown Extra) to reuse existing Parsedown tests. See erusev/parsedown-extra#96 for details.
2016-09-05 21:10:23 +02:00
a2ed1592bd
Merge pull request #424 from hkdobrev/patch-1
...
Update URL to dependants
2016-09-05 16:55:29 +03:00
3d7a473aa9
Update URL to dependants
...
As Packagist has now implemented the feature of listing packages
depending on another package, VersionEye is no longer needed for that.
As VersionEye scrapes the Packagist API to do the same, the original
source of information should be preferred.
2016-09-05 16:38:38 +03:00
228d5f4754
Improve test/CommonMarkTestWeak.php
2016-09-05 15:31:07 +02:00
2cacfb8da4
Improve test/CommonMarkTestWeak.php
2016-09-05 15:17:52 +02:00
d33e736fa3
Add test/CommonMarkTestWeak.php
2016-09-05 14:38:47 +02:00
3a46a31e09
Fix test/CommonMarkTest.php example regex
2016-09-05 14:37:34 +02:00
e1bcc1c472
Fix test/CommonMarkTest.php
2016-09-05 04:51:28 +02:00
f671ae7364
improve readme
2016-07-27 11:05:24 +03:00
b5951e08c6
Create .gitattributes
...
When using this library, all the files related to tests can be ignored. Tests are only useful when working on the library itself.
2016-06-24 14:18:01 +02:00
490a8f35a4
remove incompatible comment
2016-03-09 19:02:39 +02:00
94688f21cc
improve readme
2016-01-07 19:36:51 +02:00
693f2c4842
Merge pull request #377 from PhrozenByte/patch-1
...
Update composer.json requirements
2016-01-07 19:14:25 +02:00
9545a295cf
README.md: Add PHP 5.3+ requirement
2016-01-07 16:48:43 +01:00
3d649081e5
Update composer.json requirements
...
Fixes #374
2016-01-06 19:44:53 +01:00
32de2cedcc
Merge pull request #373 from getgrav/master
...
Simple changes to make Parsedown more pluggable
2015-12-19 16:39:29 +02:00
e7443a2bd8
Fixed really sorry spelling errors
2015-12-18 20:45:14 -07:00
10a7ff776c
Left as-is
2015-12-17 10:48:21 -07:00
5ad15b87fa
Break out method_exists checks into extendable methods to allow for better pluggability
2015-12-17 10:46:44 -07:00
b166cab9a2
Make lines
protected to allow for extendability
2015-12-17 10:46:04 -07:00
0f974bf34f
improve readme
2015-11-26 15:08:28 +02:00
3d7cdeec5f
remove duplicate item in: who uses it
2015-11-14 09:54:17 +02:00
97953b193e
add Grav CMS to: who uses it
2015-11-14 09:52:07 +02:00
c046a6b646
Merge pull request #361 from grogy/php7-readme
...
remove PHP 7.0 from allow failures in tests + improve readme
2015-10-31 20:08:48 +02:00
f1fefc257c
improve readme
2015-10-31 16:13:42 +02:00
6f23ec8203
improve readme
2015-10-31 15:52:07 +02:00
23d4544986
improve readme
2015-10-31 15:51:14 +02:00
5a4ff5d189
improve readme
2015-10-31 15:49:56 +02:00
50ac4a06e8
remove PHP 7.0 from allow failures in tests + improve readme
2015-10-31 01:55:49 +01:00
003af26499
improve readme
2015-10-31 00:45:21 +02:00
aa63058a88
improve readme
2015-10-31 00:38:24 +02:00
15d56cdd27
improve readme
2015-10-31 00:37:38 +02:00
93d77b0b47
improve readme
2015-10-31 00:35:04 +02:00
c8072a1987
add link to caret.io in readme
2015-10-31 00:33:11 +02:00
b008290917
Merge pull request #359 from tbreuss/master
...
Add Herbie CMS to "Who uses it?"
2015-10-25 16:42:45 +02:00
9928c933d8
Add Herbie CMS to "Who uses it?"
2015-10-25 13:33:13 +01:00
ddb3bd2107
Merge pull request #357 from donatj/master
...
Parsedown library shouldn't be executable
2015-10-21 01:43:13 +03:00
e603c2378d
Parsedown library shouldn't be executable
2015-10-20 15:16:36 -05:00
3ebbd730b5
1.6.0
2015-10-04 19:44:32 +03:00
1f02626ed6
add link to caret.io
2015-10-01 18:47:31 +03:00
fa005fdb95
Merge pull request #336 from hkdobrev/late-static-binding
...
Use late static binding for Parsedown::instance()
2015-08-13 15:16:23 +03:00
5f40cab3e7
Use late static binding for Parsedown::instance()
...
Fixes erusev/parsedown-extra#67 .
This introduces PHP 5.3+ late static binding to the Singleton pattern in Parsedown.
It will return an instance of Parsedown which inherits the class which
called the `instance()` method rather than always returning instance of just `Parsedown`.
Tests are testing this feature with a test class which inherits from Parsedown.
Notice that calling `instance()` with the default arguments after an instance of
`Parsedown` was already created, it will return it even though it is from just
an instance of `Parsedown`. So this is fixing the problem just partially.
2015-08-13 13:29:33 +03:00
0e89e3714b
1.5.4
2015-08-03 12:24:05 +03:00
6b24125f06
clean up
2015-07-31 17:01:14 +03:00
a589bcac79
resolve #342
2015-07-31 01:33:21 +03:00
a9dfc97ddc
opening code fence doesn't need 2 regex groups
2015-07-16 16:57:13 +03:00
28774a4359
improve readme
2015-07-15 11:59:59 +03:00
b8b5711ee5
improve readme
2015-07-15 11:59:40 +03:00
9579e5f5e5
improve readme
2015-07-15 11:57:45 +03:00
7f7f6418a3
improve readme
2015-07-15 09:21:38 +03:00
ee81967749
improve readme
2015-07-03 17:11:23 +03:00
96e0810188
improve readme
2015-07-03 17:11:08 +03:00
99bd1bd678
improve readme
2015-07-03 17:06:52 +03:00
e7a6a06166
improve readme
2015-07-03 16:46:25 +03:00
eca5bb8262
improve readme
2015-07-03 16:45:22 +03:00
1312908056
improve readme
2015-07-03 16:42:47 +03:00
76b7d7babd
improve readme
2015-07-03 16:39:51 +03:00
ba802c1c8d
replace the term "incomplete"
2015-07-02 01:01:14 +03:00
438874e9a8
improve line
2015-06-25 01:05:05 +03:00
8e26f45dee
improve readme
2015-06-15 17:38:15 +03:00
e2bb3eaaf8
clean up
2015-06-15 12:28:35 +03:00
0de61e7b3a
improve readme
2015-06-15 12:09:57 +03:00
5b72dceb26
improve readme
2015-06-15 00:10:09 +03:00
95699c9ba6
improve readme
2015-06-14 22:55:21 +03:00
790066e9a7
improve readme
2015-05-26 13:37:45 +03:00
b9e5228e92
version 1.5.3
2015-04-29 23:22:24 +03:00
31c8856f53
Merge pull request #312 from garoevans/patch-1
...
Fix check against $matches
2015-04-24 08:24:06 +03:00
d5823ad622
Merge pull request #295 from hkdobrev/nightly
...
Test on nightly releases of PHP (7.0) and HHVM
2015-04-24 01:44:07 +03:00
6736ba9a04
Fix check against $matches
...
Fixes inline reference links with int 0 as reference
The link [link][0] where [0] is set at the bottom of the md file current breaks and it's truthy value is false.
2015-04-20 16:24:11 +01:00
468d1e3da8
improve readme
2015-03-18 20:44:57 +02:00
7aa1d97bba
improve readme
2015-03-18 20:43:30 +02:00
f768f9c63f
improve readme
2015-03-18 20:42:44 +02:00
aa83968534
improve readme
2015-03-18 20:41:23 +02:00
85eadccc05
Merge pull request #297 from hkdobrev/patch-1
...
Remove "tested in PHP 5.2"
2015-03-18 20:39:40 +02:00
c94fa12d67
Remove "tested on PHP 5.2"
...
It is no longer tested on PHP 5.2 in Travis CI.
See https://github.com/erusev/parsedown/pull/286
2015-03-18 17:15:00 +02:00
11e02d45fa
improve readme
2015-03-18 16:20:28 +02:00
ecd53f9add
improve readme
2015-03-18 16:16:51 +02:00
844b2f49ea
Merge pull request #249 from HelpingHand1/patch-1
...
Updated readme to display travis-ci.org build test
2015-03-18 16:08:13 +02:00
b2ad712644
Test on nightly releases of PHP (7.0) and HHVM
...
See https://github.com/erusev/parsedown/issues/294
See 12bf1c6d05 (commitcomment-10090016)
Nightly releases are allowed to fail since they are not stable and
could fail in unpredictable ways.
New versions of PHP could be added as they are released.
I think they should not be in the allowed to fail part of the matrix then.
2015-03-09 10:14:57 +02:00
65116c3cb0
Merge pull request #286 from henriquemoody/travis
...
Remove PHP version 5.2 from Travis builds
2015-02-09 01:04:08 +02:00
147003107a
Remove PHP version 5.2 from Travis builds
2015-02-08 21:00:50 -02:00
618b26056c
Merge pull request #284 from jstanden/master
...
Fixes #283
2015-02-04 00:39:05 +02:00
b828fe7c8d
Fixes #283
2015-02-03 13:58:47 -08:00
6c9df528aa
Merge pull request #280 from kelunik/master
...
Fixes PHP 7 compatibility
2015-02-02 02:33:38 +02:00
cb8cc57742
Fixes #279
2015-02-02 00:58:24 +01:00
9da19c1108
version 1.5.1
2015-01-24 15:01:47 +02:00
ffd9d3b407
improve tests
2015-01-24 14:37:40 +02:00
e94ecf4adc
resolve #277
2015-01-24 14:21:55 +02:00
4d3079b908
resolve #274
2015-01-24 14:03:05 +02:00
70e7a17380
update readme
2015-01-24 04:54:01 +02:00
9518c8e384
improve readme
2015-01-24 04:51:13 +02:00
c581284231
improve readme
2015-01-24 02:33:41 +02:00
cb1940255a
improve readme
2015-01-24 01:31:49 +02:00
93d0ec9397
improve readme
2015-01-24 01:27:48 +02:00
9c6e7e880a
improve readme
2015-01-24 01:26:59 +02:00
2d62e29625
improve readme
2015-01-24 01:21:16 +02:00
595f33871e
improve readme
2015-01-24 01:18:49 +02:00
97e1e0efaa
improve readme
2015-01-24 01:15:08 +02:00
648419467a
clean up
2015-01-21 01:32:20 +02:00
6ddb6b2b33
resolve #90
2015-01-19 17:11:13 +02:00
0008e69a83
clean up
2015-01-19 17:09:51 +02:00
c664785485
inline methods should be able to handle unmarked inline elements
2015-01-19 17:05:10 +02:00
bdf0ef024e
setter variables should not be private
2015-01-18 19:38:57 +02:00
21a3e8790a
no need for a separate method for every special character
2015-01-16 03:57:47 +02:00
e5e8d02934
improve order of methods
2015-01-16 03:18:07 +02:00
7ff0f97811
improve performance
2015-01-16 02:59:51 +02:00
596350d1f5
improve names of elements
2015-01-16 02:49:55 +02:00
2cbd3010e4
url elements should not be restricted to http
2015-01-16 02:31:58 +02:00
3b4aa6bff7
change the parsing order of tag elements to improve performance
2015-01-16 01:46:43 +02:00
05a8f16e95
improve CommonMark compliance
2015-01-16 01:44:35 +02:00
79d924040a
improve CommonMark compliance
2015-01-16 01:24:02 +02:00
b4a8eb3315
resolve #156
2015-01-16 00:04:18 +02:00
4383cce85b
resolve #143
2015-01-15 22:31:31 +02:00
ada39109e4
resolve #189
2015-01-15 22:04:02 +02:00
a06cdfb814
improve fix for #184
2015-01-15 21:32:18 +02:00
6bee326c92
resolve #184
2015-01-15 21:10:09 +02:00
3fe867d294
update readme
2015-01-15 18:28:11 +02:00
f08d017bcb
resolve #196
2015-01-15 02:45:45 +02:00
e61a6114b0
resolve #175
2015-01-15 02:37:20 +02:00
9ed72ccd09
resolve #126
2015-01-15 02:24:39 +02:00
09e1184d9f
resolve #265
2015-01-15 00:56:12 +02:00
2de60a9a8b
improve readme
2015-01-13 15:28:18 +02:00
73a75299f5
improve readme
2015-01-13 15:18:35 +02:00
0d28808392
void markup blocks be marked
2015-01-12 23:24:13 +02:00
78960cf792
improve formatting
2015-01-12 18:53:24 +02:00
8f2e9c7cf6
definitions are blocks
...
in the old implementation it wasn’t possible to have multiline
definitions
2015-01-12 18:52:17 +02:00
3eb6d349f0
"src" and "alt" attributes should come first
2015-01-12 02:58:08 +02:00
859b1b10c1
update tests
2015-01-12 02:57:20 +02:00
08b01a1a29
blocks should be able to return markup
2015-01-12 02:55:00 +02:00
1686b2fbff
we no longer call inline elements spans
2015-01-12 02:55:00 +02:00
15a32fcd0e
no need to know the structure of markup blocks
2015-01-12 02:55:00 +02:00
4aca208f96
update readme
2015-01-11 16:23:43 +02:00
cedf96a64e
update readme
2015-01-11 16:04:19 +02:00
9f58363e4b
Merge pull request #260 from rhukster/master
...
Fix for Parsedown stripping classes on images supported by ParsedownExtra
2015-01-11 14:50:08 +02:00
6b4a459f97
Merge pull request #261 from naNuke/master
...
breaksEnabled fix
2015-01-11 14:08:17 +02:00
05bf198d26
breaksEnabled fix
2015-01-11 06:12:01 +01:00
30234a58fa
No longer needed in this solution
2015-01-10 19:44:30 -07:00
03ff22c7df
Attempted fix for stripped classes on images with ParsedownExtra - re: https://github.com/erusev/parsedown-extra/issues/32
2015-01-10 19:40:39 -07:00
098f188552
update readme
2015-01-10 14:53:08 +02:00
e68a458105
improve consistency
2015-01-10 14:22:54 +02:00
86a27b48bc
update readme
2015-01-10 03:43:48 +02:00
c45dee6850
update readme
2015-01-10 03:41:29 +02:00
06135cd75a
improve CommonMark compliance
2015-01-10 02:45:51 +02:00
7d3af6bf83
update commonmark test
2015-01-09 00:08:14 +02:00
dfacf7a71a
add urlsLinked setter
2015-01-08 16:13:55 +02:00
fd0d8125e7
introduce more structure to parsing of unmarked inlines
2015-01-08 15:19:43 +02:00
b1be886d65
improve names of protected members
2015-01-05 15:05:18 +02:00
19bc6a7083
update variable names to match updated member names
2015-01-05 14:22:06 +02:00
b5efe98e2f
improve names of protected members
2015-01-05 14:22:06 +02:00
5639ef7d69
fix PHPDoc
2015-01-05 14:22:06 +02:00
d42fcdc423
improve readme
2015-01-05 14:18:36 +02:00
d29d879ec6
separate parsing of inlines that don't have markers to improve simplicity
2015-01-04 18:37:24 +02:00
c9b4de3c9d
resolve #253
2014-12-21 13:51:16 +02:00
38cc1ca7e0
resolve #251
2014-12-16 13:58:33 +02:00
23c4097fde
restore support for PHP 5.2
2014-12-15 13:59:37 +02:00
05e87566a9
Merge branch 'master' of https://github.com/erusev/parsedown
2014-12-15 01:08:15 +02:00
ac68800717
improve extensibility
2014-12-15 01:07:29 +02:00
1aade35c5e
update test
2014-12-15 00:56:22 +02:00
361febf7c6
improve CommonMark compliance
2014-12-15 00:52:03 +02:00
4b7d7cdef2
updated readme.md per comment by cebe
2014-12-13 13:01:40 -05:00
715f7572ad
improve readme
2014-12-12 02:30:45 +02:00
907bd11613
improve readme
2014-12-11 15:30:40 +02:00
56c6169822
improve readme
2014-12-11 14:34:58 +02:00
97e667ab30
Updated readme to display travis-ci.org build test
2014-12-10 18:13:48 -05:00
6d54fda73a
improve readme
2014-12-10 20:37:33 +02:00
3b5e4e23ec
improve readme
2014-12-10 20:36:15 +02:00
85ee06898b
resolve #182
2014-12-10 17:19:05 +02:00
4c24e68b42
Merge remote-tracking branch 'origin/commonmark'
...
Conflicts:
Parsedown.php
phpunit.xml.dist
test/ParsedownTest.php
2014-12-06 02:50:54 +02:00
094cb88dac
update test
2014-12-02 23:53:19 +02:00
7ab3c60a77
improve CommonMark compliance
2014-12-02 22:23:43 +02:00
2438c1a43d
improve output readability
2014-11-29 23:53:38 +02:00
46196c1ac3
markup formatting shouldn't impact results
2014-11-29 22:58:42 +02:00
aa3d4d6eb7
simplify
2014-11-29 21:39:42 +02:00
6fb534bc34
improve consistency
2014-11-29 21:34:46 +02:00
28a202ee9e
simplify
2014-11-29 20:18:23 +02:00
e46be110fb
Merge branch 'master' into commonmark
2014-11-29 16:42:04 +02:00
495e7ac73b
resolve #247
2014-11-29 04:29:14 +02:00
5bc6d90f8b
resolve #248
2014-11-28 14:03:12 +02:00
9816507a75
markup should preserve empty lines
2014-11-19 20:18:56 +02:00
7000cbc2d2
improve readme
2014-11-12 22:27:29 +02:00
6df242bc97
improve readme
2014-11-12 03:37:36 +02:00
f4453fd729
improve readme
2014-11-12 03:36:17 +02:00
d8011c00ab
improve readme
2014-11-09 13:40:39 +02:00
da5d75e97e
resolve #209
2014-10-29 22:29:46 +02:00
2adb87ef41
Merge pull request #236 from naNuke/escapeComment
...
Ignore html comments as well with markupEscape option.
2014-10-10 21:11:23 +03:00
74926c9831
Add test of escaped html comment.
2014-10-10 20:07:41 +02:00
68f3aea036
Ignore html comments as well with markupEscape option.
2014-10-10 19:07:25 +02:00
f91e4dece3
improve consistency
2014-09-26 13:06:40 +03:00
c62365adc4
improve extensibility of test case
2014-09-26 02:06:16 +03:00
bb7a3f41e3
improve readme
2014-09-22 12:01:39 +03:00
f64c1387f8
fix indents
2014-09-22 02:52:45 +03:00
59c77e706b
improve consistency
2014-09-22 02:36:42 +03:00
e0965ce09b
Merge pull request #224 from hkdobrev/no-markup-option
...
Add `noMarkup` option to escape user HTML
2014-09-21 23:19:23 +03:00
0a3fde3774
Add noMarkup
option to escape user HTML
...
Resolves #106 .
This change introduces a new option - `noMarkup`. You could set it the
`setNoMarkup()` method similar to the `setBreaksEnabled()` one.
Example usage:
``` php
<?php
$parsedown = new Parsedown();
$parsedown->setNoMarkup(true);
$parsedown->text('<div><strong>*Some text*</strong></div>');
// Outputs:
// <p><div><strong><em>Some text</em><s;/strong></div></p>
```
2014-09-20 14:53:19 +03:00
93f7b26427
imp
2014-09-14 01:14:40 +03:00
d53c7dbcd9
Merge pull request #221 from hkdobrev/commonmark-renaming
...
Rename everything to CommonMark
2014-09-14 00:29:04 +03:00
42222e6b01
Rename everything to CommonMark
2014-09-14 00:11:18 +03:00
e1cb3b7b23
improve readme
2014-09-13 00:11:56 +03:00
5bf56ea041
improve readme
2014-09-12 23:52:06 +03:00
9e98ed04de
improve readme
2014-09-11 15:47:59 +03:00
1c89e6f771
improve readme
2014-09-09 14:30:17 +03:00
e7d160049e
Merge pull request #218 from hkdobrev/common-mark
...
Rename Standard Markdown to CommonMark
2014-09-06 01:17:15 +03:00
ce4a29aec5
Rename Standard Markdown to CommonMark
...
http://blog.codinghorror.com/standard-markdown-is-now-common-markdown/
2d37920c39
2014-09-06 01:12:35 +03:00
8ecf828777
Merge pull request #217 from hkdobrev/standard-markdown
...
Standard markdown
2014-09-05 23:38:01 +03:00
c18ff7f370
Add Docblock and attribution to JS test runner
2014-09-05 23:28:07 +03:00
6f1fac9823
Add Standard Markdown testsuite.
...
You could run the Parsedown testsuite only with:
phpunit --testsuite ParsedownTests
And you could run the Standard Markdown one with:
phpunit --testsuite StandardMarkdown
See more at http://standardmarkdown.com/
2014-09-05 23:12:33 +03:00
0220a93010
Merge pull request #208 from apfelbox/max-h6
...
Limit generated headlines to h6
2014-08-26 09:31:52 +03:00
512cc1f065
Limit generated headlines to h6
2014-08-25 21:06:03 +02:00
9437766539
Merge pull request #200 from hkdobrev/html-attributes-slashes
...
Allow slashes in HTML attributes
2014-08-14 01:27:48 +03:00
1127681d56
Allow slashes in HTML attributes
2014-08-13 23:54:52 +03:00
e33ac1c56e
improve readme
2014-06-18 12:27:25 +03:00
d24439ada0
improve test suite
2014-05-21 23:20:46 +03:00
1ae100beab
improve comment
2014-05-17 17:37:17 +03:00
82a5a78a36
improve readme
2014-05-17 17:13:00 +03:00
4ede4340ab
improve readme
2014-05-16 03:34:43 +03:00
170a6bf770
improve readme
2014-05-16 01:27:54 +03:00
21db821324
improve readme
2014-05-16 01:15:21 +03:00
b384839d15
update readme
2014-05-14 20:07:52 +03:00
2da10d277b
resolve #105
2014-05-14 13:14:49 +03:00
532b5ede35
resolve #129
2014-05-14 01:11:05 +03:00
2bd2f81f4f
methods should not have more than one optional parameters
2014-05-12 16:18:00 +03:00
e318e66de5
improve consistency
2014-05-12 00:41:00 +03:00
0820d0a607
paragraph doesn't have to use a type
2014-05-12 00:34:47 +03:00
b8d1cfe91a
improve extensibility
2014-05-11 22:31:02 +03:00
d85a233611
Merge pull request #171 from scarwu/master
...
identifyEscapeSequence() needs Array check
2014-05-11 20:57:05 +03:00
973d4a866d
add array check
2014-05-11 23:36:01 +08:00
d19c2b6942
improve names
2014-05-10 16:28:00 +03:00
4dde57451d
fix consecutive reference links
2014-05-06 17:05:49 +03:00
44686c4f1e
improve extensibility
2014-05-06 01:12:27 +03:00
db02ecf259
"reference" is a definition
2014-05-05 14:43:31 +03:00
aa004d4595
improve code organisation
2014-05-05 14:39:40 +03:00
1bb65457ed
remove unnecessary comments
2014-05-05 13:46:26 +03:00
0c9a4af8ab
improve naming consistency
2014-05-03 18:02:06 +03:00
cc94c1b584
resolve #167
2014-05-02 18:21:10 +03:00
e8d8801db4
resolve #135
2014-05-01 02:44:35 +03:00
521803cdcd
resolve #136
2014-05-01 02:42:01 +03:00
0eb480324c
resolve #145
2014-05-01 02:02:14 +03:00
7c78aff578
resolve #163
2014-05-01 01:47:14 +03:00
2a5f99547c
resolve #162
2014-05-01 01:05:31 +03:00
e373391e7d
resolve #164
2014-05-01 00:29:21 +03:00
9fa415bcc5
resolve #160
2014-04-28 21:54:38 +03:00
37416b5f07
simplify folder name
2014-04-28 21:53:34 +03:00
83d3e3dbbf
improve readability
2014-04-28 02:27:05 +03:00
307a987cb6
improve naming consistency
2014-04-28 02:14:46 +03:00
eab3cbf255
remove unnecessary nesting
2014-04-28 02:10:18 +03:00
cf7f32f891
definitions are not blocks
2014-04-27 01:54:52 +03:00
4150e00dc4
remove composer dependency
2014-04-26 01:09:28 +03:00
22affa124b
travis should be able to run tests in 5.2
2014-04-26 01:06:15 +03:00
5e95242318
improve code consistency
2014-04-26 01:06:14 +03:00
504991a04e
Merge pull request #158 from hkdobrev/travis-composer
...
Run composer install in Travis CI before tests
2014-04-25 00:06:06 +03:00
3d84201d74
Run composer install in Travis CI before tests
...
Tests are using the Composer autoloader since: cd1c030362
Because of that Composer should have actually dumped the autoloader in the `vendor/` folder,
before the tests are ran.
2014-04-25 00:01:20 +03:00
4f027386b1
"complete" calls should be more consistent
2014-04-24 23:52:42 +03:00
cd1c030362
tests should use autoloader
2014-04-24 22:44:30 +03:00
6081954185
resolve #154
2014-04-18 00:19:22 +03:00
d841003c65
fenced code blocks should respect indnetation
2014-04-17 23:09:10 +03:00
f310bbe13f
nested calls to lines should not reset reference definitions
2014-04-17 15:07:09 +03:00
2595f366d9
texts should not share reference definitions
2014-04-17 14:43:45 +03:00
e5dc563804
replace tabs with spaces
2014-04-17 13:34:17 +03:00
e0901ee9c7
remove CONTRIBUTING.md
2014-04-17 11:47:53 +03:00
5316a2e0dd
improve readme
2014-04-17 11:22:49 +03:00
5be4491943
make parser class more extensible
2014-04-17 10:59:35 +03:00
4e670129c8
simplify test class
2014-04-17 10:46:07 +03:00
159c3cede6
move deprecated methods to the bottom of the class
2014-04-17 01:11:30 +03:00
c10bde0174
common rules should be in a global .gitignore
2014-03-24 23:08:52 +02:00
24d872383c
resolve #140
2014-03-19 00:58:26 +02:00
7ef45894a7
Merge pull request #128 from wkpark/fixup_table
...
resolve #125 using strpos()
2014-02-28 14:05:10 +02:00
9bf64d2e31
resolve #125 using strpos()
2014-02-27 23:58:24 +09:00
886c620440
Merge pull request #122 from wkpark/marker_index
...
use $closestMarkerIndex
2014-02-27 14:14:14 +02:00
e156c418d6
fixup regression due to commit 59907ff7
"simplify em/strong routine"
...
use $closestMarkerIndex correctly
2014-02-26 14:14:56 +09:00
1734f6fc85
Merge pull request #124 from hkdobrev/psr-2-bc
...
Add set_breaks_enabled() as an alias for BC
2014-02-25 00:48:28 +02:00
d8650cd77c
Add set_breaks_enabled() as an alias for BC
...
Backwards-compatibility is kept with versions before PSR-2 naming.
See http://git.io/SsTarw
2014-02-25 00:43:09 +02:00
3fa9d62572
psr-2 names
2014-02-24 01:38:58 +02:00
4f851205a7
simplify content types
2014-02-24 00:55:34 +02:00
0985c2ef29
fix [0] reference labels
2014-02-23 23:43:18 +02:00
9fd9262f16
implement tables
2014-02-23 18:55:34 +02:00
a6756fd4fa
resolve #117
2014-02-22 12:35:54 +02:00
1243fcf3e0
simplify example
2014-02-21 02:49:59 +02:00
1e8d917f7a
replace synopsis with a more appropriate word
2014-02-21 02:26:23 +02:00
324eaf7c15
move synopsis to the top
2014-02-21 02:23:17 +02:00
f972f7f15d
arrange methods
2014-02-21 02:22:31 +02:00
688b761d32
remove obsolete variables
2014-02-21 02:02:36 +02:00
b8bd12f565
parser should be less dependent on compiler
2014-02-21 01:54:23 +02:00
7a20a9fb60
Merge pull request #114 from wkpark/fixup_reference_label
...
fixup internal reference labling to make code more readable
2014-02-20 13:41:18 +02:00
6fed312d3c
fixup internal reference labling to make code more readable
2014-02-19 13:30:46 +09:00
d0784d1006
Merge pull request #110 from wkpark/hr_heading
...
support HTML hr and headings
2014-02-17 21:29:57 +02:00
446fead459
simple html cases
2014-02-17 23:33:56 +09:00
ccbdfabaff
support HR and headings as block markups
2014-02-17 23:31:08 +09:00
bc30ad8e30
Merge pull request #98 from hkdobrev/php-5.6
...
Run the testsuite on PHP 5.6
2014-02-12 21:45:52 +02:00
d9f325903a
Run the testsuite on PHP 5.6
2014-02-12 19:13:14 +02:00
d29ff18299
resolve #92
2014-02-06 14:16:14 +02:00
95e9878fb0
improve tests
2014-02-06 02:37:09 +02:00
611aed179d
simplify reference
2014-02-06 02:36:22 +02:00
abb88d59fa
fix reference
2014-02-06 02:36:11 +02:00
14ab6d46fe
resolve #82
2014-02-06 00:10:18 +02:00
ebfdace4c6
reference labels should be case insensitive
2014-02-05 14:18:05 +02:00
ba7f377290
resolve #88 , resolve #81
2014-02-05 14:03:43 +02:00
548a6f7945
resolve #89
2014-02-05 14:03:43 +02:00
7a4d3c0f18
Merge pull request #85 from cebe/simplify-tests
...
simplify testing and improved output
2014-02-04 03:46:39 -08:00
7f68a3a2e1
improve contributing guidelines
2014-02-04 01:49:55 +02:00
7193e634b2
Merge pull request #84 from wkpark/fix-em-strong
...
simplify em/strong routine
2014-02-03 05:28:20 -08:00
45c01d4673
simplify testing and improved output
2014-02-03 11:23:54 +01:00
59907ff757
simplify em/strong routine
...
retry to search em/strong markers to fix nested em/strong correctly
2014-02-03 16:48:28 +09:00
6e93b68692
outdented is shorter and probably more accurate
2014-02-02 23:41:58 +02:00
5a525be070
improve contributing guidelines
2014-02-02 23:23:50 +02:00
f5f1706e58
improve consistency of list item
2014-02-02 22:27:22 +02:00
b257d0ecaa
add contributing guidelines
2014-02-02 22:14:53 +02:00
a7510b97e7
dense list items that follow sparse ones should not be rendered as sparse ones
2014-01-31 03:03:52 +02:00
e9098aebfa
improve parsing of list item and code block by measuring line indentation
2014-01-31 02:19:18 +02:00
72f4a375ef
Merge pull request #69 from KaneCohen/master
2014-01-29 15:16:00 -08:00
07b738b1c8
Remove one unnecessary /u flag.
2014-01-29 23:05:05 +00:00
f7181ee9b6
Remove /u flag from '*' chars. Add /u to urls.
2014-01-29 22:57:29 +00:00
0ce6caf81e
Merge pull request #72 from cebe/code-edge
...
some edge case tests for the code tag
2014-01-29 14:31:39 -08:00
d3c975d4d8
some edge case tests for the code tag
2014-01-29 15:36:41 +01:00
55f360a591
Add unicode support for strong/em regex.
2014-01-29 10:30:21 +00:00
215ff63594
improve comments
2014-01-29 02:14:59 +02:00
3d581dcaa9
simplify names of block types
2014-01-27 22:21:58 +02:00
bbce965a9a
read-only fields should be static
2014-01-27 00:58:18 +02:00
6069fdac81
refactor parsing of html
2014-01-27 00:10:24 +02:00
0f090e1a6e
remove trailing line break
2014-01-27 00:08:55 +02:00
618ab4e156
improve layout of class members
2014-01-26 19:53:24 +02:00
7661b7c8f9
simplify comments
2014-01-26 19:14:44 +02:00
8f6495ce86
ternaries should not do more than assign a value
2014-01-26 19:13:08 +02:00
250ba80356
expression assignments should be separate
2014-01-26 19:05:24 +02:00
3ac9b96e57
element » block
2014-01-26 13:47:56 +02:00
b764deca66
improve comments
2014-01-26 03:36:25 +02:00
65ef541fda
improve comments
2014-01-25 18:47:44 +02:00
c7b6d0235d
unset brackets should not be separated
2014-01-25 14:53:39 +02:00
1a2124daae
Merge pull request #65 from hkdobrev/comments-imperative
...
Use imperative tense in comments
2014-01-25 04:53:19 -08:00
bf6c9a6db2
Use imperative tense in comments
2014-01-24 01:47:44 +02:00
0494c6b274
improve comments
2014-01-24 01:28:03 +02:00
3e0c010c1f
improve comments
2014-01-23 23:48:38 +02:00
3a5eecc23d
replace logical operators with conditionals to improve readability
2014-01-23 22:46:49 +02:00
c8c5ae9df8
control structures should use braces
2014-01-23 22:34:02 +02:00
843786c07c
improve comments
2014-01-23 22:08:06 +02:00
0c61f71e3f
rtrim » chop
2014-01-23 13:07:15 +02:00
01a147c574
replace tabs with spaces to improve compatibility with psr-2
2014-01-23 00:57:36 +02:00
f0fbdaa6ca
backtick within code span
2014-01-22 21:28:29 +02:00
e20c0a29bd
nested elements should render on a new line
2014-01-22 21:28:29 +02:00
712dd23d30
simplify parsing of list
2014-01-22 21:28:29 +02:00
68f2871996
resolve #3
2014-01-22 21:28:29 +02:00
17e7e33847
name image title test
2014-01-22 21:28:29 +02:00
7cb9646d98
simplify compiling of links
2014-01-22 21:28:29 +02:00
325bdd9ff6
improve readme
2014-01-21 23:15:02 +02:00
2a0700abda
resolve #61
2014-01-20 22:19:23 +02:00
4e83d79d76
setters should know nothing
2014-01-20 09:26:25 +02:00
354842fd6e
simplify compiling
2014-01-19 23:34:20 +02:00
2b73e94c6c
simplify parsing of escaped characters
2014-01-19 22:49:43 +02:00
0182812d6c
remove unnecessary blank lines
2014-01-19 15:37:05 +02:00
f5dd3455f9
resolve #58
2014-01-19 00:52:07 +02:00
1017f22cdd
fix paragraph list
2014-01-18 16:45:39 +02:00
88854955d6
take $inline_tags out of the method
2014-01-18 16:45:39 +02:00
654dd74074
lines that start with inline html should not get parsed as block-level markup, should resolve #54 and #57
2014-01-18 16:45:39 +02:00
fee5b71998
improve readme
2014-01-17 01:33:20 +02:00
149b687ee7
improve tests
2014-01-17 01:25:41 +02:00
98b17e3354
setext heading doesn't have to use regex
2014-01-17 01:23:25 +02:00
da966b83f1
atx heading doesn't have to use regex
2014-01-17 00:36:11 +02:00
b9ab495cb4
parse method doesn't have to use regex
2014-01-16 23:43:34 +02:00
408cb5c21f
code block doesn't have to use regex
2014-01-16 23:43:12 +02:00
5dd0e8cb7b
$deindented_line >= ... doesn't make sense
2014-01-16 23:39:56 +02:00
5521afde31
refactor $element
2014-01-13 23:45:31 +02:00
4317add3a2
add hhvm to PHP versions to test against
2013-12-28 14:57:25 +02:00
47d8a1382b
implement automatic line breaks as an option
2013-12-26 23:43:25 +02:00
fd42f2e864
improve tests
2013-12-26 21:55:33 +02:00
c0b7155572
implement link titles
2013-12-26 21:53:48 +02:00
be366b63ea
improve parsing of emphasis
...
**strong** and *em* and **strong** and *em*
2013-12-24 23:40:12 +02:00
68484504ca
separate compiling of link / image
...
there are 2 types of input that produce link / image
2013-12-24 16:05:13 +02:00
4fecd91f7d
span elements should get parsed on a first-come, first-served basis
2013-12-24 03:17:23 +02:00
9dae844a6e
post-increment operators should not be separated
2013-12-22 02:03:53 +02:00