Releases: RebelCode/wp-rss-aggregator
Releases · RebelCode/wp-rss-aggregator
4.17.4
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 thehref
attribute on PHP 7.4
4.17.3
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 thehref
attribute on PHP 7.4
Removed
- Removed warning when trying to blacklist a non-imported post.
4.17.2
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
4.17
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
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
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
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
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
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.