However, note that using a newer epoch is like using any new feature (new syntax, new std APIs, etc.) in that it bumps the minimum required compiler version. This is arguably a breaking change (although in practice, many crate authors don’t bump the major version for that) for users of the library because, although the library API is unchanged, they need to upgrade their compiler to even compile the library. But that’s not specific to editions.