The Community forums are being phased out in favor of a new Slack group.
Add your email address below to get an invitation to join the community slack group

Slack Signup
Newsletter Optin
Help Desk

Removed code in v3.0

Labels

This Discussion is public

Notifications

In the Changelog for v3.0, it says; “Possibly breaking change: Remove code that has been deprecated since before v2.02”. Is there anything anywhere saying what’s been removed, so I can check before I update whether it will have any impact on me?

The blog post that accompanied the 3.0 release has a section on what's being removed:

Possibly breaking changes

As you know, we are constantly changing and adding code. But it also must be removed. We remove code carefully, by keeping it reverse compatible with warning messages when debug mode is turned on. Eventually, those warnings need to be removed to help reduce the footprint and baseline memory usage. Anything that was deprecated before v2.02 has been removed. This includes all of these globals that may still be used in custom code:

global $frmdb, $frm_field, $frm_form, $frm_entry, $frm_entry_meta;

If you are using any custom code or third-party addons, I'd recommend turning on debug mode in your wp-config.php before you update. While the deprecated code is still in place, you will see warning messages with information about what changes need to be made to your code. Once the code is removed the warnings are replaced with errors, making it much more difficult to remedy.

Thanks for the response. I have debug mode turned on on my dev server and haven't noticed anything, so hopefully will be okay.

Discussion closed.