Skip to content

Releases: PressForward/pressforward

5.7.0

13 Aug 18:33
6b5d386
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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.

5.4.0

02 Mar 01:27
6574fc3
Compare
Choose a tag to compare
  • Bumped WordPress requirement to 5.7.
  • Overhaul to the way that the Nominate This window fetches remote content, for improved performance, improved parsing of source with content, and better error handling.
  • Rolled back dynamic source statement from 5.3.0 in favor of legacy source statement in post body.
  • Introduced new, optional email notifications for nominators (on successful nomination, and on nomination promotion).
  • Added support for JSON-LD data detection when fetching remote items in Nominate This.
  • Fixed bug that prevented categories from being properly saved during the nomination process.
  • Fixed bug that prevented Subscribed Feeds from being edited in the Block Editor.
  • Fixed bug that caused 'Drafted' filter to show others' drafts to users who don't have the proper permissions.
  • Internal improvements to conform with WordPress coding standards and best practices.
  • Fixed bug that prevented certain OPML imports from completing.
  • Fixed bug that prevented the 'Refresh Feed Items' button from working.
  • Fixed bug that triggered JavaScript errors when loading certain items directly in the Reader interface.
  • Fixed pagination bugs in Reader mode.
  • Improved appearance and functionality of modals after recent Bootstrap library update.
  • Improved compatibility with PHP 8.1+.

5.2.2-PR3-beta

21 Jul 22:39
6418067
Compare
Choose a tag to compare
No trailing comma

5.2.2 PR3

17 Jul 14:11
6418067
Compare
Choose a tag to compare
  • Incorporated supporting authentication and API libraries for a future PressForward extension.
  • Built out authentication flow to transmit data through the PF API with full data encryption.
  • Fixed support for user meta to match standard WordPress use.
  • Failed OpenGraph fetch now has a fallback.
  • Support feeds without GUIDs.
  • Items nominated with the bookmarklet now have their set author trump the author data set from mirrored feed items.
  • Assure we have backwards compatibility for the API with PHP 5.3
  • Fixing our filtering of Post Meta to respect the $single argument.
  • Add expected WordPress pagination headers to the API response.
  • A wide variety of small fixes to assure unit testing works from PHP 5.3 through PHP 7.2
  • Updated our Text Stats library to match backwards compatibility expectations.
  • Allow current version of Nominate This to support the standard WordPress Metabox API.
  • Bookmarklet use of Send to Draft/Publish now properly shows as drafted in the nomination panel.
  • Allow a feed to have a default author set.

Thanks to @boonebgorges and @mAAdhaTTah for their contributions to this release.

5.2.2 Release

21 Jul 22:39
6418067
Compare
Choose a tag to compare
  • Incorporated supporting authentication and API libraries for a future PressForward extension.
  • Built out authentication flow to transmit data through the PF API with full data encryption.
  • Fixed support for user meta to match standard WordPress use.
  • Failed OpenGraph fetch now has a fallback.
  • Support feeds without GUIDs.
  • Items nominated with the bookmarklet now have their set author trump the author data set from mirrored feed items.
  • Assure we have backwards compatibility for the API with PHP 5.3
  • Fixing our filtering of Post Meta to respect the $single argument.
  • Add expected WordPress pagination headers to the API response.
  • A wide variety of small fixes to assure unit testing works from PHP 5.3 through PHP 7.2
  • Updated our Text Stats library to match backwards compatibility expectations.
  • Allow current version of Nominate This to support the standard WordPress Metabox API.
  • Bookmarklet use of Send to Draft/Publish now properly shows as drafted in the nomination panel.
  • Allow a feed to have a default author set.

Thanks to @boonebgorges and @mAAdhaTTah for their contributions to this release.

5.2.2 Pre Release 2

16 Jul 01:45
d9a8a87
Compare
Choose a tag to compare
5.2.2 Pre Release 2 Pre-release
Pre-release

5.2.2 is currently ready for use and marked with compatibility across all unit tests. Accordingly, this is intended to be the final pre-release version before patch notes.

NOTE: This version has passed all tests and I intend to release it the week of 7/15/19