Backwards compatibility issues
I have a set of old NSIS scripts, and the largest one no longer builds with the latest version of NSIS, although they all build fine in version 2.3. I get '!define: "SECTION_OFF" already defined!' errors.
I narrowed it down to changes in Contrib\Modern UI\System.nsh.
I also get:
!warning: The MUI_PRODUCT and MUI_VERSION defines have been removed. Use a normal Name command now. (macro:MUI_INSERT:3)
Is there any notes somewhere for me to migrate our scripts in such a way that they will work with both the old and new versions of NSIS?