ViVeTool Changelog

What's new in ViVeTool 0.3.3

Mar 23, 2023
  • Easier to read exceptions
  • Built against .NET Framework 4.8.1 with ARM64 support
  • /query and /fullreset can now be filtered by priority
  • Support for new priorities (fixes #78)
  • Support for installs with uninitialized LKG mechanism (fixes #77)
  • Feature dictionary update (data as of 3/22/2023)
  • Updated Newtonsoft.Json dependency to 13.0.3

New in ViVeTool 0.3.2 (Oct 19, 2022)

  • Improved argument handling (fixes #58)
  • Persistence improvements (addresses #56)
  • Dictionary loads from app folder instead of working directory
  • ! If you've used ViVeTool v0.3.0 or v0.3.1 to create overrides on your system, please run the newly introduced
  • /fixpriority command. Doing so will help prevent features from getting lost after multiple reboots, as well as
  • restore Windows's automated A/B feature delivery in case your system has unintentionally stopped receiving
  • experiments from Microsoft.

New in ViVeTool 0.3.1 (Jun 28, 2022)

  • Correct single Store parameter handling in Enable/Disable & Reset scenarios (fixes #39)

New in ViVeTool 0.3.0 (Jun 28, 2022)

  • New command syntax
  • Improved boot persistence (Fixes #6)
  • Support for identifying features by names (Addresses #12)
  • Revised data types & struct bitfield sizes (Fixes #32)
  • Greatly improved library performance
  • Feature configuration import & export
  • 'Last Known Good' rollback system management
  • Full reset command
  • Update check command

New in ViVeTool 0.2.1 (Mar 14, 2022)

  • The data type of change stamps has been changed from UInt to ULong -- this addresses the inability to configure features on x86 and by proxy arm64 as well.