flexx icon indicating copy to clipboard operation
flexx copied to clipboard

Functionality to handle deprecation

Open almarklein opened this issue 9 years ago • 0 comments

From v0.6 we want to start calling Flexx Beta. From then on we should be caring more about backward compatibility and deprecation paths.

Beyond 1.0:

  • Each deprecated functionality should stay available for at least one release. Printing a warning when used.
  • Each deprecated functionality should give a sensible deprecation error for at least one release after the functionality is really removed.
  • Deprecation warnings/errors should mention how the user should fix thing, and mention filename and linenr of the offending code.

Maybe the deprecation paths should not be measured in releases but in time (e.g. min half a year for warning/error).

almarklein avatar Nov 07 '16 13:11 almarklein