15 | 15 | It can sometimes be difficult to determine which source you should install, even for a plugin that claims to be compatible with your Trac version. Plugins often use a directory structure where the basename is the Trac version that the plugin was developed for (e.g. `0.11` or `1.0`). The code in that directory will often be compatible with later Trac versions, as much of the API does not change from release to release. In fact, there were few breaking API changes from 0.11 to 1.0, and many changes in Trac 1.2 when deprecated code was removed from the API. The code in a `0.11` directory is likely compatible with Trac 0.12.x, and may even be compatible with 1.0.x and 1.2.x. See [trac:RoadMap#MilestoneCategories] for information about the Trac versioning convention. |