There are a lot of TODO items and things that have been sitting around for a while waiting to be cleaned up (e.g. normalizing styling of function names and properties).
Should we declare that 8.0 will clean up these outstanding TODO items and user JS written against older styling might break?
Similarly, there are some parts of OverlayPlugin that I would like to clean up or change prior to 8.0 that may also cause breaking changes.