= 1.1.1 =
Bugs we fixed:
- Fixed unnecessary display of the upgrade popover.
- Fixed saving license key from 'Subscribe to weekly' emails popover.
- Reduced number of database queries when checking for user activity scores.
- Fixed database queries when getting activities by type.
Enhancements:
- Simplified the Dashboard widget.
- Styling improvements.
- Improved some translation strings.
- Improved suggestions for writing new posts.
- UI improvements in the plugin settings page.
- TODO tasks can now award 1 point per week, counting toward the monthly badges.
Under the hood:
- Completely refactored the TODOs system.
- Refactored the suggested-tasks system.
- Refactored our AJAX calls.
- Performance & caching improvements.
- Refactored popovers implementation.
- Added implementation to migrate plugin data on updates.
- Improved debugging suite.
- Added new hooks for integration with 3rd-party plugins.
- Added a data collector system for tasks providers.
- Refactored the way tasks are saved in the database for consistency.
- Improved
one_time
andrepetitive
task type abstractions. - Refactored the celebrations system.
= 1.1.0 =
In this release, we've added more recommendations from Ravi on how to improve your site. We've also made these recommendations more visible on your WordPress settings pages, by showing on settings pages exactly which things we think you should change. Also, if you're just now starting to use Progress Planner, we've made the onboarding experience a lot more fun: we show you immediately which of Ravi's recommended tasks you've already completed and we give you points for those!
Added these recommendations from Ravi:
- Properly set your permalink structure.
- Fix it if your site is set to not be shown in search engines.
- Rename and change the slug of your Uncategorized category.
- Remove inactive plugins.
- Upgrade your PHP version if needed.
- Fully disable comments if they're not needed on your site.
Bugs we fixed:
- If you had
WP_DEBUG
set to false, the plugin would still tell you to disableWP_DEBUG_DISPLAY
. We think Ravi was a bit overzealous in his recommendation, so we've fixed that.
Under the hood:
- We've added our set of debug tools straight into the plugin. If you define
PRPL_DEBUG
astrue
in yourwp-config.php
file, you'll get a PRPL Debug admin bar menu item. - Improved suggested tasks completion conditions so they don't trigger at the wrong moment.
= 1.0.4 =
Enhancements:
- We've moved Ravi's recommendations to the top left of your Progress Planner dashboard. They're the most important thing on there, so we wanted to give it prime placement.
- We changed "Update post" to "Review post" / "Review page" and wrote better instructions for reviewing old posts and pages. These tasks now prioritize the most important pages, like your About page, Privacy policy, Contact page and FAQ page.
- Added an option to redirect users to the Progress Planner dashboard after login. The WordPress dashboard isn't particularly useful in our eyes, this mind entice you to action more.
- Added a plugin-deactivation feedback form (we tell you, because you'll never see it, right? :) ).
- Removed the celebration for "Perform all updates" if it was done by WordPress's automatic update. We all love confetti, but when it comes all the time without you doing anything, it loses its value, right? Hence this fix.
We've added the following Recommendations from Ravi:
- Setting site icon.
- Setting the tagline.
- Deactivating the display of PHP debug messages.
- Removing the default WP "Hello world" post.
- Removing the default WP "Sample page" page.
Under the hood:
- Improvements to the REST-API endpoint for getting stats.
- Removed admin notices on the Progress Planner page.
= 1.0.3 =
Fixed:
- Detection of page-types in the settings page.
- Properly resetting caches for monthly badges.
Enhancements:
- Added a new "Challenges" widget to the dashboard.
= 1.0.2 =
Fixed:
- Remove duplicated weekly suggested tasks.
- The REST API endpoint for getting stats was broken, causing the weekly emails not to work.
- Scrollable monthly badges widget was the wrong height on page load.
- 2026 monthly badges were showing up and shouldn't (yet).
Enhancements:
- Refocus the "add new task" input after a to-do item is added.
= 1.0.1 =
Fixed:
- Share buttons not working on localhost sites.
- Non-translatable names for monthly badges.
- Graphs appearance.
- Confetti being triggered on every page load.
- Assets versioning.
- Duplicate update-core tasks.
- Information icon for 'Create a long post' task was showing text of 'create a short post' task.
- Numerous other minor bugfixes.
Enhancements:
- Improved the onboarding experience.
- Internal refacture of local tasks.
- Privacy policy improvements.
- Removed "product" and "blog" page-types from the settings page.
- Auto-detecting page-types in the settings page.
= 1.0.0 =
We added Ravi's Recommendations: recommendations on what you should do next on your site!
We also fixed all previous bugs (most of them twice) and probably introduced new ones ;-)
= 0.9.6 =
Fixed:
- Accessibility of the to-do list.
= 0.9.5 =
Enhancements:
- Added functionality to make it easier to demo the plugin on the WordPress playground.
- Improved the onboarding and added a tour of the plugin.
Fixed:
- Post-type filters intruduced in v0.9.4 now also affect the graph results.
= 0.9.4 =
Enhancements:
- Added a setting to include post types, we default to
post
andpage
and you can add others as you wish.
Fixed:
- Completing the last badge wouldn't ever work, fixed.
- Fixed some bugs around detecting badges being "had".
- Replaced links to the site with shortlinks, so we can change them as needed without doing a release.
= 0.9.3 =
Security:
- Stricter sanitization & escaping of data in to-do items. Props to justakazh for reporting through our PatchStack Vulnerability Disclosure Program.
- Restrict access to the plugin's dashboard widgets to users with the
publish_posts
capability.
= 0.9.2 =
Security:
- Fixes a vulnerability in our REST API endpoint access validation to retrieve stats. Props to Djennez for reporting through our PatchStack Vulnerability Disclosure Program.
= 0.9.1 =
Enhancements:
- Added an action link to the Dashboard to the plugin's action links on the plugins page.
- No longer show Elementor templates as a post type in the plugin's reports.
- Improved translatability (is that a word?) of some of our strings with singulars and plurals.
Bugfixes:
- Fixed the responsive styles of the dashboard widget. Thanks to Aaron Jorbin for reporting.
- Fix the accessibility of the to-do list. Thanks to Steve Jones of Accessibility checker for the report and fix.
- The plugin would throw a fatal error on uninstall. Thanks to Jose Varghese for reporting.
- Deleting the last to do item on the to do list would not work. Thanks to Jose Varghese for reporting.
- Don't show the password reset link during onboarding of users as it leads to confusion. Thanks to Jose Varghese for reporting.
= 0.9 =
Initial release on GitHub and WordPress.org.