Skip to content

Version 2.13.1#858

Merged
fajardoleo merged 9 commits intomasterfrom
develop
Mar 25, 2026
Merged

Version 2.13.1#858
fajardoleo merged 9 commits intomasterfrom
develop

Conversation

@fajardoleo
Copy link
Contributor

@fajardoleo fajardoleo commented Mar 25, 2026

Multisite, Scheduling, Bulk Update Fixes, and Other Improvements

We are releasing version 2.13.1 of our SDK with bug fixes and improvements.

Bug Fixes

  • Multisite support: fixes the opt-in process for multisite networks with only one site.
  • Sync cron: improved scheduling logic prevents race conditions and ensures sync jobs execute as expected.
  • Bulk update: prevents misleading "plugin is at the latest version" notice during a bulk update.

Improvements

  • Add-on activation messaging: clearer guidance when activating add-ons that are not yet available in production.
  • Debug page: now displays DISABLE_WP_CRON status and highlights when server-side cron is required.

Compatibility & Standards

  • PHP 8.5: resolved a deprecation warning related to add_query_arg().
  • Direct file access protection: added ABSPATH checks to comply with WordPress.org standards.
  • Removed legacy JSON2 polyfill.
  • Updated pricing app to v1.3.1 which fixes the testimonial picture generation.

swashata and others added 9 commits January 5, 2026 16:56
* Remove json2.

* Bump SDK version

---------

Co-authored-by: Daniele Alessandra <daniele@freemius.com>
…#851)

* [sync-cron] Add a grace period before rescheduling the data sync cron event to prevent a race condition between the rescheduling process and the execution of the scheduled event.

* [sync-cron] Simplification

The changes fixes race conditions and issues where WP cron has not run yet and our SDK will incorrectly remove the schedule and reschedule. If this happens in succession then the cron will never be run and will always end up scheduled in the future.
#856)

* [version] Bump version to 2.13.1 and pricing app to 1.3.1.

* [ms] Fix the account setup handling for multisites with only one site.
@fajardoleo fajardoleo self-assigned this Mar 25, 2026
Copy link
Contributor

@swashata swashata left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

@fajardoleo fajardoleo merged commit 7376c0e into master Mar 25, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants