Page 1 of 1

Important message for the upcoming 0.8.0 version (@hosters, @app devs)

Posted: 06 Apr 2020, 16:31
by toffe
Dear hosters and app developers,

In the upcoming 0.8.0 release we will remove support for Python 3.5. It might still work but we strongly advise you to upgrade your system version either with your operating system abilities or with PyEnv, or on Windows a fresh new installation. The new 0.8.0 version will support Python 3.8.x.

For the app developers, we will remove several deprecated code in this version. The following things will be affected and removed:
  • The instance.signal_manager access is now not available anymore, was deprecated since 0.5.0. Use the context signal manager.
  • Apps Lifecycle has been enabled since 0.8.0. This means that apps can be started and stopped on the fly when a dependency (mode/game/title) doesn't meet the requirements after a change. (for example changing the mode script). This can break your app if you didn't prepare it, or don't use the context for UI or Signals.
  • The view template method 'get_player_data' is now near to being removed, will now throw warning in the CLI. Will be removed in an upcoming version!
Remember to check the changelog regularly for important changes for server hosters and app developers.

You can reply to this topic if you have any questions regarding the changes,
Toffe & the PyPlanet Team