Skip to content

Releases: RebelCode/wp-rss-aggregator

4.17.4

16 Mar 11:52
bb0a80f
Compare
Choose a tag to compare

Changelog

Changed

  • Updated code to fix deprecation warnings on PHP version 7.4 and later.
  • Updated the Twig library to version 1.41.0 to fix deprecation warnings on PHP version 7.4 and later.
  • Updated the default translation files to contain up-to-date text.

Fixed

  • Removed a false-positive error from the log.
  • Localization in Twig templates did not work.
  • When revisions are enabled, an error would prevent feed sources from being saved.
  • Translations were being loaded from an invalid path.
  • The default featured image in the New/Edit Feed Source page did not preview after saving the feed source.
  • Missing space between the link a tag and the href attribute on PHP 7.4

4.17.3

23 Jan 11:32
ce7ff8c
Compare
Choose a tag to compare

Changelog

Changed

  • Updated code to fix deprecation warnings on PHP version 7.4 and later.
  • Updated the Twig library to version 1.41.0 to fix deprecation warnings on PHP version 7.4 and later.
  • Updated the default translation files to contain up-to-date text.

Fixed

  • Removed a false-positive error from the log.
  • Localization in Twig templates did not work.
  • When revisions are enabled, an error would prevent feed sources from being saved.
  • Translations were being loaded from an invalid path.
  • The default featured image in the New/Edit Feed Source page did not preview after saving the feed source.
  • Missing space between the link a tag and the href attribute on PHP 7.4

Removed

  • Removed warning when trying to blacklist a non-imported post.

4.17.2

19 Dec 15:16
19bf8a3
Compare
Choose a tag to compare

Changelog

Added

  • The error handler now includes the file and line where the error occurred.

Changed

  • The obsolete "Link Source" option is now only shown when the Excerpts & Thumbnails add-on is active.

Fixed

  • The new "feeds" shortcode parameter only showed feed items for the first 10 feed sources.

4.17.1

12 Dec 10:46
abc0cfa
Compare
Choose a tag to compare

Changelog

Fixed

  • The new slug option was appearing on the edit pages for posts of all types.

4.17

11 Dec 12:39
2f7ba7e
Compare
Choose a tag to compare

Changelog

Added

  • New "Tools" that replaces the "Blacklist", "Import/Export" and "Debugging" pages.
  • New option to control whether items with future dates are scheduled or published with truncated dates.
  • New "feeds" shortcode parameter to select feed sources by their slug names.
  • New "1 week" update interval option to update feeds once every week.
  • The "Edit Feed Source" page now allows the slug to be edited.
  • The "Edit Feed Source" page now shows shortcode snippets.

Changed

  • RSS feeds that are invalid due to leading whitespace are now trimmed and may now be imported.
  • Images that have the same URL are now downloaded to the media library only once.
  • Updated some styles to match the new WordPress 5.3 aesthetic.
  • Optimized template saving to be more performant and less error prone.
  • Improved error messages in REST API responses.
  • Removed some log messages.
  • Fatal errors are now always logged.
  • Optimized cron-related functionality.
  • The plugin will no longer register cron schedules that already exist.
  • License-related notices are now only shown to users who have access to the Licenses settings page.

Fixed

  • The "Import Source" option did not work.
  • Templates now link imported posts to the local post instead of to the original article.
  • Images with HTML entities in the URL could not be downloaded.
  • Feed items without a PolyLang translation did not show up in templates.
  • PHP notices were triggered when trying to download invalid images.
  • The feed item count in the "Feed Sources" page would show zero when certain add-ons are installed.
  • Removed a warning shown in templates about reset() expecting an array.
  • Thumbnails imported by Excerpts & Thumbnails were not shown in templates.
  • Some databases would report the following error during logging: "Column 'date' cannot be null".
  • Unserializing the options for the system info triggered PHP notices.

4.16

31 Oct 11:25
e4962fe
Compare
Choose a tag to compare

Changelog

Changed

  • Overhauled the data set system with a more robust entity system.
  • Various database optimizations for better performance.

Fixed

  • Incompatibility with other plugins that use similar import/export mechanisms.
  • Incompatibility with PolyLang, causing the block and shortcode to show no feed items.
  • Timeout and infinite loop when saving a feed source.

4.15.2

03 Oct 09:07
5ac543b
Compare
Choose a tag to compare

Changelog

Added

  • Links and integrations with Lorem for custom developer work.

Changed

  • The default logging type is now "debug".
  • Feeds are now sorted alphabetically by default.

Fixed

  • Multisite installations only allowed the main site to have activated licenses.
  • License notices now only appear on the main site if the site is a multisite network.
  • Blacklist items would occassionally be saved without a permalink.
  • Older versions of add-ons triggered errors when trying to log messages with the default log type.
  • Fixed checkbox legacy display options not saving correctly.
  • A saved empty useragent string in the settings caused the internal default to not be used.
  • The certificate path option was not defaulting correctly.
  • Media thumbnail images were not being detected properly.
  • An invalid feed would trigger false positive errors on fetch.

4.15.1

14 Aug 14:32
072f797
Compare
Choose a tag to compare

Changelog

Added

  • New link to the custom feed in the "Custom Feed" settings page.

Changed

  • Updated the logging system to no longer cause VaultPress to trigger false positive warnings.
  • The date format in the custom feed now uses the "RFC3339 Extended" format.

Fixed

  • Items with the same title were not being imported even when "Unique titles only" was turned off.
  • Items with future dates where marked as "scheduled" by WordPress.
  • The custom feed's "Content-Type" header was set for RSS 2.0 instead of Atom.
  • Imported images were not being deleted from the media library when the imported item is deleted.
  • PHP notice for "undefined index enclosure" when a feed cannot be fetched.
  • Deprecation notice on PHP 7.2 or later for "each" function.
  • Warnings when the wprss_log function is used incorrectly.
  • PHP notice for "property of non-object" when using YoastSEO.
  • After using the Templates add-on, images would continue to be imported after the add-on was deactivated.

4.15

16 Jul 13:37
1979166
Compare
Choose a tag to compare

Changelog

Added

  • New error handling for catchable PHP7 Throwable errors.
  • New option to enable feed caching for better performance.
  • New option to import source name and URL for each item individually.
  • The custom feed now includes source info for every item.

Changed

  • Improved some exception messages to better indicate the cause of certain problems.
  • Re-organized settings into multiple tabs.
  • Added the current site URL to the custom feed URL option's label.

Fixed

  • Feed sources had image importing wrongly enabled by default.
  • Downloading the debug log triggered an error.
  • The custom feed self URL ignored the settings and was incorrect.
  • Items in the custom feed had a missing rel attribute for their <link> element.
  • Fixed placement of WordPress notices on the Templates List and Edit page.
  • Fixed WordPress notices disappearing after moving between Templates list and edit page.

4.14

09 Jul 14:57
e9ac7cf
Compare
Choose a tag to compare

Changelog

Added

  • YouTube channel URLs are now supported.
  • Items imported from YouTube are detected and their embed links are saved.
  • Embedded YouTube videos can now be shown in a lightbox.
  • New option to enable or disable the plugin's logging.
  • New option to set the log age, in days, for daily truncation.
  • Image URLs are detected and saved in feed item meta, to be used by templates that can show images.
  • Feed item excerpts are now imported, to be used by templates that can show excerpts.
  • Activating or pausing feed sources from the Feed Sources page is now asynchronous.
  • Deleting feed items from the Feed Sources page is now asynchronous.
  • New plugin-wide error handling to prevent site locks, with the option to deactivate the plugin and its addons.
  • Feed sources that are missing their respective cron are detected and fixed while on the Feed Sources page.
  • Added tooltips to various links and controls in the feed source list page.
  • Import errors are now asynchronously added to the error icon in the feed sources list page.

Changed

  • Previewing a template no longer requires saving the template.
  • Redesigned the feed sources page to be more compact and informative at a glance.
  • The imported item count in the feed sources page is now a link to that feed's imported items.
  • Improved the responsive styling of the feed sources list table.
  • The custom feed now uses the Atom 1.0 standard.
  • Improved the detection of cron scheduling failures, prevent feeds from appearing to be stuck.
  • Converted log section in the debugging page to use the new module system.
  • Some options were renamed to be consistent across various plugin pages.
  • Improved the wording, description and tooltip of the "Import order" option.
  • Added better error handling during image file creation when using the GD extension.
  • Rewrote the unique item title checking logic to be faster and more accurate.
  • Now suppressing "non-numeric value encountered" warnings from SimplePie.
  • Increased the time by which the plugin detects stuck feeds to 2 minutes.
  • The addon licensing registration system has been partially converted to the new module system.

Fixed

  • The default template could not be saved with a particular combination of settings.
  • The age limit setting was incorrectly being copied to feed sources.
  • Fixed links in templates not opening in new tabs under certain conditions.
  • Non image files are no longer wrongly downloaded, cached and treated as images.
  • The unique titles option caused a PHP warning when enabled.
  • Fixed use of previously cached version scripts and styles for the Templates page.
  • Fixed pagination not working correctly when no item limit is set.
  • Fixed the "Set links as no follow" option not having any effect.
  • An empty limit for the number of items in a template silently defaults to 5 items.
  • The name of the user was being shown as the author for feed items that had no author.
  • Fixed the "property on non-object" error on the Licensing settings page for new addons.
  • On some sites, multiple default templates are constantly being created.
  • The default template is auto-created is corrupted data. An update procedure will now fix this data.

Removed

  • Removed old secure reset code.
  • The "View items" row action link in the Feed Sources page has been removed.
  • Removed the "Edit" bulk action from the feed sources list page.