Skip to content

Releases: PressForward/pressforward

5.9.4

11 Dec 16:02
8553eee

Choose a tag to compare

  • Added resiliency check to ensure that RSS feeds have corresponding fetch cron jobs set.
  • Fixed bug that prevented Subscribers from having full access to the Nominate This tools (when the site admin had allowed Subscribers to have access to Nominate This).
  • Fixed bug that caused fatal errors on certain version of PHP when fetching RSS feeds.
  • Improved filtering of author names so that PF items on the front end show as being written by the "Author on Source" in widgets and other common contexts.
  • Some fixes to internationalization and escaping.

5.9.3

05 Sep 21:03
e1b04da

Choose a tag to compare

  • Fixed bug that prevented Subscribers from being able to use the entire Nominate This flow.

5.9.2

26 Aug 17:16
8caec52

Choose a tag to compare

  • Fixed a bug that caused PressForward's autoloader not to load consistently when nested in a WP installation with its own Composer autoloader

5.9.1

07 Aug 16:00
7dfc81a

Choose a tag to compare

  • Fixed bug that prevented Nominate This info box from appearing in Reader for Subscribers.

5.8.0

12 Dec 21:05
e27561b

Choose a tag to compare

  • Overhaul of Feed management panel, including a switch to the Block Editor, fields for editing a feed URL, and tools for manually triggering retrieval.
  • Overhaul of Add Feed tools, including improved validation for URLs, duplicate detection, and better auto-detection of feed URLs based on site URLs.
  • Overhaul of PressForward Dashboard menu structure. Feeds are now handled in a separate top-level menu item, while ‘All Content’ is renamed to ‘Feed Items’ and ‘Nominated’ is renamed to ‘Nominated Items’.
  • Add support for feed authors, which are pulled from the feed, are editable by the admin, and are used as a fallback value for feed item authors when a given feed item has no specific author data.
  • New opt-in feature submits a source URL to the Internet Archive (archive.org) when an item is promoted to draft.
  • Performance improvements to the Reader interfaces.
  • Standardize behavior of the Nominate/Nominate Count interfaces in Reader.
  • New tool allows filtering by date in Reader interfaces.
  • Internal improvements for increased compatibility with WP_Query caching.
  • Fixed a bug that caused infinite redirect loops in certain configuration of ‘Forward to Source’ feature.
  • Fixed a bug that caused JavaScript console errors when opening the Folders pane in the Reader views.

5.7.0

13 Aug 18:33
6b5d386

Choose a tag to compare

  • New "Welcome" panel provides an easy-to-use path into PressForward content for both new and existing users.
  • Added the ability to add a comment when nominating an item.
  • Added a feature that allows admins to customize the format the 'Source' statement appended to incoming items.
  • Added configurable email notifications when an item you've nominated or commented on receives a new editorial comment.
  • Improved consistency in appearance and markup in various admin panels.
  • Introduced a block to display the "credits" for an item, including the author and source publication.
  • Improved performance on the debugger panel.
  • Improvements to Stats panel, including admin-configurable access control for Stats.
  • Fixed a number of bugs in the way that some admin panel subnavigation links are built, allowing for better deep linking within these panels.

5.6.2

13 Aug 18:32
e5b086a

Choose a tag to compare

  • Fixed bug in the way that dependent scripts are loaded on Reader interface.

5.6.1

13 Aug 18:31
a1d952f

Choose a tag to compare

  • Fixed bug in the way that new JavaScript introduced in 5.6.0 is loaded.

5.6.0

13 Aug 18:31
7c30b23

Choose a tag to compare

  • Complete rebuild of the Nominate This bookmarklet tool, leveraging the Block Editor. Users who prefer the legacy version of Nominate This can use the 'Force Classic editor for Nominate This' toggle.
  • Refactoring of the RSS subscription internals, so that feeds are retrieved independently of one another. This improves performance and reliability.
  • A custom block for displaying an item's Nominators.
  • A custom block for displaying the Nominate This bookmarklet code on the front end.
  • Dynamic user-facing feedback when clicking the 'Refresh Feed Items' link in list of subscribed feeds.
  • Fixed behavior that caused PressForward to improperly filter author display names and URLs in certain cases.
  • Improved the internals responsible for enqueuing script and style assets, for improved performance.
  • Improved messaging in the OPML import module when the WP installation doesn't support OPML uploads.
  • Improvements to integration with WordPress Dashboard styles.
  • Improved support for latest versions of PHP.

5.5.0

17 May 18:17
ce83222

Choose a tag to compare

  • Bumped required PHP version to 7.3.0.
  • Updated to latest version of Readability.php library, for server-side parsing of items imported via RSS.
  • Visual and usability improvements to Nominate This window.
  • Improvements to the ‘Bookmarklet’ section of the Tools admin panel, including a clipboard tool that makes it easier to set up the Nominate This bookmarklet on mobile devices.
  • Reworked the trash deletion system to use WordPress’s pseudo-cron system, for improved reliability.
  • Improvements to internal library loading, and updates to various PHP libraries.
  • Improvements to internationalization, including integration with wordpress.org translation systems.
  • Fixed bug that caused tags not to be imported from Nominate This in certain cases.
  • Improvements to the way that trash deletion is handled on a per-item basis, including the ability to enter 0 as the “retain time”, thereby disabling automatic deletion of old items.
  • Fixed bug that prevented users from uploading OPML files for import.
  • Refactored the Sort feature on the Reader interface for more reliable performance.
  • Internal improvements to allow for better customization of the “draft” post type via filter.
  • Eliminated a number of unused libraries.