Skip to content

Releases: fivefilters/readability.php

v3.3.3 - 27 April 2025

26 Apr 23:49

Choose a tag to compare

Fix type error - extends type support to add DOMProcessingInstruction in more method signatures (reported in
#39 by @reinierkors)

Full Changelog: v3.3.2...v3.3.3

v3.3.2 - 7 March 2025

07 Mar 18:20

Choose a tag to compare

Fix type error - extends type support to include DOMCdataSection and DOMProcessingInstruction in various method signatures (reported in
#37 and #38 by @mikiescolarmrf and @Grotax)

Full Changelog: v3.3.1...v3.3.2

v3.3.1 - 14 January 2025

14 Jan 12:08

Choose a tag to compare

What's Changed

Full Changelog: v3.3.0...v3.3.1

v3.3.0 - 29 November 2024

29 Nov 16:19

Choose a tag to compare

  • Fixed PHP 8.4 deprecation warning #31 (reported by @pich)
  • Migrated type declarations from PHPDoc blocks to native PHP 8 property and method types
  • Empty class attributes now removed when keepClasses is disabled
  • Replaced legacy DOM operations with native PHP 8 methods:
    • isWhitespaceInElementContent() for whitespace detection
    • firstElementChild and previousElementSibling for DOM traversal
  • Updated Docker test environment to support PHP 8.1-8.4

Full Changelog: v3.2.0...v3.3.0

v3.2.0 - 21 April 2024

21 Apr 13:36

Choose a tag to compare

  • Update dependencies to newer versions (League/URI version 7) to improve compatibility with projects already relying on those versions
  • Minimum PHP version set to 8.1 (required by League/URI 7)
  • Update Docker tests to use PHP 8.1, 8.2 and 8.3

Full Changelog: v3.1.7...v3.2.0

v3.1.7 - 21 April 2024

21 Apr 00:39

Choose a tag to compare

  • Fixes URL syntax errors when bad URLs are encountered when rewriting relative URLs - reported by @marcelklehr
  • Fixes PHP 8 deprecation notice when base URLs (used for rewriting relative URLs) don't have a path component - thanks to @blat and @Markus-GS

Full Changelog: v3.1.6...v3.1.7

v3.1.6 - 15 June 2023

15 Jun 18:09

Choose a tag to compare

What's Changed

  • Avoid re-parsing source HTML when making multiple attempts to identify content in parse()

Full Changelog: v3.1.5...v3.1.6

v3.1.5 - 6 April 2023

06 Apr 19:50

Choose a tag to compare

What's Changed

Full Changelog: v3.1.4...v3.1.5

v3.1.4 - 8 March 2023

08 Mar 14:04

Choose a tag to compare

What's Changed

  • 🐛 Fixes #15 : Attempt to read property "length" on null. @thedf

Full Changelog: v3.1.3...v3.1.4

v3.1.3 - 3 March 2023

03 Mar 16:51

Choose a tag to compare

What's Changed

  • 🐛 Fixes #14 : Exception: The scheme href='https is invalid. @jeffbotw

Full Changelog: v3.1.2...v3.1.3