Skip to content

Releases: s9e/TextFormatter

0.4.6 (2015-12-21)

21 Dec 11:08
Compare
Choose a tag to compare

0.4.6 (2015-12-21)

Full commit log

Added

  • 8e4706d Added support for negative offsets in NormalizedList
  • faeafd6 JavaScript: added FirstAvailable minifier
  • 1ec2d62 MediaEmbed: added Plays.tv
  • 853e63b MediaEmbed: added support for timestamps in Twitch videos

Fixed

  • 4dab11f Litedown: fixed incorrect indentation in fenced code blocks

Changed

  • 8bc9340 Litedown: trim whitespace around the language name in fenced code blocks
  • 19ee41c Litedown: updated inline code syntax to bring it closer to Markdown's
  • 1f6e375 MediaEmbed: updated Pastebin
  • 299996e MediaEmbed: updated Twitch to use their new player

0.4.5 (2015-12-04)

04 Dec 17:45
Compare
Choose a tag to compare

0.4.5 (2015-12-04)

Full commit log

Added

  • c40350b Censor: added JavaScript hint
  • 650adb0 Censor: added JavaScript hint
  • 68fe6d6 Emoji: added JavaScript hint
  • 491042c Emoji: added JavaScript hint
  • 23e84ac Emoticons: added JavaScript hint
  • 7ec97e6 HTMLElements: added JavaScript hint
  • 5b5a6c4 JavaScript: added support for custom hints set by plugins
  • fe484da Litedown: added JavaScript hint for skipping HTML entity decoding
  • 0971ef0 Litedown: added support for decoding HTML entities in attribute values
  • 993f5cc Preg: added JavaScript hint

Removed

  • 3484b60 BBCodes: removed duplicate condition

Fixed

  • d0b6396 BBCodes: fixed improper pairing during parsing
  • 080d7aa HTMLElements: fixed detection of empty elements

Changed

  • 58dd013 HTMLEntities: ignore control characters encoded as HTML entities
  • ffcdd48 MediaEmbed: replaced protocol-relative iframe URLs from GitHub to use HTTPS
  • 95b72d7 MediaEmbed: updated CNN
  • ec41c55 MediaEmbed: updated GameTrailers
  • 2209d3c Updated emoji script
  • 4ce201a utils.js: cache the element used in html_entity_decode()

0.4.4 (2015-11-15)

15 Nov 23:39
Compare
Choose a tag to compare

0.4.4 (2015-11-15)

Full commit log

Added

  • b6d4c3e BBCodes: added support for lists that start at an arbitrary number
  • 72d8236 Litedown: added support for empty links
  • c466adf Litedown: added support for ordered lists that start at an arbitrary number
  • 54b40b8 Litedown: added support for reference links and images
  • d26f829 Litedown: added support for single quoted and unquoted titles in links and images
  • 22426da Litedown: added support for unescaped brackets in link text and image alt text
  • 76c7f6a MediaEmbed: added support for country-specific Facebook links
  • 58d8541 XPathConvertor: added support for conditions with more than 3 boolean operations

Fixed

  • d1ce37e MediaEmbed: fixed CSS overflow on iOS Safari
  • 10cfa29 XPathConvertor: fixed comparison to 0

Changed

  • 845279a Escaper: reverted to using a custom tag
  • a94a625 MediaEmbed: updated Facebook
  • 13c9015 MediaEmbed: updated Facebook
  • c742fa7 MediaEmbed: updated Imgur
  • d7edfed MediaEmbed: updated Imgur
  • ff60c99 MediaEmbed: updated Instagram
  • 4e138d7 MediaEmbed: updated Xbox DVR
  • 048e433 MediaEmbed: updated vidme
  • bb56400 Parser: automatically correct the length of ignore tags
  • 0676a8d Updated Fatdown

0.4.3 (2015-10-29)

29 Oct 17:45
Compare
Choose a tag to compare

0.4.3 (2015-10-29)

Full commit log

Added

  • 3abcb7d Bundles: added getCachedParser() and getCachedRenderer()

Removed

  • 5925a64 MediaEmbed: removed redundant code

Changed

  • b0ab098 Emoji: simplified template generation
  • f624086 Litedown: allow lists to start immediately after a header or horizontal rule
  • a871f19 Litedown: replaced the way block boundaries are set
  • 3c8c61d MediaEmbed: updated Comedy Central
  • ce982d7 MediaEmbed: updated Imgur
  • df9e944 MediaEmbed: updated Imgur to not transform links to static images
  • e5c72df MediaEmbed: updated NPR
  • cd24826 NormalizedCollection: save items in the lexical order of their keys

0.4.2 (2015-10-04)

04 Oct 10:37
Compare
Choose a tag to compare

0.4.2 (2015-10-04)

Full commit log

Added

  • 73e14ab BBCodes: ensure that end tags added by lookahead are not duplicated
  • fd6bd30 Emoji: added draggable="false" to Emoji One images
  • d32e93d MediaEmbed: added support for private tracks in SoundCloud
  • 0dd8a61 PHP renderer generator: added support for raw output

Changed

  • ce681ae BBCodes: updated the default CODE definition
  • 627d41c JavaScript\ConfigOptimizer: do not attempt to deduplicate simple variables
  • 7afa5f9 MediaEmbed: updated wget() to send a User-agent header
  • 31e3b26 TemplateParser: set the escape value of literal text in script elements to "raw"

0.4.1 (2015-09-27)

27 Sep 09:40
Compare
Choose a tag to compare

0.4.1 (2015-09-27)

Full commit log

Fixed

  • b6dd56b MediaEmbed: fixed malformed XSL when an attribute value contains an angle bracket but is not XSL
  • 0d4675c MediaEmbed: fixed responsive embeds alignment

Changed

  • 30ca6ac MediaEmbed: updated Medium
  • 7887f79 MediaEmbed: updated SoundCloud

0.4.0 (2015-09-22)

22 Sep 23:31
Compare
Choose a tag to compare

0.4.0 (2015-09-22)

Full commit log

Added

  • 7abbe26 Added AVTHelper::toXSL()
  • 5863c4c Added JavaScript\StylesheetCompressor
  • 257a413 MediaEmbed: added support for Google Drive
  • a6f99bb MediaEmbed: added support for multiple-choice templates
  • 82f06e3 TemplateNormalizations: added OptimizeChoose
  • bc8e764 TemplateNormalizations: added additive identity optimization to FoldArithmeticConstants
  • 9548cee TemplateNormalizations: added support for decimal values in InlineXPathLiterals
  • 0a6ff7a TemplateNormalizations: added support for multiplications, divisions and sub expressions in FoldConstants
  • 7a439ff XPathConvertor: added support for parenthesized math expressions

Removed

  • dc8a261 Emoji: removed unnecessary parentheses in JavaScript regexp
  • edacfa8 MediaEmbed: removed ESPN Deportes
  • e20df9f MediaEmbed: removed enableResponsiveEmbeds() and disabledResponsiveEmbeds()
  • 4e7f087 MediaEmbed: removed the embed element from Flash templates
  • b1500b6 PHP renderer generator: removed constant math evaluation which was made redundant by the FoldArithmeticConstants template normalization pass

Fixed

  • 9c8eaa0 MediaEmbed: fixed the MEDIA tag filter to not create a tag if it does not match a known site
  • a5feb09 Quick renderer: fixed a potential issue with string comparison against single quotes
  • 80f2c9a Quick renderer: fixed incorrect comparison against literals that contain a single quote

Changed

  • e1809c3 BBCodes: updated Highlight.js in CODE BBCode
  • c3f79fb Censor: do not escape single quotes in Helper::reparse()
  • 050b051 MediaEmbed: overhauled responsive embeds
  • 2ac29f1 MediaEmbed: reorganized filterTag()
  • 5ff9c1e MediaEmbed: reorganized template generation
  • 7ede2a7 MediaEmbed: updated Audiomack and SoundCloud
  • 1b8956f MediaEmbed: updated Google Drive
  • 493ac00 MediaEmbed: updated IMDb
  • 455723e MediaEmbed: updated Imgur
  • 4680bb5 MediaEmbed: updated Ustream
  • 5552810 Moved JavaScript callbacks deduplication to ConfigOptimizer
  • 2bc612c TemplateNormalizations: improved parentheses removal in FoldArithmeticConstants
  • 361212f TemplateNormalizations: preserve strings content in FoldArithmeticConstants
  • 679f0d3 TemplateNormalizations: renamed FoldConstants to FoldArithmeticConstants
  • 470c1da Updated docblock
  • 0765165 Utils: updated serializeAttributes() to escape quotes in a manner consistent with the parser
  • caf1dc2 XPathHelper: updated minify() to remove more space around the div operator
  • 38a9c89 XPathHelper: updated minify() to remove spaces after a div operator

0.3.2 (2015-09-06)

06 Sep 18:53
Compare
Choose a tag to compare

0.3.2 (2015-09-06)

Full commit log

New

  • dd3fe8c Added CharacterClassBuilder helper

Changed

  • c3f08fb JavaScript: use returnFalse and returnTrue callbacks as-is
  • 0f5051d MediaEmbed: simplified the regexp that matches text links

0.3.1 (2015-09-04)

04 Sep 17:07
Compare
Choose a tag to compare

0.3.1 (2015-09-04)

Full commit log

New

  • 51bce03 ClosureCompilerService: added read timeout with a default value of 10s
  • 348e1de JavaScript: added returnTrue() in utils.js

Changed

  • 957ada3 ClosureCompilerApplication: updated command line options for v20150901 and turned off warnings
  • d105dbc JavaScript: created different externs for ClosureCompilerApplication and ClosureCompilerService
  • 3cab461 MediaEmbed: moved template generation out of add()
  • c497eb3 MediaEmbed: normalized the order of characters in regexps' character classes
  • ed7aaaf MediaEmbed: replaced the 'unresponsive' attribute in site definitions with a 'responsive' attribute
  • 95007fb MediaEmbed: simplified the generation of Flash templates
  • a75dd32 Refreshed bundles
  • d4e81cb Regexp: avoid adding non-capturing subpatterns to regexps generated by getNamedCaptures() where they are not needed
  • cd1f119 Regexp: simplified getNamedCaptures()

Fixed

  • d363f8b MediaEmbed: fixed responsive Flash objects
  • f1ef4fc Parser: fixed incorrect tag removal

0.3.0 (2015-09-02)

02 Sep 12:41
Compare
Choose a tag to compare

0.3.0 (2015-09-02)

Full commit log

Changed

  • ce1d116 MediaEmbed: moved template generation to its own class
  • be478e7 MediaEmbed: moved the 'unresponsive' attribute into the iframe/flash definition
  • 3f5e499 MediaEmbed: removed support for custom templates
  • 15e8ece MediaEmbed: updated Vine

Fixed

  • c089b4a XPathHelper: fixed false negative in isExpressionNumeric()