Releases: s9e/TextFormatter
Releases · s9e/TextFormatter
0.8.3 (2016-11-02)
0.8.3 (2016-11-02)
Added
f83eb28
FancyPants: added support for not equal sign and guillemets
Fixed
6d5797c
Censor\Helper: fixed an issue with text in quotes being ignored83f2797
Quick renderer: fixed an issue where attribute values would not be saved
Changed
6dced78
FancyPants: cached tagName/attrName in a local variable for better JS minification7293db8
FancyPants: reorganized code. No functional change04a6539
FancyPants: simplified parseSymbolsAfterDigits()0300282
MediaEmbed: made the default [media] tag's name configurable
0.8.2 (2016-10-16)
0.8.2 (2016-10-16)
Added
4048a68
BBCodes: added [table], [tr], [th] and [td] to repository1e44987
Forum bundle: added [table], [tr], [th] and [td]90fcbce
MediaEmbed: added support for NBC News videosde73726
MediaEmbed: added support for Washington Post Video426e103
MediaEmbed: added support for new Pastebin URLsfd1094a
TemplateForensics: added support for more optional end tags
Changed
2805fba
Emoji: updated aliases915a281
Fatdown: disabled paragraphs inside of and3b8b047
FoldConstantXPathExpressions: replaced the blacklist of unsupported functions with a whitelist of supported functions
0.8.1 (2016-10-09)
0.8.1 (2016-10-09)
Fixed
e82316c
FoldConstantXPathExpressions: fixed detection of XPath node tests in uppercase
Changed
d26e62b
FoldConstantXPathExpressions: improved detection of nonfoldable expressions
0.8.0 (2016-10-09)
0.8.0 (2016-10-09)
Added
f3ce808
FoldArithmeticConstants: added support for folding substractions83a3468
Litedown: added support for spaces in inline links' info7cb65e0
MediaEmbed: added 'name' and 'tags' metadata to CachedDefinitionCollection items4602feb
TemplateNormalizer: added FoldConstantXPathExpressions pass
Removed
8b2e036
Parser: removed manual garbage collection
Changed
dc20ca8
BBCodes: updated default [CODE]75b28f9
MediaEmbed: replaced the SiteDefinitionProvider API6d1d7c0
MediaEmbed: simplified the XML configuration reader
0.7.1 (2016-09-24)
0.7.1 (2016-09-24)
Added
3c2ff81
Added Autovideo plugin8608895
Autoimage: added support for fallback link via Autolinkca3cc4e
MediaEmbed: added Steam store64bc419
MediaEmbed: added support for fallback link via Autolink2a7b9ff
MediaEmbed: added support for uppercase scheme
Fixed
0693ad7
BuiltInFilters.js: fixed unchecked access to undefined vardfa0e66
HTMLElements: fixed exception's messageba79789
TemplateForensics: fixed allowsChildElements() on a template with no xsl:apply-templates element8371057
Utils: fixed an issue with removeFormatting() where some tags were skipped
Changed
411f753
Autolink: excluded fullwidth and halfwidth punctuation from links02360fa
Emoji: simplified UTF-8 to codepoint algorithma0a2546
Emoji: store hexadecimal codepoints padded to 4 characters31b88d0
Emoji: updated JavaScript regexp. No functional changeb3b9e7b
EnforceContentModels: allow for some fallback content in templates with no xsl:apply-templates elementf1fb0c3
HTMLElements: updated the list of URL attributes7f67345
MediaEmbed: updated Amazon9388645
RegexpConvertor: updated Unicode properties2023bfb
Replaced the default behaviour on duplicates in AttributeCollection, BBCodeCollection, EmoticonCollection and TagCollectione66f291
TemplateForensics: updated specs to HTML 5.12c8bbf0
Utils: simplified the UTF-8 to codepoint algorithm
0.7.0 (2016-09-12)
0.7.0 (2016-09-12)
Added
7cd1dfe
Emoji: added support for UTR #51 Unicode Emoji, Version 3.0e1701fd
Forum bundle: added support for emoji646c85b
JavaScript: added support for urldecode() as a callback3626b16
MediaEmbed: added support for non-ASCII usernames in Google+
Changed
f654a16
BBCodes: replaced stripos() calls for performance3352264
Emoji: made EmojiOne the default image setaee1add
Emoji: updated path to Twemoji assets27d1b6b
MediaEmbed: improved support for embeds whose dimensions are fully dynamic76e4641
MediaEmbed: updated ESPN8a77784
MediaEmbed: updated Imgurce36a47
MediaEmbed: updated TED Talksf3a0f52
MediaEmbed: updated VK2fc4807
Parser: improved the performance of out-of-order insertions in the tag stack4d3b0b0
Parser: simplified out-of-order insertion algorithm2507bfc
Parser: tweaked addTagPair() to reduce the need for additional sorting36c544e
Preg: set a higher priority to replacements over default pluginsd0543dd
StylesheetCompressor: improved heuristicscda5b1f
Tag: setSortPriority() has been deprecated and will emit a warning
0.6.2 (2016-08-09)
0.6.2 (2016-08-09)
Added
3d68336
Autoimage: added support for uppercased URLsc8253c9
BBCodeMonkey: added support for putting BBCode attributes in quotes
0.6.1 (2016-07-30)
0.6.1 (2016-07-30)
Fixed
7f3031c
Litedown: fixed catastrophic backtracking when matching inline links/images
0.6.0 (2016-07-29)
0.6.0 (2016-07-29)
Added
5e6c18a
Litedown: added support for separating blockquotes with two blank lines636bd77
Litedown: added support for separating lists with two blank linesd77de85
MediaEmbed: added support for Plays.tv shortlinks
Removed
bf77ead
BuiltInFilters: removed public access to parseUrl()39a41bc
Configurator: removed getParser() and getRenderer()b005a40
Removed the Variant class and related API
Fixed
915226a
BuiltInFilters: fixed an issue with empty query/fragment in URLs
Changed
52e41b9
ClosureCompilerService: updated externs07317a1
Code: ensure that __toString() always returns a stringe3c010a
Code: filterConfig('JS') should return the instance itself to preserve its content from being encoded as a stringd4c9eca
Emoticons: customized exception message to be more meaningful584562c
Litedown: expanded escaping to include the left parenthesis and single quotea365537
Litedown: replaced the algorithm handling links and imagesec2f000
Litedown: simplified ignoreEmphasis()0f533ba
MediaEmbed: updated Scribdaf8ddab
MediaEmbed: updated Straw Poll78ca63b
MediaEmbed: updated YouTube2ded572
Moved JS parser loading to PluginBase::getBaseProperties()0f34747
PluginBase: getBaseProperties() should not return a 'js' element if there is no JS parser4ecb7f2
Quick renderer: replaced the export() algorithmfa99034
Regexp: replaced JavaScript-related API99fbcd1
RegexpConvertor: updated toJS() to return a string rather than an instance of Code
0.5.4 (2016-07-08)
0.5.4 (2016-07-08)
Added
d081f95
Added new rule type: createChild413fbeb
MediaEmbed: added support for Google Drive links that contain a domain namebfad6cc
MediaEmbed: added support for JW Platform
Changed
8a53870
Litedown: suspended escaping inside inline code spansafbbcd5
MediaEmbed: ignore the hash part of URLs when scraping2683928
MediaEmbed: updated Hudl0aff031
MediaEmbed: updated Hudl38ad33f
MediaEmbed: updated Reddit41967d0
MediaEmbed: updated SoundCloudd7526a4
MediaEmbed: updated XboxClips to exclude screenshotse141f0b
TemplateHelper: refactored some code and reformatted sources96a5a67
TemplateHelper: remove invalid attributes in loadTemplate()