Skip to content

Releases: s9e/TextFormatter

0.8.3 (2016-11-02)

02 Nov 08:15
0.8.3
Compare
Choose a tag to compare

0.8.3 (2016-11-02)

Full commit log

Added

  • f83eb28 FancyPants: added support for not equal sign and guillemets

Fixed

  • 6d5797c Censor\Helper: fixed an issue with text in quotes being ignored
  • 83f2797 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 minification
  • 7293db8 FancyPants: reorganized code. No functional change
  • 04a6539 FancyPants: simplified parseSymbolsAfterDigits()
  • 0300282 MediaEmbed: made the default [media] tag's name configurable

0.8.2 (2016-10-16)

16 Oct 11:06
0.8.2
Compare
Choose a tag to compare

0.8.2 (2016-10-16)

Full commit log

Added

  • 4048a68 BBCodes: added [table], [tr], [th] and [td] to repository
  • 1e44987 Forum bundle: added [table], [tr], [th] and [td]
  • 90fcbce MediaEmbed: added support for NBC News videos
  • de73726 MediaEmbed: added support for Washington Post Video
  • 426e103 MediaEmbed: added support for new Pastebin URLs
  • fd1094a TemplateForensics: added support for more optional end tags

Changed

  • 2805fba Emoji: updated aliases
  • 915a281 Fatdown: disabled paragraphs inside of and
  • 3b8b047 FoldConstantXPathExpressions: replaced the blacklist of unsupported functions with a whitelist of supported functions

0.8.1 (2016-10-09)

09 Oct 23:42
0.8.1
Compare
Choose a tag to compare

0.8.1 (2016-10-09)

Full commit log

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)

09 Oct 13:59
0.8.0
Compare
Choose a tag to compare

0.8.0 (2016-10-09)

⚠️ This release contains API changes. See docs/Internals/API_changes.md for a description. ⚠️

Full commit log

Added

  • f3ce808 FoldArithmeticConstants: added support for folding substractions
  • 83a3468 Litedown: added support for spaces in inline links' info
  • 7cb65e0 MediaEmbed: added 'name' and 'tags' metadata to CachedDefinitionCollection items
  • 4602feb TemplateNormalizer: added FoldConstantXPathExpressions pass

Removed

  • 8b2e036 Parser: removed manual garbage collection

Changed

  • dc20ca8 BBCodes: updated default [CODE]
  • 75b28f9 MediaEmbed: replaced the SiteDefinitionProvider API
  • 6d1d7c0 MediaEmbed: simplified the XML configuration reader

0.7.1 (2016-09-24)

24 Sep 11:59
0.7.1
Compare
Choose a tag to compare

0.7.1 (2016-09-24)

Full commit log

Added

  • 3c2ff81 Added Autovideo plugin
  • 8608895 Autoimage: added support for fallback link via Autolink
  • ca3cc4e MediaEmbed: added Steam store
  • 64bc419 MediaEmbed: added support for fallback link via Autolink
  • 2a7b9ff MediaEmbed: added support for uppercase scheme

Fixed

  • 0693ad7 BuiltInFilters.js: fixed unchecked access to undefined var
  • dfa0e66 HTMLElements: fixed exception's message
  • ba79789 TemplateForensics: fixed allowsChildElements() on a template with no xsl:apply-templates element
  • 8371057 Utils: fixed an issue with removeFormatting() where some tags were skipped

Changed

  • 411f753 Autolink: excluded fullwidth and halfwidth punctuation from links
  • 02360fa Emoji: simplified UTF-8 to codepoint algorithm
  • a0a2546 Emoji: store hexadecimal codepoints padded to 4 characters
  • 31b88d0 Emoji: updated JavaScript regexp. No functional change
  • b3b9e7b EnforceContentModels: allow for some fallback content in templates with no xsl:apply-templates element
  • f1fb0c3 HTMLElements: updated the list of URL attributes
  • 7f67345 MediaEmbed: updated Amazon
  • 9388645 RegexpConvertor: updated Unicode properties
  • 2023bfb Replaced the default behaviour on duplicates in AttributeCollection, BBCodeCollection, EmoticonCollection and TagCollection
  • e66f291 TemplateForensics: updated specs to HTML 5.1
  • 2c8bbf0 Utils: simplified the UTF-8 to codepoint algorithm

0.7.0 (2016-09-12)

12 Sep 17:33
0.7.0
Compare
Choose a tag to compare

0.7.0 (2016-09-12)

⚠️ This release contains API changes. See docs/Internals/API_changes.md for a description. ⚠️

Full commit log

Added

  • 7cd1dfe Emoji: added support for UTR #51 Unicode Emoji, Version 3.0
  • e1701fd Forum bundle: added support for emoji
  • 646c85b JavaScript: added support for urldecode() as a callback
  • 3626b16 MediaEmbed: added support for non-ASCII usernames in Google+

Changed

  • f654a16 BBCodes: replaced stripos() calls for performance
  • 3352264 Emoji: made EmojiOne the default image set
  • aee1add Emoji: updated path to Twemoji assets
  • 27d1b6b MediaEmbed: improved support for embeds whose dimensions are fully dynamic
  • 76e4641 MediaEmbed: updated ESPN
  • 8a77784 MediaEmbed: updated Imgur
  • ce36a47 MediaEmbed: updated TED Talks
  • f3a0f52 MediaEmbed: updated VK
  • 2fc4807 Parser: improved the performance of out-of-order insertions in the tag stack
  • 4d3b0b0 Parser: simplified out-of-order insertion algorithm
  • 2507bfc Parser: tweaked addTagPair() to reduce the need for additional sorting
  • 36c544e Preg: set a higher priority to replacements over default plugins
  • d0543dd StylesheetCompressor: improved heuristics
  • cda5b1f Tag: setSortPriority() has been deprecated and will emit a warning

0.6.2 (2016-08-09)

09 Aug 14:17
0.6.2
Compare
Choose a tag to compare

0.6.2 (2016-08-09)

Full commit log

Added

  • 3d68336 Autoimage: added support for uppercased URLs
  • c8253c9 BBCodeMonkey: added support for putting BBCode attributes in quotes

0.6.1 (2016-07-30)

30 Jul 01:51
0.6.1
Compare
Choose a tag to compare

0.6.1 (2016-07-30)

Full commit log

Fixed

  • 7f3031c Litedown: fixed catastrophic backtracking when matching inline links/images

0.6.0 (2016-07-29)

29 Jul 05:42
0.6.0
Compare
Choose a tag to compare

0.6.0 (2016-07-29)

Full commit log

Added

  • 5e6c18a Litedown: added support for separating blockquotes with two blank lines
  • 636bd77 Litedown: added support for separating lists with two blank lines
  • d77de85 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 externs
  • 07317a1 Code: ensure that __toString() always returns a string
  • e3c010a Code: filterConfig('JS') should return the instance itself to preserve its content from being encoded as a string
  • d4c9eca Emoticons: customized exception message to be more meaningful
  • 584562c Litedown: expanded escaping to include the left parenthesis and single quote
  • a365537 Litedown: replaced the algorithm handling links and images
  • ec2f000 Litedown: simplified ignoreEmphasis()
  • 0f533ba MediaEmbed: updated Scribd
  • af8ddab MediaEmbed: updated Straw Poll
  • 78ca63b MediaEmbed: updated YouTube
  • 2ded572 Moved JS parser loading to PluginBase::getBaseProperties()
  • 0f34747 PluginBase: getBaseProperties() should not return a 'js' element if there is no JS parser
  • 4ecb7f2 Quick renderer: replaced the export() algorithm
  • fa99034 Regexp: replaced JavaScript-related API
  • 99fbcd1 RegexpConvertor: updated toJS() to return a string rather than an instance of Code

0.5.4 (2016-07-08)

08 Jul 05:20
0.5.4
Compare
Choose a tag to compare

0.5.4 (2016-07-08)

Full commit log

Added

  • d081f95 Added new rule type: createChild
  • 413fbeb MediaEmbed: added support for Google Drive links that contain a domain name
  • bfad6cc MediaEmbed: added support for JW Platform

Changed

  • 8a53870 Litedown: suspended escaping inside inline code spans
  • afbbcd5 MediaEmbed: ignore the hash part of URLs when scraping
  • 2683928 MediaEmbed: updated Hudl
  • 0aff031 MediaEmbed: updated Hudl
  • 38ad33f MediaEmbed: updated Reddit
  • 41967d0 MediaEmbed: updated SoundCloud
  • d7526a4 MediaEmbed: updated XboxClips to exclude screenshots
  • e141f0b TemplateHelper: refactored some code and reformatted sources
  • 96a5a67 TemplateHelper: remove invalid attributes in loadTemplate()