Releases: s9e/TextFormatter
Releases · s9e/TextFormatter
0.4.6 (2015-12-21)
0.4.6 (2015-12-21)
Added
8e4706d
Added support for negative offsets in NormalizedListfaeafd6
JavaScript: added FirstAvailable minifier1ec2d62
MediaEmbed: added Plays.tv853e63b
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 blocks19ee41c
Litedown: updated inline code syntax to bring it closer to Markdown's1f6e375
MediaEmbed: updated Pastebin299996e
MediaEmbed: updated Twitch to use their new player
0.4.5 (2015-12-04)
0.4.5 (2015-12-04)
Added
c40350b
Censor: added JavaScript hint650adb0
Censor: added JavaScript hint68fe6d6
Emoji: added JavaScript hint491042c
Emoji: added JavaScript hint23e84ac
Emoticons: added JavaScript hint7ec97e6
HTMLElements: added JavaScript hint5b5a6c4
JavaScript: added support for custom hints set by pluginsfe484da
Litedown: added JavaScript hint for skipping HTML entity decoding0971ef0
Litedown: added support for decoding HTML entities in attribute values993f5cc
Preg: added JavaScript hint
Removed
3484b60
BBCodes: removed duplicate condition
Fixed
d0b6396
BBCodes: fixed improper pairing during parsing080d7aa
HTMLElements: fixed detection of empty elements
Changed
58dd013
HTMLEntities: ignore control characters encoded as HTML entitiesffcdd48
MediaEmbed: replaced protocol-relative iframe URLs from GitHub to use HTTPS95b72d7
MediaEmbed: updated CNNec41c55
MediaEmbed: updated GameTrailers2209d3c
Updated emoji script4ce201a
utils.js: cache the element used in html_entity_decode()
0.4.4 (2015-11-15)
0.4.4 (2015-11-15)
Added
b6d4c3e
BBCodes: added support for lists that start at an arbitrary number72d8236
Litedown: added support for empty linksc466adf
Litedown: added support for ordered lists that start at an arbitrary number54b40b8
Litedown: added support for reference links and imagesd26f829
Litedown: added support for single quoted and unquoted titles in links and images22426da
Litedown: added support for unescaped brackets in link text and image alt text76c7f6a
MediaEmbed: added support for country-specific Facebook links58d8541
XPathConvertor: added support for conditions with more than 3 boolean operations
Fixed
d1ce37e
MediaEmbed: fixed CSS overflow on iOS Safari10cfa29
XPathConvertor: fixed comparison to 0
Changed
845279a
Escaper: reverted to using a custom taga94a625
MediaEmbed: updated Facebook13c9015
MediaEmbed: updated Facebookc742fa7
MediaEmbed: updated Imgurd7edfed
MediaEmbed: updated Imgurff60c99
MediaEmbed: updated Instagram4e138d7
MediaEmbed: updated Xbox DVR048e433
MediaEmbed: updated vidmebb56400
Parser: automatically correct the length of ignore tags0676a8d
Updated Fatdown
0.4.3 (2015-10-29)
0.4.3 (2015-10-29)
Added
3abcb7d
Bundles: added getCachedParser() and getCachedRenderer()
Removed
5925a64
MediaEmbed: removed redundant code
Changed
b0ab098
Emoji: simplified template generationf624086
Litedown: allow lists to start immediately after a header or horizontal rulea871f19
Litedown: replaced the way block boundaries are set3c8c61d
MediaEmbed: updated Comedy Centralce982d7
MediaEmbed: updated Imgurdf9e944
MediaEmbed: updated Imgur to not transform links to static imagese5c72df
MediaEmbed: updated NPRcd24826
NormalizedCollection: save items in the lexical order of their keys
0.4.2 (2015-10-04)
0.4.2 (2015-10-04)
Added
73e14ab
BBCodes: ensure that end tags added by lookahead are not duplicatedfd6bd30
Emoji: added draggable="false" to Emoji One imagesd32e93d
MediaEmbed: added support for private tracks in SoundCloud0dd8a61
PHP renderer generator: added support for raw output
Changed
ce681ae
BBCodes: updated the default CODE definition627d41c
JavaScript\ConfigOptimizer: do not attempt to deduplicate simple variables7afa5f9
MediaEmbed: updated wget() to send a User-agent header31e3b26
TemplateParser: set the escape value of literal text in script elements to "raw"
0.4.1 (2015-09-27)
0.4.1 (2015-09-27)
Fixed
b6dd56b
MediaEmbed: fixed malformed XSL when an attribute value contains an angle bracket but is not XSL0d4675c
MediaEmbed: fixed responsive embeds alignment
Changed
30ca6ac
MediaEmbed: updated Medium7887f79
MediaEmbed: updated SoundCloud
0.4.0 (2015-09-22)
0.4.0 (2015-09-22)
Added
7abbe26
Added AVTHelper::toXSL()5863c4c
Added JavaScript\StylesheetCompressor257a413
MediaEmbed: added support for Google Drivea6f99bb
MediaEmbed: added support for multiple-choice templates82f06e3
TemplateNormalizations: added OptimizeChoosebc8e764
TemplateNormalizations: added additive identity optimization to FoldArithmeticConstants9548cee
TemplateNormalizations: added support for decimal values in InlineXPathLiterals0a6ff7a
TemplateNormalizations: added support for multiplications, divisions and sub expressions in FoldConstants7a439ff
XPathConvertor: added support for parenthesized math expressions
Removed
dc8a261
Emoji: removed unnecessary parentheses in JavaScript regexpedacfa8
MediaEmbed: removed ESPN Deportese20df9f
MediaEmbed: removed enableResponsiveEmbeds() and disabledResponsiveEmbeds()4e7f087
MediaEmbed: removed the embed element from Flash templatesb1500b6
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 sitea5feb09
Quick renderer: fixed a potential issue with string comparison against single quotes80f2c9a
Quick renderer: fixed incorrect comparison against literals that contain a single quote
Changed
e1809c3
BBCodes: updated Highlight.js in CODE BBCodec3f79fb
Censor: do not escape single quotes in Helper::reparse()050b051
MediaEmbed: overhauled responsive embeds2ac29f1
MediaEmbed: reorganized filterTag()5ff9c1e
MediaEmbed: reorganized template generation7ede2a7
MediaEmbed: updated Audiomack and SoundCloud1b8956f
MediaEmbed: updated Google Drive493ac00
MediaEmbed: updated IMDb455723e
MediaEmbed: updated Imgur4680bb5
MediaEmbed: updated Ustream5552810
Moved JavaScript callbacks deduplication to ConfigOptimizer2bc612c
TemplateNormalizations: improved parentheses removal in FoldArithmeticConstants361212f
TemplateNormalizations: preserve strings content in FoldArithmeticConstants679f0d3
TemplateNormalizations: renamed FoldConstants to FoldArithmeticConstants470c1da
Updated docblock0765165
Utils: updated serializeAttributes() to escape quotes in a manner consistent with the parsercaf1dc2
XPathHelper: updated minify() to remove more space around the div operator38a9c89
XPathHelper: updated minify() to remove spaces after a div operator
0.3.2 (2015-09-06)
0.3.2 (2015-09-06)
New
dd3fe8c
Added CharacterClassBuilder helper
Changed
c3f08fb
JavaScript: use returnFalse and returnTrue callbacks as-is0f5051d
MediaEmbed: simplified the regexp that matches text links
0.3.1 (2015-09-04)
0.3.1 (2015-09-04)
New
51bce03
ClosureCompilerService: added read timeout with a default value of 10s348e1de
JavaScript: added returnTrue() in utils.js
Changed
957ada3
ClosureCompilerApplication: updated command line options for v20150901 and turned off warningsd105dbc
JavaScript: created different externs for ClosureCompilerApplication and ClosureCompilerService3cab461
MediaEmbed: moved template generation out of add()c497eb3
MediaEmbed: normalized the order of characters in regexps' character classesed7aaaf
MediaEmbed: replaced the 'unresponsive' attribute in site definitions with a 'responsive' attribute95007fb
MediaEmbed: simplified the generation of Flash templatesa75dd32
Refreshed bundlesd4e81cb
Regexp: avoid adding non-capturing subpatterns to regexps generated by getNamedCaptures() where they are not neededcd1f119
Regexp: simplified getNamedCaptures()
Fixed
d363f8b
MediaEmbed: fixed responsive Flash objectsf1ef4fc
Parser: fixed incorrect tag removal
0.3.0 (2015-09-02)
0.3.0 (2015-09-02)
Changed
ce1d116
MediaEmbed: moved template generation to its own classbe478e7
MediaEmbed: moved the 'unresponsive' attribute into the iframe/flash definition3f5e499
MediaEmbed: removed support for custom templates15e8ece
MediaEmbed: updated Vine
Fixed
c089b4a
XPathHelper: fixed false negative in isExpressionNumeric()