A project can be running under an edition that isn't current
A job that broke ground under an earlier code doesn't switch editions because a new one shipped. Tell us the project and jurisdiction, and we'll confirm which cycle applies before you order.