windows-2019 will be fully retired by the end of June, and 2025 is the latest version.
This means that Windows build artifacts will be built using MSVC 2022, not MSVC 2019. They should be ABI-compatible across this change, since they expose no third-party types and Microsoft say that their compiler and standard library didn't break ABI between 2019 and 2022, but a newer version of the redistributable might be needed.
windows-2016 was scheduled for removal in April 2022, though the
previous commit's build still worked.
This also means that the MSVC 2019 redistributable is now required.
Although libloot 0.15 is built with MSVC 2017, 2019 can link code
build with 2017 and the 2019 redistributable effectively replaces
the 2017 redistributable, so there's no compatibility issues.
Support for Linux builds is removed as LOOT's snapshot builds are no
longer reliably available, and Linux builds aren't published as part of
LOOT releases. Linux builds could easily be reinstated if LOOT API
binaries become reliably available again.
With manually-written reference text. Autodoc won't work on Read The
Docs because it relies on the wrapper binary to be present, and it's too
complicated to build one that will work on Read The Docs and get it
there.