For the complete documentation index, see llms.txt. This page is also available as Markdown.

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.

Upgrade
What you have to change

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?