Releases: s9e/TextFormatter
Releases · s9e/TextFormatter
2.18.0 (2024-07-24)
Added
613f6361c
MediaEmbed: added SiteHelpers API
Changed
8cf698f84
MediaEmbed: updated Spreaker9ac3f008c
Updated AbstractNormalizationa96383c6e
Updated GitHub actiona025c6e11
Updated dependenciesc06092c26
Upgraded GitHub actions
2.17.3 (2024-05-26)
Changed
3001de226
MediaEmbed: updated Giphy7b7c14b61
MediaEmbed: updated Instagram3a31a34c1
MediaEmbed: updated JSFiddle34912a84e
MediaEmbed: updated Medium4fd5739d6
MediaEmbed: updated VKeafb249cc
MediaEmbed: updated dark theme selector in Telegram and Twitter
2.17.2 (2024-04-25)
Added
487e3c48b
MediaEmbed: added On3 DB
Removed
8d91c8b3f
MediaEmbed: removed BleacherReport
Changed
bf99a935d
MediaEmbed: updated 247Sports05b9223e2
MediaEmbed: updated WSJac0b75ee0
MediaEmbed: updated example URLs742e3da89
Return the response body when a HTTP error occurs during scraping
2.17.1 (2024-03-28)
Fixed
ce28c14bd
FilterSyntaxMatcher: fixed parseFilterArg() signature
Changed
134bffb2b
Extended optimizations related to equality tests to inequality testsf8c5a455f
Replaced array callbacks with first class callables where applicablec7609e321
Updated docse43f99a47
Use in_array() in strict mode wherever applicable
2.17.0 (2024-03-24)
Added
c9f762aad
Added JavaScript support for str_replace() as an attribute filter54546445f
Added deprecation warning to docsa3aa58984
AttributeFilterChain: added support for constructor arguments in default filters5a937310a
AttributeFilterCollection: added support for arguments passed to default filters84ee03aad
FilterSyntaxMatcher: added support for named arguments4599040f4
MediaEmbed: added Captivateddadd0525
MediaEmbed: added XenForo
Fixed
56da3f431
Fixed links in docs9dc8b1a69
Fixed nullable types for PHP 8.4
Changed
894615027
MediaEmbed: updated Imgur7372cd01f
MediaEmbed: updated Kalturafb4b6d957
MediaEmbed: updated Mastodon0941fde59
Updated copyright notice99dffbce7
Updated dependencies
2.16.0 (2024-01-07)
Added
a41591323
Bundles: added type declarations
Removed
b1d809a0c
MediaEmbed: removed Amazonf9ff2282d
MediaEmbed: removed Streamja
Changed
d9d50711d
AbstractChooseOptimization: optimized isEqualNode() for the common casee4eb30c89
AbstractChooseOptimization: replaced isEqualNode() implementationf97349402
MediaEmbed: updated Bandcamp7c95e9d51
MediaEmbed: updated Threads
2.15.1 (2023-12-21)
Added
e1ec00821
AbstractNormalization: added workaround for weird DOM quirks07f2468de
MediaEmbed: added Twitter oEmbed endpoint
Fixed
e595860bb
DisallowUnsupportedXSL: fixed the range of allowed characters in dynamic attributes
Changed
25714e6dc
Bumped the requirements for s9e/sweetdom14d759679
OptimizeChoose: minor code simplification31ae9abd5
OptimizeChoose: reorganized codefc9795083
OptimizeChooseText: remove empty text nodes during optimizationd8e08b723
UninlineAttributes: refactored how xsl:attribute elements are created195118a53
Updated dependencies
2.15.0 (2023-12-03)
Added
44b040c98
Added GitHub workflowf0fbc6f84
TemplateNormalizations: added OptimizeChooseAttributes pass3da387000
TemplateNormalizations: added support for SweetDOM
Removed
bb1a1d2ac
MediaEmbed: removed NBC Sportsbc785a197
MediaEmbed: removed Stitcher
Fixed
d5b261549
MediaEmbed: fixed TikTok oEmbed endpoint
Changed
4e54aa38d
ElementInspector: updated to the latest HTML specs3601bb871
Emoji: updated to Unicode 15.18e6a8b119
MediaEmbed: updated IMDbf788f1d86
MediaEmbed: updated Podbean7574739cb
MediaEmbed: updated Spreaker6c327465b
ParsedDOM: simplified some DOM manipulationsb6fb13a79
RecursiveParser: use unnamed captures for arguments04f5bc417
RegexpConvertor: updated Unicode propertiesc2c6c69dc
TemplateNormalizations: simplified code through argument unpackingfddea0221
Updated dependencies20e789066
XPathConvertor: optimize away superfluous string() calls
2.14.3 (2023-11-11)
Changed
cd53829c3
BBCodes: updated default CODEc5891a573
MediaEmbed: updated Facebookee1965642
MediaEmbed: updated Facebookb429c7b60
MediaEmbed: updated Facebook593490f42
MediaEmbed: updated Facebook135de3549
MediaEmbed: updated Twitter334e96d72
MediaEmbed: updated Twitter6fb87d797
MediaEmbed: updated YouTube
2.14.2 (2023-10-05)
Changed
440d40901
Enable PHP8 functions in bundled renderers8188d7ace
MediaEmbed: updated Reddit528665cc3
RulesGeneratorList: updated remove()f33cdf622
Updated RTD config