- Extend Public API for plugin
- Allow to extract PackageId
- BUGFIX: Don't delete downloaded github zip file
- BUGFIX: Don't touch framework assemblies if not needed
- BUGFIX: Check versions file synchronously
- Show command help on
--help
- fsprojects#437 - Allow to opt in to BindingRedirects - fsprojects#436
- Don't run simplify in strict mode - fsprojects#443
- Allow to remove NuGet packages in interactive mode - fsprojects#432
- Added auto-unzip of downloaded archives - fsprojects#430
- Allow to reference binary files via http reference - fsprojects#427
- Faster BindingRedirects - fsprojects#414
- Using a different FSharp.Core NuGet package - fsprojects#416
- Find the paket.references file in upper directories - fsprojects#409
- Allow
paket.references
files in upper directories - fsprojects#403 - Clear failure message for
paket simplify
, when lock file is outdated - fsprojects#403 - BUGFIX:
Selective update
updates only dependent packages - fsprojects#410 - BUGFIX: If there are only prereleases we should just take these
- BUGFIX:
paket update nuget <name>
fails if was not found in lockfile - fsprojects#404 - BUGFIX: Unescape library filename - fsprojects#412
- BUGFIX: Allow to reference multiple files from same repository directory - fsprojects#445
- BUGFIX: Don't reference satellite assemblies - fsprojects#444
- BUGFIX: Binding redirect version is picked from highest library version - fsprojects#422
- BUGFIX: Handle numeric part of PreRelease identifiers correctly - fsprojects#426
- BUGFIX: Fixed casing issue in selective update - fsprojects#434
- BUGFIX: Parse http links from lockfile
- BUGFIX: Calculate dependencies file name for http resources - fsprojects#428
- FrameworkHandling: Support more portable profiles and reduce the impact in the XML file
- FrameworkHandling: support extracting Silverlight5.0 and NetCore4.5 - fsprojects#389
- New command
paket init
- http://fsprojects.github.io/Paket/paket-init.html - Better error message for missing files in paket.lock file - fsprojects#402
- BUGFIX: Crash on 'install' when input seq was empty - fsprojects#395
- BUGFIX: Handle multiple version results from NuGet - fsprojects#393
- Integrate BindingRedirects into Paket install process - fsprojects#383
- BUGFIX: Download of GitHub files should clean it's own directory - fsprojects#385
- BUGFIX: Don't remove custom framework references - fsprojects#376
- BUGFIX: Path to dependencies file is now relative after
convert-from-nuget
- fsprojects#379 - BUGFIX: Restore command in targets file didn't work with spaces in paths - fsprojects#375
- BUGFIX: Detect FrameworkReferences without restrictions in nuspec file and install these
- BUGFIX: Read sources even if we don't find packages - fsprojects#372
- Allow to use basic framework restrictions in NuGet packages - fsprojects#307
- Support feeds that don't support NormalizedVersion - fsprojects#361
- BUGFIX: Use Nuget v2 as fallback
- BUGFIX: Accept and normalize versions like 6.0.1302.0-Preview - fsprojects#364
- BUGFIX: Fixed handling of package dependencies containing string "nuget" - fsprojects#363
- Uses Nuget v3 API, which enables much faster resolver
- BUGFIX: Keep project file order similar to VS order
- Support unlisted dependencies if nothing else fits - fsprojects#327
- New support for general HTTP dependencies - http://fsprojects.github.io/Paket/http-dependencies.html
- New F# Interactive support - http://fsprojects.github.io/Paket/reference-from-repl.html
- New
paket find-refs
command - http://fsprojects.github.io/Paket/paket-find-refs.html - Migration of NuGet source credentials during
paket convert-from-nuget
- http://fsprojects.github.io/Paket/paket-convert-from-nuget.html#Migrating-NuGet-source-credentials - Bootstrapper uses .NET 4.0 - fsprojects#355
- Adding --ignore-constraints to
paket outdated
- fsprojects#308 - PERFORMANCE: If
paket add
doesn't change thepaket.dependencies
file then the resolver process will be skipped - BUGFIX:
paket update nuget [PACKAGENAME]
should use the same update strategy aspaket add
- fsprojects#330 - BUGFIX: Trailing whitespace is ignored in
paket.references
- New global paket.config file - http://fsprojects.github.io/Paket/paket-config-file.html
- Trace warning when we replace NuGet.exe with NuGet.CommandLine - fsprojects#320
- Allow to parse relative NuGet folders - fsprojects#317
- When paket skips a framework install because of custom nodes it shows a warning - fsprojects#316
- Remove the namespaces from the nuspec parser - fsprojects#315
- New function which extracts the TargetFramework of a given projectfile.
- New function which calculates dependencies for a given projectfile.
- Project output type can be detected from a project file
- Allow to retrieve inter project dependencies from a project file
- BUGFIX: Exclude unlisted NuGet packages in Resolver - fsprojects#327
- BUGFIX: Detect Lib vs. lib folder on Linux - fsprojects#332
- BUGFIX: Paket stopwatch was incorrect - fsprojects#326
- BUGFIX: Paket failed on generating lockfile for LessThan version requirement - fsprojects#314
- BUGFIX: Don't match suffixes in local NuGet packages - fsprojects#317
- BUGFIX: Don't fail with NullReferenceException when analyzing nuget.config - fsprojects#319
- Build a merged install model with all packages - fsprojects#297
paket update
command allows to set a version - http://fsprojects.github.io/Paket/paket-update.html#Updating-a-single-packagepaket.targets
is compatible with specific references files - fsprojects#301- BUGFIX: Paket no longer leaves indirect dependencies in lockfile after remove command - fsprojects#306
- BUGFIX: Don't use "global override" for selective update process - fsprojects#310
- BUGFIX: Allow spaces in quoted parameter parsing - fsprojects#311
- Initial version of
paket remove
command - http://fsprojects.github.io/Paket/paket-remove.html - Paket add doesn't fail on second attempt - fsprojects#295
- Report full paths when access is denied - fsprojects#242
- Visual Studio restore only restores for the current project
- BUGFIX: Selective update keeps all other versions
- BUGFIX: Install process accepts filenames with
lib
- BUGFIX: Fix !~> resolver
- BUGFIX: Use normal 4.0 framework libs when we only specify net40
- BUGFIX: Fix timing issue with paket install --hard - fsprojects#293
- BUGFIX: Fix namespace handling in nuspec files
- BUGFIX: Add default nuget source to dependencies file if original project has no source
- Allow to restore packages from paket.references files - http://fsprojects.github.io/Paket/paket-restore.html
- Detect local nuspec with old XML namespace - fsprojects#283
paket add
command tries to keep all other packages stable.- Added another profile mapping for Profile136 - fsprojects#262
- More portable profiles - fsprojects#281
- Added net11 to framework handling - fsprojects#269
- Create references for Win8 - fsprojects#280
- Detect VS automatic nuget restore and create paket restore - http://fsprojects.github.io/Paket/paket-convert-from-nuget.html#Automated-process
paket convert-from-nuget
doesn't duplicate paket solution items - fsprojects#286- BUGFIX: Paket removes old framework references if during install - fsprojects#274
- BUGFIX: Don't let the bootstrapper fail if we already have a paket.exe
- BUGFIX: Use the Id property when NuGet package name and id are different - fsprojects#265
- Smarter install in project files
- Paket handles .NET 4.5.2 and .NET 4.5.3 projects - fsprojects#260
- New command:
paket update nuget <package id>
- http://fsprojects.github.io/Paket/paket-update.html#Updating-a-single-package - BUGFIX: Do not expand auth when serializing dependencies file - fsprojects#259
- BUGFIX: Create catch all case for unknown portable frameworks
- Initial support for referencing full github projects - http://fsprojects.github.io/Paket/http-dependencies.html#Referencing-a-GitHub-repository
- Allow to use all branches in GitHub sources - fsprojects#249
- Initial support for frameworkAssemblies from nuspec - fsprojects#241
- Download github source files with correct encoding - fsprojects#248
- Add FSharp.Core.Microsoft.Signed as dependency
- Install model uses portable versions for net40 and net45 when package doesn't contain special versions
- Install command displays existing versions if constraint does not match any version
- Restore command doesn't calc install model.
- Use https in DefaultNugetStream - fsprojects#251
- BUGFIX: Paket only deletes files which will are downloaded by init-auto-restore process - fsprojects#254
- BUGFIX: Paket convert-from-nuget failed when package source keys contain invalid XML element chars - fsprojects#253
- New restore command - http://fsprojects.github.io/Paket/paket-restore.html
- Report if we can't find packages for top level dependencies.
- Faster resolver
- Try /FindPackagesById before /Packages for nuget package version no. retrieval
- New Paket.Core package on NuGet - https://www.nuget.org/packages/Paket.Core/
- BUGFIX: Prefer full platform builds over portable builds
- Bootstrapper will only download stable releases by default - http://fsprojects.github.io/Paket/bootstrapper.html
- New installer model allows better compatibility with NuGet and should be much faster
- Supporting dot for references file - http://fsprojects.github.io/Paket/http-dependencies.html
- Supporting pagination for long NuGet feeds - fsprojects#223
- Create a "use exactly this version" operator in order to override package conflicts - http://fsprojects.github.io/Paket/nuget-dependencies.html#Use-exactly-this-version-constraint
- New
content none
mode in paket.dependencies - http://fsprojects.github.io/Paket/dependencies-file.html#No-content-option - Allow source files in content folder of NuGet packages
- No -D needed for Linux installer - fsprojects#210
- Content files like
_._
,*.transform
and*.pp
are ignored - fsprojects#207 - The
convert-from-nuget
command adds .paket folder to the sln - fsprojects#206 - Removed duplicate indirect dependencies from lock file - fsprojects#200
- If the package download failed Paket retries with force flag
- The
convert-from-nuget
commands sorts the dependencies file - Use credentials from nuget.config on paket convert-from-nuget - fsprojects#198
- Deploy fixed targets file - fsprojects#172
- New [--pre] and [--strict] modes for paket outdated - http://fsprojects.github.io/Paket/paket-outdated.html
- New --no-auto-restore option for
convert-from-nuget
command - http://fsprojects.github.io/Paket/paket-convert-from-nuget.html#Automated-process - Adding support for new portable profiles
- paket.exe is now signed
- Allow to reference .exe files from NuGet packages
- Use default proxy in paket.exe and bootstrapper.exe - fsprojects#226
- Keep order of sources in paket.dependencies - fsprojects#233
- BREAKING CHANGE: Removed --dependencies-file option - from now on it's always paket.dependencies
- BUGFIX: Bootstrapper will not throw NullReferenceException on broken paket.exe downloads
- BUGFIX: Authentication information will not be put in cache
- BUGFIX: Fixes cache issue when using multiple NuGet sources
- BUGFIX: Fixes potential casing issue on Windows
- BUGFIX: paket-files need to go to the top of a project file
- BUGFIX: Do not look for MinimalVisualStudioVersion when adding paket folder to solution - fsprojects#221
- COSMETICS: Throw better error message if we don't get any versions from NuGet source
- Resolve dependencies for github modules - http://fsprojects.github.io/Paket/http-dependencies.html#Remote-dependencies
- New [--interactive] mode for paket simplify - http://fsprojects.github.io/Paket/paket-simplify.html
- Don't use version in path for github files.
- Better error message when a package resolution conflict arises.
- New command: paket add [--interactive] - http://fsprojects.github.io/Paket/paket-add.html
- New command: paket simplify - http://fsprojects.github.io/Paket/paket-simplify.html
- Better Visual Studio integration by using paket.targets file - http://fsprojects.github.io/Paket/paket-init-auto-restore.html
- Support for NuGet prereleases - http://fsprojects.github.io/Paket/nuget-dependencies.html#PreReleases
- Support for private NuGet feeds - http://fsprojects.github.io/Paket/nuget-dependencies.html#NuGet-feeds
- New NuGet package version constraints - http://fsprojects.github.io/Paket/nuget-dependencies.html#Further-version-constraints
- Respect case sensitivity for package paths for Linux - fsprojects#137
- Improved convert-from-nuget command - http://fsprojects.github.io/Paket/paket-convert-from-nuget.html
- New paket.bootstrapper.exe (7KB) allows to download paket.exe from github.com - http://fsprojects.github.io/Paket/paket-init-auto-restore.html
- New package resolver algorithm
- Better verbose mode - use -v flag
- Version info is shown at paket.exe start
- paket.lock file is sorted alphabetical (case-insensitive)
- Linked source files now all go underneath a "paket-files" folder.
- BUGFIX: Ensure the NuGet cache folder exists
- BUGFIX: Async download fixed on mono
- Allow to directly link GitHub files - http://fsprojects.github.io/Paket/http-dependencies.html
- Automatic NuGet conversion - http://fsprojects.github.io/Paket/paket-convert-from-nuget.html
- Cleaner syntax in paket.dependencies - fsprojects#95
- Strict mode - fsprojects#104
- Detecting portable profiles
- Support content files from nuget - fsprojects#84
- Package names in Dependencies file are no longer case-sensitive - fsprojects#108
- Only vbproj, csproj and fsproj files are handled
- Detect FSharpx.Core in packages
- --hard parameter allows better transition from NuGet.exe
- We are live - yay!