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