Releases: ProgressPlanner/progress-planner
v1.5.0
What's Changed
- Upgrade / compat github workflow by @ilicfilip in #477
- Add activation date to Debug tools by @ilicfilip in #486
- Don't redirect user to Progress Planner dashboard if 'redirect_to' GET or POST parameter is set by @ilicfilip in #485
- Extend Yoast task provider for workout tasks by @ilicfilip in #480
- Tweak e2e tests by @ilicfilip in #483
- Tests with Yoast SEO Premium active by @ilicfilip in #484
- Remove tour steps for Settings popover by @ilicfilip in #489
- Interactive task type by @ilicfilip in #286
- Fix detecting when new valuable content is created by @ilicfilip in #492
- Send email (interactive) task tweaks by @ilicfilip in #496
- More v1.5 tweaks by @ilicfilip in #503
- Run
npm audit fixby @aristath in #504 - Update changelog for v1.5 by @ilicfilip in #491
- a11y fix by @aristath in #505
Full Changelog: v1.4.2...v1.5.0
v1.4.2
What's Changed
- Fix snoozing of some Yoast SEO tasks by @ilicfilip in #481
Full Changelog: v1.4.1...v1.4.2
v1.4.1
What's Changed
- Fix PHP error on Yoast SEO Settings page when Premium is active by @ilicfilip in #478
Full Changelog: v1.4.0...v1.4.1
v1.4.0
What's Changed
- Fix repetitive dismissable tasks by @ilicfilip in #451
- change posts update frequency by @aristath in #426
- Remove code for remote tasks by @aristath in #447
- Simplify migrations triggering by @aristath in #455
- Simplify the abstraction for one-time & repetitive tasks by @aristath in #452
- [Recommendation] Suggest installing fewer tags by @ilicfilip in #448
- [Recommendation] Remove empty terms by @ilicfilip in #442
- [Recommendation] Fix orphaned content by @ilicfilip in #450
- Yoast SEO Cornerstone and Orphaned Content workouts by @ilicfilip in #453
- Factor in readability score when recommending posts to review by @ilicfilip in #454
- [Recommendation] Give taxonomy terms a comprehensive description by @ilicfilip in #443
- Cache queries for page-types by @aristath in #459
- No need for word counts anymore by @aristath in #460
- Restore onboarding tasks by @ilicfilip in #464
- V1.4 PHPUnit tests by @ilicfilip in #462
- Cleanup: remove remaining code for word-count by @aristath in #463
- Make one time specific tasks work by @ilicfilip in #466
- Skip "Write a description for Uncategorized" until it is renamed by @ilicfilip in #468
- Set minimum post count for "Give term description" tasks by @ilicfilip in #465
- Add better screen-reader text for task Read more links by @ilicfilip in #469
- Detect when Yoast SEO Cornerstone & Orphaned content workouts are completed by the user by @ilicfilip in #457
- a11y fix for checkboxes label by @aristath in #472
- Correction for min post count when updating term descriptions by @ilicfilip in #471
- v1.4 Changelog by @ilicfilip in #473
- Update title and description for Yoast SEO tasks by @ilicfilip in #461
- Remove empty line before & after user task title by @ilicfilip in #475
- Add links to v1.4 Changelog entries by @ilicfilip in #476
- Remove trailing slashes from links by @ilicfilip in #474
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
- Refactor and e2e test for Ravi icon to Yoast SEO settings by @ilicfilip in #412
- Clear plugin cache before checking for inactive plugins by @ilicfilip in #421
- Delete pending tasks which are no longer relevant by @ilicfilip in #416
- Make snoozing remote tasks work by @ilicfilip in #401
- Move notification counter to the bottom by @ilicfilip in #406
- Run e2e tests in parallel by @ilicfilip in #420
- Add golden task to the weekly email by @ilicfilip in #424
- Add notification when there are no RR available anymore by @ilicfilip in #388
- Remove content-density from widget by @aristath in #417
- Fix plugin uninstall by @ilicfilip in #434
- [Recommendation] Add task to complete 'valuable post type' setting by @ilicfilip in #432
- Correct content activity date by @ilicfilip in #435
- Change "content published" widget to "content activity" by @aristath in #431
- Change 'Create a post' task to 'Create valuable content by @ilicfilip in #428
- Add setting to determine which post types are considered 'valuable content' by @ilicfilip in #430
- Rename and migrate content badges by @aristath in #427
- Fix content activity graphs (partially) by @ilicfilip in #436
- Set high priority for the "Fill settings page" task by @ilicfilip in #439
- Add a link to the 'Create valuable content' task description. by @ilicfilip in #440
- Improve accessibility of Recommendations (and other links) linking to external resources by @ilicfilip in #441
- Restore completed tasks by @ilicfilip in #444
- Correct timing for evaluating 3rd party plugin tasks by @ilicfilip in #445
- Add post_type to 'Review post' task data by @ilicfilip in #446
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- Clear cache after the plugin update by @ilicfilip in #397
- Improve plugin de/activate data collector hooks by @ilicfilip in #396
- Move classes around to improve structure by @aristath in #389
- Remove duplicated Provider ID in prplSuggestedTasks JS variable by @ilicfilip in #399
- Adjust timing for creating task provider objects by @ilicfilip in #400
- Remove calling progress_planner() with delay by @ilicfilip in #404
- Handle extending restructured classes by @ilicfilip in #403
- More hints for PHPStan by @ilicfilip in #407
- Use
constantfunction by @aristath in #402 - Add Ravi icon next to Yoast SEO option for which we have a task by @ilicfilip in #410
- Small JS error by @ilicfilip in #411
- Implement Yoast SEO integration by @jdevalk in #291
- Consistent styling for Ravi focus icon by @ilicfilip in #413
- Yoast SEO tasks tweaks by @ilicfilip in #414
Full Changelog: v1.1.1...v1.2.0
v1.1.1
This release was a major refactor.
Very few things changed for users, but internally a lot of structure has changed, paving the way for future implementations.
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_timeandrepetitivetask type abstractions. - Refactored the celebrations system.
v1.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_DEBUGset 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_DEBUGastruein yourwp-config.phpfile, you'll get a PRPL Debug admin bar menu item. - Improved suggested tasks completion conditions so they don't trigger at the wrong moment.
v1.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: