Older upgrades
Every major version hop before v7, newest first.
One page per major version hop, newest first. If you are walking several hops, read up this list from where you are.
Three changes that keep compiling and change what your code does
Some async extensions return ValueTask instead of Task
MonadsGlobalConfig becomes MonadOptions
Async overloads gain an Async suffix and move to extension namespaces
Bind becomes Try, and error logging moves to global config
Each page opens with a collapsed agent prompt for that hop.
Every page here describes an upgrade that landed on a version older than 7.0.0, so the replacement code it names may itself have been removed since. Deprecations is the current list.
Going to 7.0.0 from 5.x? Do not read v5.x to v6.x and then the v7 page. Take From v5.x, which covers both at once and gives the order.
Last updated
Was this helpful?