Skip to content

Releases: s9e/TextFormatter

2.14.1 (2023-09-14)

14 Sep 09:17
2.14.1
19c0005
Compare
Choose a tag to compare

Full commit log

Added

  • 38e323231 MediaEmbed: added Threads
  • d1887fad1 MediaEmbed: added support for YouTube clips

Removed

  • d34f9d3c1 MediaEmbed: removed defunct site Gfycat

Changed

  • a35d090d2 MediaEmbed: updated Facebook
  • 473cb5958 MediaEmbed: updated Facebook
  • b06918f8f MediaEmbed: updated Instagram
  • 9cd4fc514 MediaEmbed: updated Spotify
  • ae32e676d MediaEmbed: updated Spotify
  • cbf872bb7 MediaEmbed: updated TrendingViews
  • 6653f07f7 MediaEmbed: updated Twitter
  • 1817f1b79 MediaEmbed: updated YouTube
  • 2d73167e4 Reorganized TemplateNormations

2.14.0 (2023-06-08)

08 Jun 07:21
2.14.0
48a2f3a
Compare
Choose a tag to compare

⚠️ Starting with this release, s9e\TextFormatter requires PHP 8.

Full commit log

Added

  • 5b58f4485 Added ParsedDOM API to safely manipulate XML

Changed

  • 052cde47b BBCodes: updated hljs-loader
  • e824143f7 MediaEmbed: updated SlideShare
  • 84be6040c MediaEmbed: updated SlideShare
  • 31553ea9a MediaEmbed: updated Telegram
  • 422f66269 MediaEmbed: updated TikTok
  • 0b2abb6e3 MediaEmbed: updated Tumblr
  • ab81d37a8 MediaEmbed: updated YouTube

2.13.1 (2023-02-11)

11 Feb 00:19
2.13.1
bbd9e34
Compare
Choose a tag to compare

Full commit log

Added

  • f84dbded0 MediaEmbed: added Bunny Stream
  • 922025f00 MediaEmbed: added support for YouTube Live URLs

Changed

  • 8b473fee9 Improved PHP 8.2 support
  • 285322ab8 MediaEmbed: updated Tumblr
  • d1441d7ae MediaEmbed: updated Tumblr
  • 961b39811 Parser: remove U+FFFE and U+FFFF from input and output
  • 889296b3b Updated PHPUnit to 9.6

2.13.0 (2023-01-30)

30 Jan 23:40
2.13.0
eb60858
Compare
Choose a tag to compare

Full commit log

Added

  • 536cbdf1f Autoimage: added support for custom file extensions
  • eb8a5c487 Autovideo: added support for custom file extensions
  • d4750cdbb MediaEmbed: added MastodonHelper
  • 9ad74ecac MediaEmbed: added support for custom Mastodon instances

Changed

  • 7f7481ab9 MediaEmbed: updated Mastodon
  • ba76ce0b0 MediaEmbed: updated Rutube
  • 9724b7906 MediaEmbed: updated TikTok

2.12.3 (2022-12-26)

26 Dec 16:05
2.12.3
ed31bbf
Compare
Choose a tag to compare

Full commit log

Changed

  • c0ce8f099 ElementInspector: updated HTML specs
  • 41b342149 Emoji: replaced the default assets URL

2.12.2 (2022-11-30)

30 Nov 00:37
2.12.2
fa2af85
Compare
Choose a tag to compare

Full Changelog: 2.12.1...2.12.2

Added

  • ece847b93 MediaEmbed: added Mastodon

Changed

  • af7a4ddcb BBCodes: updated default CODE
  • 0989028dc Emoji: updated to Unicode 15.0
  • bb5aadcbb Litedown: updated inline spoilers' onclick handler
  • 62d23f557 MediaEmbed: updated Spotify
  • ce3edbd40 MediaEmbed: updated Tumblr

2.12.1 (2022-10-23)

23 Oct 19:23
2.12.1
7f07e25
Compare
Choose a tag to compare

Full commit log

Added

  • 4460ef815 MediaEmbed: added Rumble oEmbed endpoint
  • 02eefa9cf MediaEmbed: added Rutube oEmbed endpoint

Removed

  • d3d27b7bd MediaEmbed: removed bad header from Rutube

Changed

  • 3b117c891 MediaEmbed: updated Facebook
  • 8b3919d87 MediaEmbed: updated Facebook
  • 9fb6cd493 MediaEmbed: updated Facebook
  • f0879ef04 MediaEmbed: updated dynamic iframes

2.12.0 (2022-10-05)

05 Oct 20:44
2.12.0
968377c
Compare
Choose a tag to compare

⚠️ Starting with this release, s9e\TextFormatter requires PHP >= 7.4. ⚠️
⚠️ The JavaScript live preview requires a browser with ES6 features. ⚠️

Full commit log

Added

  • 71e5bbe78 Added CSP headers to live preview demos
  • 6ceca4fff Added doc
  • 5ce43ed08 JavaScript: added messaging-related externs

Removed

  • 440817eb0 JavaScript: removed support for Internet Explorer

Changed

  • 20a3c1333 BBCodes: updated default SPOILER
  • 87223f85e Bumped requirements to PHP >= 7.4
  • 266f84b50 FunctionCache: don't add a semicolon if there's aleady one followed by whitespace
  • babb3f094 JavaScript: hash function content as key in function cache
  • ac7984af4 JavaScript: made the XSLT generator public
  • c4f347bc2 JavaScript: moved function cache generator to its own class
  • dd4553f4f JavaScript: unescape braces before generating the function cache key
  • 6404747b1 JavaScript: updated externs
  • ff36ac05d JavaScript: updated externs
  • 47cba5e05 JavaScript: use ES6 syntax for variable declarations
  • 8f58dcb9f JavaScript: use arrow functions where appropriate
  • cf678e15b MediaEmbed: replaced var with let in onload handlers
  • a9ac9d364 MediaEmbed: updated Odysee
  • b4f8a86df MediaEmbed: updated TikTok
  • c3e1c382b Updated live preview demo
  • d55692342 Updated live preview demos

2.11.5 (2022-09-19)

19 Sep 00:21
2.11.5
186b633
Compare
Choose a tag to compare

Full commit log

Removed

  • e3245de01 BBCodes: removed redundant higlighting in CODE

Fixed

  • c87eb3f35 BBCodes: fixed Closure Compiler warning in CODE

Changed

  • 02f0d41f2 BBCodes: updated hljs-loader in CODE
  • cdd9d190e ElementInspector: updated to latest specs
  • df8440c2b JavaScript: prefill the function cache with static code

2.11.4 (2022-08-17)

17 Aug 21:45
2.11.4
a7f3158
Compare
Choose a tag to compare

Full commit log

Added

  • 87a284e38 MediaEmbed: added Wavekit

Changed

  • e0dcd772b BBCodes: updated default CODE
  • 4919d8bd3 MediaEmbed: updated MixCloud
  • b23054412 Updated dependencies