The SEO Framework

★︎ My account
  • Extensions
  • Documentation
  • Pricing
  1. Home
  2. Extension Manager Plugin Changelog
  3. 2.4.0 - Linguistic SEO

2.4.0 – Linguistic SEO

June 2, 2020 by Sybre Waaijer

Release date: June 2nd, 2020

Feature highlights

  • In this update, we reduced the plugin package size by 30%. Thanks to offloading translation files elsewhere on our servers, this reduction saves you bandwidth and speeds up plugin installation.
  • During Extension Manager plugin update requests, your WordPress website may now download new and updated translation files independently. Which files are requested is based on your site’s supported languages.
  • We upgraded the extension API endpoint, which allows for reverse inflection lookups via the Focus extension, for 7 languages!
  • We removed a filter that directed admin access control. We found that it wasn’t secure enough (by our insane standards); so, use the new constant definition, instead. With that constant, you can now (finally) independently control extension-settings from manager access.

Updated extensions

  • Articles at version 2.0.4
  • Focus at version 1.4.0
  • Local at version 1.1.7
  • Monitor at version 1.2.6

Detailed log

> View code changes

Plugin improvements

  • Added: New constant TSF_EXTENSION_MANAGER_EXTENSION_ADMIN_ROLE, that allows you to modify the access level (capability) of the extension settings in wp-config.php or a mu-plugin.
    • Note: Use TSF_EXTENSION_MANAGER_MAIN_ADMIN_ROLE to control the role required for managing the extension activation and API connection options.
  • Changed: The plugin extension API now reaches our new version 2.1 endpoint, from 2.0.
    • Version 2.0 will remain available for the unforeseeable future.
  • Changed: The plugin updater API now reaches our new version 1.1 endpoint, from 1.0.
    • Version 1.0 will remain available for the unforeseeable future.
  • Updated: Plugin translation POT file contains a few adjusted strings.
  • Removed: We no longer ship the pomo translation files with the plugin.
    • However, the /language/ folder still works as before, and manually inserted files therein supersede the update-service provided translations.
  • Removed: Filter tsf_extension_manager_can_manage_options has been removed as it superimposes a security issue due to its nature in discrepancy, incoherency, and inconsistency. Use the constants instead; they can be defined only once, alleviating these issues altoghether.
  • Removed: Method tsf_extension_manager()->can_do_settings(). Use the access control API functions, instead.
Filed Under: Extension Manager Changelog

About Sybre Waaijer

Developer of The SEO Framework plugins.
Twitter  GitHub  WordPress

Looking for something?

Do more with extensions

Honeypot

View extension
Super-lightweight hyper-effective anti-spam.

Title Fix

View extension
Running an outdated theme? Use this.

Get Extension Manager

Commercial

The SEO Framework
Trademark of CyberWire B.V.
Leidse Schouw 2
2408 AE Alphen a/d Rijn
The Netherlands
KvK: 83230076
BTW/VAT: NL862781322B01

Twitter  GitHub

Professional

Pricing
About
Support
Press

Rational

Blog
Privacy Policy
Terms and Conditions
Refund Policy

Practical

Documentation
TSF on WordPress
TSF on GitHub
TSFEM on here
TSFEM on GitHub
Feature Highlights

No nonsense in 2025 › The SEO Framework