Miguel Laginha
5bec8f9e9a
feat(literalMidWordAsterisks): add option for mid word asterisks
...
Implements feature similar to ignoring midword underscores but with asterisks. The main use case is ignoring cursing.
2017-04-05 16:25:20 +01:00
Estevao Soares dos Santos
f1eab2a7f2
Merge branch 'master' into develop
2017-03-30 23:17:56 +01:00
simo
3e22fc658c
Reset options before switching to a flavor ( #365 )
...
fix(flavors): reset options before switching to a flavor
2017-03-30 23:17:10 +01:00
Estevao Soares dos Santos
fa47938b81
blame: last commit introduced a bug
2017-03-15 02:49:20 +00:00
Estevao Soares dos Santos
fa35fd5e7e
fix(excludeTrailingPunctuationFromURL): add comma to punctuation list
...
Closes #354
2017-03-09 00:43:45 +00:00
Estevao Soares dos Santos
759a334e13
Merge branch 'master' into travis3
2017-03-05 05:34:49 +00:00
Estevao Soares dos Santos
d49f7320f2
chore: change donation method to paypal
2017-03-05 05:34:06 +00:00
Estevao Soares dos Santos
266769dfbf
test(travis): add node 7 to travis
2017-03-05 05:23:20 +00:00
Estevao Soares dos Santos
41b93915af
chore: update README.md to include appveyor badge
2017-03-05 05:21:42 +00:00
Estevao Soares dos Santos
97a29541a4
Merge branch 'master' into develop
2017-03-05 05:09:52 +00:00
Estevão Soares dos Santos
c6ac36d9f2
test(appveyor): add appveyor testing
...
Add testing on windows environment
2017-03-05 05:08:52 +00:00
Estevao Soares dos Santos
602dcb149f
test(legacyExtension): remove legacy extension test
2017-03-05 04:27:08 +00:00
Estevão Soares dos Santos
cee6be6808
chore(travis): add support for node 0.10 in travis ( #351 )
...
* make logs more beautiful
* make command more readable in travis.yml
2017-03-05 03:50:04 +00:00
Estevão Soares dos Santos
93fecc8650
chore(travis): add support for node 0.12 in travis
2017-03-05 02:49:13 +00:00
Estevao Soares dos Santos
37df574b7a
Merge remote-tracking branch 'origin/master' into develop
2017-03-04 20:29:20 +00:00
greenkeeper[bot]
9308d7b89d
fix(package): update yargs to version 7.0.1 ( #349 )
...
https://greenkeeper.io/
2017-03-04 07:15:23 +00:00
Estevao Soares dos Santos
5c50675cca
fix(simpleAutoLinks): URLs with emphasis/strikethrough are parsed
...
correctly
When a user enters a URL with emphasis or strikethrough, the html output
were incorrect.
Now, URLs inside emphasis or strikethrough are parsed corerctly
Closes #347
2017-02-26 19:13:52 +00:00
Estevao Soares dos Santos
1ebc1959dd
fix(tables): pipe char can now be escaped
...
Pipe character is now treated as a special markdown char,
which makes it possible to escape it.
Closes #345
2017-02-21 14:13:12 +00:00
Estevao Soares dos Santos
5d40c7a0ee
chore: remove old performance logs
2017-02-14 00:32:17 +00:00
Estevao Soares dos Santos
072973ab8b
release 1.6.4
2017-02-06 07:23:22 +00:00
Estevao Soares dos Santos
6374b5b376
feat(flavor: ghost): add Ghost flavor
2017-02-06 07:22:01 +00:00
Estevao Soares dos Santos
4a88db364c
bump package.json
2017-02-06 07:06:29 +00:00
Estevao Soares dos Santos
605d8b7b05
fix(encodeEmail): now produces valid emails
...
Closes #340
2017-02-06 06:50:52 +00:00
Estevao Soares dos Santos
368f0b6309
fix(flavor: github): new version of github does not use prefix 'user-content' in headers
...
New version of GFM does not add a 'user-content-' before generated header ids.
This matches the new spec.
2017-02-06 05:39:41 +00:00
Estevao Soares dos Santos
f641a7de90
fix(prefixHeaderId): make prefixHeaderId
string be parsed along the generated id
...
If an invalid prefix was passed (a string with spaces, for instance),
the string would be added as is. This ould generate invalid ids.
Also, this makes `prefixHeaderId` option play nicely with `ghCompatibleHeaderId`, since they will
follow the same escaping rules when both options are enabled.
2017-02-06 05:37:49 +00:00
Estevao Soares dos Santos
41cb3f6b7f
fix(hashCodeTags): escape code tags
...
Previously, `<code>` tags were not escaped. This was counter intuitive since ´<pre><code>` tags
were being escaped. Now both pre code and code are escaped.
Closes #339
2017-02-06 05:09:52 +00:00
Estevao Soares dos Santos
7f43b79b33
fix(encodeAmpsAndAngles): fix > and < encoding
...
In some circumstances, > and < were not being encoded properly.
Closes #236
2017-02-06 03:28:49 +00:00
Estevao Soares dos Santos
3172e06851
Merge branch 'master' of https://github.com/showdownjs/showdown
2017-02-05 20:05:32 +00:00
Estevao Soares dos Santos
f7a429e8db
fix(paragraph): workaround QML bug
...
QML has a bug that changes the behavior or String.search().
This prevents blocks from being correctly unhashified.
This commit works around that bug, using RegExp.test
instead of String.search.
Credits to @qyvlik
Closes #246 , Closes #338
2017-02-05 19:57:24 +00:00
Estevão Soares dos Santos
4a7425758f
docs: add donate button to readme
2017-02-05 00:00:04 +00:00
Estevão Soares dos Santos
a029ab3127
chore: fix travis ( #336 )
2017-01-31 06:09:16 +00:00
greenkeeper[bot]
b5e46fdb8d
Update dependencies to enable Greenkeeper 🌴 ( #335 )
...
adapt code to updated dependencies
2017-01-31 05:46:25 +00:00
Estevao Soares dos Santos
1832b7f721
fix(italicsAndBold): fix double emphasis edge case
2017-01-31 01:48:03 +00:00
Estevao Soares dos Santos
ab54933b16
release 1.6.3
2017-01-30 22:40:55 +00:00
Estevao Soares dos Santos
54bf74472a
fix(paragraphs): fix empty lines generating empty paragraphs
...
Empty lines should not be parsed as paragraphs. This was happening
in determined circumstances.
For instance, when stripping reference style links, `\n\n` was left being,
creating an undesired empty paragraph. This commit fixes the issue.
Closes #334
2017-01-30 20:43:56 +00:00
Estevao Soares dos Santos
e18be38995
test: add test for simpleLineBreak and pre tags
2017-01-30 18:11:13 +00:00
Estevao Soares dos Santos
2a5be2bf36
chore: fix old entries in CHANGELOG.md
2017-01-30 00:31:07 +00:00
Estevao Soares dos Santos
835b0d6588
chore: fix changelog
2017-01-30 00:23:57 +00:00
Estevao Soares dos Santos
dbbee6c094
test: add test for literalMidWordUnderscores
2017-01-30 00:04:16 +00:00
Estevao Soares dos Santos
94c9700d1a
test: add test for emphasis case
2017-01-30 00:01:57 +00:00
Estevao Soares dos Santos
0292ae0dcb
fix(literalMidWordUnderscores): Inconsistent behavior of emphasis and strong with literalMidWordUndescores
...
Closes #333
2017-01-29 23:31:52 +00:00
Estevao Soares dos Santos
a4f05d4693
fix(italicsAndBold): fiz inconsistency in italicsAndBold parsing
...
The way showdown parsed cases suchs as this:
```
**foo **bar
__foo __bar
*foo *bar
_foo _bar
```
was inconsistent. This established that `__` or `**` preceeding a word
would not be parsed as em or strong.
Closes #332
2017-01-29 23:24:31 +00:00
Estevao Soares dos Santos
e4c43ea433
refactor(italicsAndBold): refactoring of italicsAndBold regexes for speed
2017-01-29 22:29:21 +00:00
Estevao Soares dos Santos
062e465902
chore: cleanup code and comments
2017-01-29 19:50:21 +00:00
Estevao Soares dos Santos
169cbe8e2d
fix(strikethrough): fix striketrough being wrongly parsed inside codeSpans
2017-01-29 19:38:45 +00:00
Estevao Soares dos Santos
4243a313fd
fix(codeSpans): add - and = to escaped chars inside code spans
2017-01-29 19:33:54 +00:00
Estevao Soares dos Santos
7d63a3e635
feat(events): add events to all subparsers
...
This commit adds events to all subparsers (that were previously not being watched).
2017-01-29 19:28:30 +00:00
Estevao Soares dos Santos
fd014747a1
release 1.6.2
2017-01-29 02:36:51 +00:00
Estevao Soares dos Santos
51cc7c430f
test: add some strikethrough tests
2017-01-29 00:26:29 +00:00
Estevao Soares dos Santos
10fb1cf451
refactor: use ¨ instead of ~ as escape character
2017-01-29 00:07:19 +00:00