Paket Manager release notes


  • 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.