Skip to content

Latest commit

 

History

History
74 lines (57 loc) · 2.71 KB

CHANGELOG.md

File metadata and controls

74 lines (57 loc) · 2.71 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog .

v1.1.2 - 2023-05-25

Changed

  • Throw an exception if required feed elements are set with NULL value. See issue #46.

v1.1.1 - 2016-11-19

Changed

  • Improved the documentation.
  • Changed to PSR-4 autoloader in composer.json.

Fixed

  • Item::addElement did not method chain in error conditions.

v1.1.0 - 2016-11-08

Added

  • Support for multiple element values.
  • Support for a feed description in ATOM feeds.
  • Support for ATOM feeds without link elements.
  • Support for a feed image in RSS 1.0 and ATOM feeds.

Changed

  • The script does now throw Exceptions instead of stopping the PHP interpreter on error conditions.
  • The unique identifier for ATOM feeds / entries use the feed / entry title for generating the ID (previously the feed / entry link).
  • Some URI schemes for Item::setId were wrongly allowed.
  • The parameter order of the Feed::setImage method was changed.

Fixed

  • Fixed slow generation of the feed with huge amounts of feed entries (like 40k entries).
  • Fixed PHP warning when Feed::setChannelAbout for RSS 1.0 feeds was not called.
  • A feed element was generated twice if the element content & attribute value was NULL.
  • The detection of twice the same link with rel=alternate, hreflang & type did not work.

Removed

  • The deprecated method Item::setEnclosure was removed. Use Item::addEnclosure instead.

v1.0.4 - 2016-04-17

Changed

  • The unique identifier for ATOM feed entries is now compliant to the ATOM standard.

Fixed

  • Filter more invalid XML chars.
  • Fixed a PHP warning displayed if Feed::setTitle or Feed::setLink was not called.

v1.0.3 - 2015-11-11

Added

  • Method for removing tags which were CDATA encoded.

Fixed

  • Fixed error when the filtering of invalid XML chars failed.
  • Fixed missing docblock documentation.

v1.0.2 - 2015-01-23

Fixed

  • Fixed a wrong docblock return data type.

v1.0.1 - 2014-09-21

Fixed

  • Filter invalid XML chars.

v1.0 - 2014-09-14