Migration
Recipes
- Add missing go.mod requirements
- Add v1-preserving
formattags totime.Durationand[N]bytefields - Change the
godirective version - Find
encoding/jsonusage for the v2 migration - Find missing go.mod requirements
- Find unused go.mod requirements
- Fix go.mod
// indirectmarkers - Format go.mod
- Migrate
encoding/jsontoencoding/json/v2(all mechanical rewrites) - Migrate
encoding/jsontoencoding/json/v2, preserving v1 semantics - Preserve v1 semantics on
encoding/json/v2calls - Remove unused go.mod requirements
- Tidy go.mod
- Upgrade Go to 1.18
- Upgrade Go to 1.19
- Upgrade Go to 1.20
- Upgrade Go to 1.21
- Upgrade Go to 1.22
- Upgrade Go to 1.23
- Upgrade Go to 1.24
- Upgrade Go to 1.25
- Upgrade Go to 1.26