Commit Graph

906 Commits

Author SHA1 Message Date
Estevao Soares dos Santos
6ded499b91 refactor: code cleanup 2022-02-23 05:11:26 +00:00
Estevao Soares dos Santos
d23b028bb3 chore: update dev dependencies and fix code style 2022-02-23 05:04:55 +00:00
Devyn
80fbe08874
doc(security): add a security policy 2022-02-15 20:30:00 -07:00
Devyn
4f1bc668c4
Merge pull request #885 from showdownjs/test_anchors
test(anchor): reserved keywords and object properties and protocols
2022-02-07 11:29:44 -07:00
SyntaxRules
d54a6101b9 test(anchor): check other unicode characters 2022-02-07 11:19:44 -07:00
SyntaxRules
17837832b4 test(anchor): no protocol links are still treated as links
Closes https://github.com/showdownjs/showdown/issues/755
2022-02-07 11:07:11 -07:00
SyntaxRules
def6f0b453 test(anchor): fragments work as intended
Closes https://github.com/showdownjs/showdown/issues/845
2022-02-07 10:57:27 -07:00
SyntaxRules
838c5dbecc test(anchor): check that reserved keywords and object properties are usable in links 2022-02-07 10:29:59 -07:00
Daniel
ed51972315
fix(helpers): allow usage in ES6 modules fix for #676
* Fix for issue #676

This will check for situations when this is undefined, eg ES6 module wrapper

Co-authored-by: SyntaxRules <devyn.stott@gmail.com>
2021-12-23 12:10:23 -07:00
SyntaxRules
41cee10659 chore(node): update package-lock license to MIT 2021-12-23 11:30:07 -07:00
Devyn S
5d699c228e
Merge pull request #628 from dennisss/fix1
fix(extension-registering) removeExtension implementation
2021-11-14 13:50:57 -07:00
Dennis Shtatnov
9f779b36a8 fix(extension-registering) removeExtension implementation 2021-11-14 13:48:20 -07:00
Devyn S
005e83262c
Merge pull request #732 from VladimirV99/tasklist
fix(lists): Fix tasklists to comply with GFM
2021-11-14 13:40:25 -07:00
Vladimir Vuksanovic
ac1047815f fix(lists): Fix tasklists to comply with GFM
GFM requires a whitespace between brackets.

Closes #655
2021-11-14 13:37:38 -07:00
Devyn S
75ac5c9b6e
Merge pull request #702 from systemsthinkinginstitute/fix-upstream-reference-link-impostors
fix(makeHtml): allow using of squadron brackets in non-link locations
2021-11-14 13:30:06 -07:00
Marco Montalbano
8e2b339fe2
fix(helpers): update github flavored emoji to the latest (#837) 2021-11-14 13:23:03 -07:00
Thomas P
5544e4d995
fix(helpers): update octocat emoji image location; add tests 2021-11-14 13:17:19 -07:00
SyntaxRules
f9d9705d3c chore(release): update dist/* files for further testing 2021-11-14 13:04:45 -07:00
Devyn S
735c5d2a55
Chore/update ci (#876)
* chore(ci): update CI node version to match node supported versions

* chore(ci): appveyor only supports up to node 16.x

* chore(ci): travis CI is not longer free/working; remove it

* chore(ci): add git workflow to replace travisCI linux builds

* doc(readme): add back in a badge for linux CI

* chore(ci): add windows to CI

* chore(ci): remove appveyor in favor of github actions

* doc(readme): update info about node supportability
2021-11-14 12:58:28 -07:00
Devyn S
d5cc678941
Merge pull request #875 from showdownjs/develop
Develop
2021-11-12 10:05:38 -07:00
Devyn S
6efd75cb83
Merge pull request #731 from VladimirV99/ellipsis
feature(ellipsis): Add option to disable ellipsis
2021-11-12 09:58:50 -07:00
Devyn S
45fcc8435b
Merge pull request #698 from systemsthinkinginstitute/fix-space-between-inline-elements
Fix space between inline elements
2021-11-12 09:54:35 -07:00
Devyn S
965789589e
Merge pull request #788 from henrahmagix/include-html51-details-in-block-elements
Include HTML5.1 <details> in known block tags
2021-11-10 13:45:13 -07:00
Devyn S
ea72183ad7
Merge pull request #671 from childish-sambino/base-url
feat(relativePathBaseUrl): Add support for prepending a base URL
2021-11-10 00:00:37 -07:00
SyntaxRules
ae1d5db9e0 Merge branch 'master' of https://github.com/showdownjs/showdown into base-url 2021-11-09 23:49:48 -07:00
Sam Harrison
e3a5b5928f feat(relativePathBaseUrl): Add support for prepending a base URL
This feature enables support for prepending a base URL to relative paths in
links and images when converting Markdown to HTML.

Closes #536
2021-11-09 23:34:42 -07:00
SyntaxRules
24211cc907 chore(license): update liscense to MIT 2021-11-09 22:40:28 -07:00
SyntaxRules
9c043d8848 chore(deps): make dependecies consistent with ^ operator 2021-11-09 22:40:28 -07:00
SyntaxRules
3d5391e96a chore(deps): update all dependecies to the latest; make eslint work 2021-11-09 22:40:28 -07:00
Devyn S
9c362e832e
chore(ci): update CI to lastest node versions & github actions
* update CI node versions to match node supported versions
* remove node 17.x on appveyor, it only supports up to node 16.x
* travis CI is not longer free/working; remove it in favor of github actions
2021-11-09 13:05:44 -07:00
Henry Blyth
cb689aa23b Add <details> corresponding makeMarkdown test 2020-04-13 23:05:07 +01:00
Henry Blyth
775f2abe97 Include HTML5.1 <details> in known block tags
Fix #787
2020-04-13 22:55:14 +01:00
Jean Machuca
a9f38b6f05 Including QCObjects in "Who uses Showdown"-README (#744) 2019-11-02 21:24:43 +00:00
Adam Cook
dae65c6e36 fix: Update yargs to 14.2.0
This fixes the mem security vulnerability (https://github.com/jimmyleray/Emendare/issues/584).

The vulnerability only presents itself when showdown is used as a CLI; it is unlikely that this would have been exploitable.

Closes #738
2019-11-02 21:19:24 +00:00
Artur Haurylkevich
fe5d12525f docs: clear ambiguity about CDN usage
Add unpkg as an alternative cdn and clear ambiguity about CDN usage
It allows to skip version tag (it uses a latest version as default) and it's appealing due to its conciseness.

Closes  #742
2019-11-02 21:18:37 +00:00
Estevao Soares dos Santos
7664beae70 Merge branch 'master' into develop 2019-11-02 21:14:03 +00:00
Jammerware
caab5bb7bc fix: Add rel="noopener noreferrer" to links when openLinksInNewWindow is on
Add rel="noreferrer" to links when openLinksInNewWindow is on. Also add noopener when openLinksInNewWindow is on.

Closes #670
2019-11-02 18:58:07 +00:00
Vladimir Vuksanovic
5d494c8202 feature(ellipsis): Add option to disable ellipsis
Add ability to disable ellipsis parser.
This is needed for some use cases. See #634
Defaults to true to keep backwards compatibility.
2019-10-04 16:45:27 +02:00
David Chester
260d889427 fix reference link impostors 2019-05-25 18:01:56 +00:00
David Chester
f0d37ad3c5 rename test files to match convention 2019-05-25 17:13:24 +00:00
David Chester
001b1881d0 preserve spaces between inline elements 2019-05-14 13:15:15 +00:00
chris
5f85c53910 fix(makemarkdown.table): col text align right
fix for html columns align right. currently hmtl cols
with align right get converted to md with align center
e.g. html
<th style="text-align: right">head</th>
get converted to
:---: (suddenly center)
this pull request fixes that bug
2019-05-01 12:56:38 +02:00
Estevão Soares dos Santos
33bba54535
Update README.md 2019-03-18 03:33:16 +00:00
Sibiraj
cfca8cbce6 docs: update README.md (#652) 2019-02-02 01:14:52 +00:00
Joshua Cline
5bac7e0564 Escaped the <br> in README.md (#645) 2019-01-27 03:38:51 +00:00
David Chester
201969473a fix(makeMarkdown): handle <br> tags converting html to markdown
Convert <br> tags to 2 spaces + newline rather than leaving the tag
in place when converting HTML to MD
2019-01-01 20:22:49 +00:00
Liu Xinyu
4af13e5e76 chore: add vue-showdown (#630) 2018-12-17 22:40:32 +00:00
Fabian Korak
bd927b5b7a docs: Update Changelog.md (#623)
Update the changelog to the same version the release-tag-system has
2018-12-16 15:39:32 +00:00
Dennis Shtatnov
a64a18bef8 fix(polyfill) String.prototype.repeat 2018-12-16 09:35:15 -05:00
Futago-za Ryuu
82f90ebda2 fix: reduce npm package size
Add files field to package.json so that the size of the published package is reduced by only including the files required (the bin and the dist folders)

Closes #619
2018-11-13 21:47:31 +00:00