I'm still new to EE and am trying to upgrade a site from 2.6.1 to 2.8.1, but getting various errors, which I believe are all related to certain add-ons. Here's a couple examples:
Champaign2: Fatal error: Call to undefined method EE_Fieldtype::EE_Fieldtype() in /system/expressionengine/third_party/champagne/ft.champagne.php
Structure: Deprecated function add_to_head() called in system/expressionengine/third_party/structure/mcp.structure.php on line 213
Am I right in thinking it's down to the developers to fix these issues as EE depreciates various functions - so I need to get in touch with their support? Or is it normal for devs to struggle through one issue at a time trying to update the third-party module's code to solve themselves?
Also, are the notices in the developer logs just notices of future depreciations? Or do these logs indicate an actual broken function within the current version?