documentation/how_to/upgrade-to-2.0.md
# Upgrading to 2.0
A 2.0 release was published with a minor breaking change. We decided to vendor `NimbleOptions` (copy their code into our codebase) so that we could make some necessary modifications to it. What this means for users is primarily that:
1. we no longer depend on `NimbleOptions`
2. if you are matching on `NimbleOptions.ValidationError` you will need to update your code to match on `Spark.Options.ValidationError`