Paket Manager release notes

  • v1.42

  • Now shows an error icon on tabs with errors.

  • Now reloads settings on interaction to reflect changes made in other Visual Studios.

  • Divided revert unchanged option into two: one for success, one for failure.


  • Sometimes the Regular Expression checkbox was inappropriately cleared when choosing a regular expression package. This was due to a misinterpretation of the autocomplete control's selection changed event to mean a new package was selected but that is not always the case. Fixed by checking the event parameters to make sure a new package was really selected.


  • Now shows the version and dependencies in the package details.

  • Used rendering options to make reduced package detail icon look better.

  • Changed to image brush for larger icon to avoid it impacting the detail area size.


  • When using the default Perforce changelist, no longer tries to delete it if is empty after reverting files.


  • Now, all operations (except restore) default to showing the command dialog and a checkbox can be used to suppress it in the future.

    • Holding down a Control key overrides.

    • Reset button in config resets all suppressed dialogs.

  • Added optional display of package details from local repository.

  • Added option to use default change list.


  • When first loaded, the check for regex is performed after loading the paketmanager.packages file.

  • paketmanager.packages file can now contain a third parameter per line indicating the reference package id to use for versioning.

  • Versions now load when the drop down is clicked (not just when the combo gets focus in case the combo already had focus when the package was changed).

  • Load versions checks the package ID used in the last version look up to avoid multiple look ups.


  • Two part package items in paketmanager.packages are no longer assumed to be regexes. Instead, the package name must contain one of '\', '+', '*', '|', '[', ']', '^', '(', ')'.

  • Available projects list is sorted.


  • Since some settings moved to a common location for use with the stand alone version, they have not upgraded with new versions of VS. Fixed.

  • Went back to default background load as there may have been a conflict with other packages loaded at the selected time. Will consider another slot once I understand what the issue is.


  • Changed to background load when a solution is loaded as per VS best practices.

  • Tab tool tip now includes timing similar to stand alone status bar tip.

  • Error output text from paket is now red like in stand-alone.

  • While packages and versions are loading in command dialog, a spinner is displayed for feedback against slower nuget sources.


  • Tabs in tool window show usable text colors in darker themes.


  • Fixed bug where OnSolutionLoaded fired but no solution was actually loaded.


  • New build to include features added to Paket Manager for Windows:

    • Tool window tabs grouping results.

    • Advanced section in dialogs allowing custom command arguments.

    • Paket docs link in dialogs.


  • Changed message for when the same command is run simultaneously so it's more clear why it's blocking it.


  • When more than one command is run at the same time, it is now blocked with an infobar message to avoid running two pakets simultaneously.

    • find packages and find versions do not perform this check.


  • Since ":q" no longer quits paket's find-packages, switched to closing the input stream (presumably resulting in an EOF) which does cause it to quit.


  • Perforce didn't like the relative paths. Had to build the full path.


  • Added a Paket Root folder to help find paket.lock, paket.dependencies, etc. when they are not at the solution root.


  • Now upgrades settings when devenv.exe's version changes (when Visual Studio updates).

  • Now drills into solution folders to find projects.


  • Now deletes the P4 changelist if empty when done.

  • Now outputs how many files are in the completed changelist.

  • Now upgrades settings from prior version when devenv.exe (VS IDE) changes version.