1# Note on deprecations 2A tick-tock release cycle allows easy migration to new software versions. 3Obsolete code is marked as deprecated for one major release. 4Deprecated code produces compile-time warnings. These warning serve as 5notification to users that their code should be upgraded. The next major 6release will remove the deprecated code. 7 8## Ignition Common 1.X to 2.X 9 10### Modifications 11 121. Depends on **ignition-cmake1** 13 + Ignition-common now depends on ignition-cmake1, which provides 14 support for Component libraries. 15 161. Component libraries 17 + Some classes have been moved from the main ignition-common library 18 to component libraries. To use these features, you must 19 list them in the `find_package` call and link against them. 20 - av: audio and video playback and encoding 21 - events: registering and handling event callbacks 22 - graphics: animation, images, and triangle meshes 23 24## Ignition Common 0.X to 1.X 25 26### Added dependencies 27 281. **ignition-cmake** 29 + Ignition-math now has a build dependency on ignition-cmake, which 30 allows cmake scripts to be shared across all the ignition packages. 31 32