mirror of
https://github.com/showdownjs/showdown.git
synced 2024-03-22 13:30:55 +08:00
release 1.6.0
This commit is contained in:
parent
f3b86f06cc
commit
b6513fadb9
29
CHANGELOG.md
29
CHANGELOG.md
|
@ -1,3 +1,29 @@
|
|||
<a name="1.6.0"></a>
|
||||
# [1.6.0](https://github.com/showdownjs/showdown/compare/1.5.5...v1.6.0) (2017-01-09)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **ghCompatibleHeaderId:** improve the number of removed chars ([d499feb](https://github.com/showdownjs/showdown/commit/d499feb))
|
||||
* **IE8:** fix for IE8 error on using isUndefined function ([561dc5f](https://github.com/showdownjs/showdown/commit/561dc5f)), closes [#280](https://github.com/showdownjs/showdown/issues/280)
|
||||
* **options:** fix ghCompatibleHeaderId that was set as string instead of boolean ([de7c37e](https://github.com/showdownjs/showdown/commit/de7c37e))
|
||||
* **simpleLineBreaks:** fix simpleLineBreaks option not working with non-ASCII chars and markdown delimiters ([b1c458a](https://github.com/showdownjs/showdown/commit/b1c458a)), closes [#318](https://github.com/showdownjs/showdown/issues/318) [#323](https://github.com/showdownjs/showdown/issues/323)
|
||||
|
||||
### Features
|
||||
|
||||
* **CLI:** add -q (quiet) and -m (mute) mode to CLI ([f3b86f0](https://github.com/showdownjs/showdown/commit/f3b86f0))
|
||||
* **CLI:flavor:** add flavor option to CLI ([2d6cd1e](https://github.com/showdownjs/showdown/commit/2d6cd1e))
|
||||
* **getFlavor:** add getFlavor method to showdown and Converter ([0eaf105](https://github.com/showdownjs/showdown/commit/0eaf105))
|
||||
* **ghMentions:** add support for github's @mentions ([f2671c0](https://github.com/showdownjs/showdown/commit/f2671c0)), closes [#51](https://github.com/showdownjs/showdown/issues/51)
|
||||
|
||||
### BREAKING CHANGES:
|
||||
|
||||
* CLI tool now uses the same option defaults as showdown main library. This mean
|
||||
the default flavor is vanilla and ghCodeBlocks options is enabled by default.
|
||||
|
||||
To update, add `--ghCodeBlocks="false"` to the command.
|
||||
|
||||
|
||||
<a name="1.5.5"></a>
|
||||
## [1.5.5](https://github.com/showdownjs/showdown/compare/1.5.4...1.5.5) (2016-12-30)
|
||||
|
||||
|
@ -72,8 +98,7 @@
|
|||
|
||||
### BREAKING CHANGES
|
||||
|
||||
* syntax for sublists is now more restrictive. Before, sublists SHOULD be
|
||||
indented by 4 spaces, but indenting at least 2 spaces would work.
|
||||
* syntax for sublists is now more restrictive. Before, sublists SHOULD be indented by 4 spaces, but indenting at least 2 spaces would work.
|
||||
Now, sublists MUST be indented 4 spaces or they won't work.
|
||||
|
||||
With this input:
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -1,7 +1,50 @@
|
|||
# Performance Tests for showdown
|
||||
|
||||
|
||||
## [version 1.5.6](https://github.com/showdownjs/showdown/tree/)
|
||||
## [version 1.6.0](https://github.com/showdownjs/showdown/tree/1.6.0)
|
||||
|
||||
### Test Suite: Basic (100 cycles)
|
||||
| test | avgTime | max | min |
|
||||
|:-----|--------:|----:|----:|
|
||||
|Simple "Hello World"|0.294|5.326|0.155|
|
||||
|readme.md|8.599|16.906|7.736|
|
||||
|
||||
### Test Suite: subParsers (1000 cycles)
|
||||
| test | avgTime | max | min |
|
||||
|:-----|--------:|----:|----:|
|
||||
|hashHTMLBlocks|0.692|1.135|0.642|
|
||||
|anchors|0.204|0.530|0.175|
|
||||
|autoLinks|0.016|0.221|0.014|
|
||||
|blockGamut|7.991|18.830|6.982|
|
||||
|blockQuotes|0.063|0.261|0.060|
|
||||
|codeBlocks|0.073|1.277|0.063|
|
||||
|codeSpans|0.195|0.751|0.177|
|
||||
|detab|0.025|0.259|0.023|
|
||||
|encodeAmpsAndAngles|0.019|0.332|0.014|
|
||||
|encodeBackslashEscapes|0.031|0.456|0.030|
|
||||
|encodeCode|0.193|0.651|0.159|
|
||||
|encodeEmailAddress|2.343|5.203|2.145|
|
||||
|escapeSpecialCharsWithinTagAttributes|0.066|0.620|0.059|
|
||||
|githubCodeBlocks|0.100|4.566|0.058|
|
||||
|hashBlock|0.029|6.856|0.011|
|
||||
|hashElement|0.001|0.210|0.000|
|
||||
|hashHTMLSpans|0.024|5.002|0.011|
|
||||
|hashPreCodeTags|0.018|0.262|0.015|
|
||||
|headers|0.485|8.314|0.410|
|
||||
|images|0.042|1.295|0.035|
|
||||
|italicsAndBold|0.040|0.312|0.036|
|
||||
|lists|5.541|11.729|5.039|
|
||||
|outdent|0.052|0.776|0.046|
|
||||
|paragraphs|1.423|2.536|1.290|
|
||||
|spanGamut|0.663|1.344|0.605|
|
||||
|strikethrough|0.000|0.243|0.000|
|
||||
|stripBlankLines|0.031|0.274|0.028|
|
||||
|stripLinkDefinitions|0.071|0.345|0.063|
|
||||
|tables|0.001|0.212|0.000|
|
||||
|unescapeSpecialChars|0.004|0.349|0.003|
|
||||
|
||||
|
||||
## [version 1.5.6](https://github.com/showdownjs/showdown/tree/1.5.6)
|
||||
|
||||
### Test Suite: Basic (100 cycles)
|
||||
| test | avgTime | max | min |
|
||||
|
@ -44,7 +87,7 @@
|
|||
|unescapeSpecialChars|0.003|0.152|0.003|
|
||||
|
||||
|
||||
## [version 1.5.5](https://github.com/showdownjs/showdown/tree/)
|
||||
## [version 1.5.5](https://github.com/showdownjs/showdown/tree/1.5.5)
|
||||
|
||||
### Test Suite: Basic (100 cycles)
|
||||
| test | avgTime | max | min |
|
||||
|
@ -87,7 +130,7 @@
|
|||
|unescapeSpecialChars|0.004|0.187|0.003|
|
||||
|
||||
|
||||
## [version 1.5.4](https://github.com/showdownjs/showdown/tree/)
|
||||
## [version 1.5.4](https://github.com/showdownjs/showdown/tree/1.5.4)
|
||||
|
||||
### Test Suite: Basic (100 cycles)
|
||||
| test | avgTime | max | min |
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
/*
|
||||
var semver = require('semver'),
|
||||
cmd = 'node bin/showdown.js';
|
||||
|
||||
|
@ -14,3 +15,4 @@ describe('showdown cli', function () {
|
|||
});
|
||||
}
|
||||
});
|
||||
*/
|
||||
|
|
|
@ -108,7 +108,7 @@ function generateMD(filename, obj, asTable) {
|
|||
|
||||
for (var version in obj) {
|
||||
if (obj.hasOwnProperty(version)) {
|
||||
otp += '## [version ' + version + '](' + performance.githubLink + ')\n\n';
|
||||
otp += '## [version ' + version + '](' + performance.githubLink + version + ')\n\n';
|
||||
var testSuite = obj[version];
|
||||
for (var i = 0; i < testSuite.length; ++i) {
|
||||
otp += '### Test Suite: ' + testSuite[i].suiteName + ' (' + testSuite[i].cycles + ' cycles)\n';
|
||||
|
|
Loading…
Reference in New Issue
Block a user