My plugin was persisting some data using the PropertiesComponent service, which was stored in the workspace.xml file as follows:
<property name="com.myplugin.platform" value="MyPlatform" />
After updating to PyCharm 2022.1, my plugin is not able to load the properties of an existing project created with an older PyCharm version. It seems the way the IDE is now reading/storing properties has changed, so the call to PropertiesComponent.getInstance(project).getValue("com.myplugin.platform") returns null. If I create a new project with PyCharm 2022.1, the same property is now stored in the workspace.xml file as follows:
Is there any way for the plugin running on 2022.1 to read properties using the old format?