Skip to content

Releases: s9e/TextFormatter

2.19.3 (2025-11-14)

14 Nov 21:28
2.19.3
aee579c

Choose a tag to compare

Full commit log

Changed

  • 2c7c4d072 MediaEmbed: fix YouTube

2.19.2 (2025-11-14)

14 Nov 20:29
2.19.2
25c9667

Choose a tag to compare

Full commit log

Changed

  • 85d45dcb8 MediaEmbed: updated YouTube
  • 1a6fd790b MediaEmbed: updated Youku

2.19.1 (2025-10-26)

26 Oct 07:40
2.19.1
47c8324

Choose a tag to compare

Full commit log

Added

  • 99e57d380 MediaEmbed: added ConfigurableHostInterface
  • 8346e81d3 MediaEmbed: added Crankers
  • 9e4296987 MediaEmbed: added PeerTube
  • f87358afa MediaEmbed: added missing source file

Removed

  • f6bdc27a5 MediaEmbed: removed Livestream (defunct)

Fixed

  • 479af5fd2 MediaEmbed: fixed PeerTube helper

Changed

  • b20fb7bcb Disable network tests by default
  • 7aef5f425 Fix deprecation warnings on PHP 8.5
  • 5de379d6d Fix more deprecation warnings on PHP 8.5
  • e0aea781e MediaEmbed: updated Imgur
  • ce6eaaa14 MediaEmbed: updated On3
  • 303959a41 MediaEmbed: updated Pastebin
  • cb1368cf2 MediaEmbed: updated Rumble
  • 05febbbe9 MediaEmbed: updated Threads
  • 5a32f548c RegexpConvertor: updated Unicode properties
  • ffa2386ed Remove unsupported PHP 8.1 from CI
  • c22e88f0b Updated docs

2.19.0 (2025-04-26)

26 Apr 09:28
2.19.0
d65a4f6

Choose a tag to compare

Full commit log

Added

  • 0ad200815 MediaEmbed: added AbstractConfigurableHostHelper::getHosts()
  • 922ca9e50 MediaEmbed: added Bluesky
  • c126dec98 MediaEmbed: added Nacho Video
  • fcd2c8af5 MediaEmbed: added Omny

Changed

  • 5eabf320b MediaEmbed updated SoundCloud
  • ac657d73b MediaEmbed: updated Apple Podcasts
  • c30ea7129 MediaEmbed: updated Bandcamp
  • acb7c7f77 MediaEmbed: updated Bluesky
  • 22c5386c5 MediaEmbed: updated Facebook
  • 15d62a2dc MediaEmbed: updated Facebook
  • bc9958e65 MediaEmbed: updated Facebook
  • 309108d80 MediaEmbed: updated Instagram
  • 9e72cf786 MediaEmbed: updated Instagram
  • 425d20910 MediaEmbed: updated VK
  • 4a1e208b3 MediaEmbed: updated VK
  • 4d84cce94 MediaEmbed: updated VK
  • 9288d086f RegexpConvertor: updated Unicode properties
  • e4c43adb7 Updated hljs-loader
  • fd428797b refactor: Remove redundant use statement

2.18.0 (2024-07-24)

24 Jul 14:52
2.18.0
4970711

Choose a tag to compare

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

Full commit log

Added

  • 613f6361c MediaEmbed: added SiteHelpers API

Changed

  • 8cf698f84 MediaEmbed: updated Spreaker
  • 9ac3f008c Updated AbstractNormalization
  • a96383c6e Updated GitHub action
  • a025c6e11 Updated dependencies
  • c06092c26 Upgraded GitHub actions

2.17.3 (2024-05-26)

26 May 00:00
2.17.3
9adf255

Choose a tag to compare

Full commit log

Changed

  • 3001de226 MediaEmbed: updated Giphy
  • 7b7c14b61 MediaEmbed: updated Instagram
  • 3a31a34c1 MediaEmbed: updated JSFiddle
  • 34912a84e MediaEmbed: updated Medium
  • 4fd5739d6 MediaEmbed: updated VK
  • eafb249cc MediaEmbed: updated dark theme selector in Telegram and Twitter

2.17.2 (2024-04-25)

25 Apr 12:39
2.17.2
97fec3f

Choose a tag to compare

Full commit log

Added

  • 487e3c48b MediaEmbed: added On3 DB

Removed

  • 8d91c8b3f MediaEmbed: removed BleacherReport

Changed

  • bf99a935d MediaEmbed: updated 247Sports
  • 05b9223e2 MediaEmbed: updated WSJ
  • ac0b75ee0 MediaEmbed: updated example URLs
  • 742e3da89 Return the response body when a HTTP error occurs during scraping

2.17.1 (2024-03-28)

28 Mar 11:55
2.17.1
1dc04d8

Choose a tag to compare

Full commit log

Fixed

  • ce28c14bd FilterSyntaxMatcher: fixed parseFilterArg() signature

Changed

  • 134bffb2b Extended optimizations related to equality tests to inequality tests
  • f8c5a455f Replaced array callbacks with first class callables where applicable
  • c7609e321 Updated docs
  • e43f99a47 Use in_array() in strict mode wherever applicable

2.17.0 (2024-03-24)

24 Mar 16:00
2.17.0
328c056

Choose a tag to compare

Full commit log

Added

  • c9f762aad Added JavaScript support for str_replace() as an attribute filter
  • 54546445f Added deprecation warning to docs
  • a3aa58984 AttributeFilterChain: added support for constructor arguments in default filters
  • 5a937310a AttributeFilterCollection: added support for arguments passed to default filters
  • 84ee03aad FilterSyntaxMatcher: added support for named arguments
  • 4599040f4 MediaEmbed: added Captivate
  • ddadd0525 MediaEmbed: added XenForo

Fixed

  • 56da3f431 Fixed links in docs
  • 9dc8b1a69 Fixed nullable types for PHP 8.4

Changed

  • 894615027 MediaEmbed: updated Imgur
  • 7372cd01f MediaEmbed: updated Kaltura
  • fb4b6d957 MediaEmbed: updated Mastodon
  • 0941fde59 Updated copyright notice
  • 99dffbce7 Updated dependencies

2.16.0 (2024-01-07)

07 Jan 00:43
2.16.0
a78b8f9

Choose a tag to compare

⚠️ If you generate your own bundles, be sure to regenerate them after upgrading as their signature as been updated. ⚠️

Full commit log

Added

  • a41591323 Bundles: added type declarations

Removed

  • b1d809a0c MediaEmbed: removed Amazon
  • f9ff2282d MediaEmbed: removed Streamja

Changed

  • d9d50711d AbstractChooseOptimization: optimized isEqualNode() for the common case
  • e4eb30c89 AbstractChooseOptimization: replaced isEqualNode() implementation
  • f97349402 MediaEmbed: updated Bandcamp
  • 7c95e9d51 MediaEmbed: updated Threads