A tick-tock release cycle allows easy migration to new software versions. Obsolete code is marked as deprecated for one major release. Deprecated code produces compile-time warnings. These warning serve as notification to users that their code should be upgraded. The next major release will remove the deprecated code.
-
This package now depends on gz-cmake
-
The environment variable
IGN_CONFIG_PATHis deprecated. UseGZ_CONFIG_PATHinstead. -
The
igncommand line executable is removed. Usegzinstead. -
The project name has been changed to use the
gz-prefix, you must use thegzprefix!- This also means that any generated code that use the project name (e.g. CMake variables, in-source macros) would have to be migrated.
- Some non-exhaustive examples of this include:
GZ_<PROJECT>_<VISIBLE/HIDDEN>- CMake
-configfiles - Paths that depend on the project name