- USABILITY: remove command restricts install to the specified group only - fsprojects#1612
- Refactoring Bootstrapper to introduce better coverage and testing - fsprojects#1603
- Support .NET platform standard packages - fsprojects#1614
- Support .NET 4.6.2 - fsprojects#1614
- BUGFIX: Don't set CopyToOutputDirectory for Compile items - fsprojects#1592
- BUGFIX: Allow to pack packages with ReflectedDefinition - fsprojects#1602
- Various performance optimizations - fsprojects#1599
- BUGFIX: Fix CleanDir function - https://github.com/fsprojects/Paket/commit/1c2250ed5fae51a5f086325347fecefe16bba27a#commitcomment-17064085
- BUGFIX: Detect net30 moniker
- BUGFIX: Remove process should remove packages from specified groups - fsprojects#1596
- BUGFIX: Compare full filename for pack with template file - fsprojects#1594
- BUGFIX: Dependencies file should not take shortened versions - fsprojects#1591
- BUGFIX: Breaking some parallism and trying to prevent race conditions - fsprojects#1589
- BUGFIX: "paket.exe pack" with "include-referenced-projects" and "minimum-from-lock-file" did not work when project references have a paket.template file - fsprojects#1586
- BUGFIX: Property Definitions are placed after FSharp Targets - fsprojects#1585
- BUGFIX: Redirects for assemblies in the GAC were removed - fsprojects#1574
- BUGFIX: Paket.dependency with version ranges failed when package has pinned dependency and that version is unlisted - fsprojects#1579
- BUGFIX: Github dependencies reference transitive NuGet packages to projects - fsprojects#1578
- BUGFIX: Add "*.fsi" files as by default - fsprojects#1573
- BUGFIX: Touch feature disabled by default in Add, Update, Install; enabled with --touch-affected-refs - fsprojects#1571
- BUGFIX: Property Definitions: placed after csharp targets - fsprojects#1522
- BUGFIX: Create folder for all source file dependencies
- USABILITY: Using saved api key credentials for the push operation - fsprojects#1570
- USABILITY: Paket update supports combining filter with specific version - fsprojects#1580
- BUGFIX: Property Definitions: placed after non-paket imports if they directly follow the top property groups - fsprojects#1561
- BUGFIX: Fixed inconsistent condition generation in paket.lock file - fsprojects#1552
- BUGFIX: Removing transitive dependencies from dependencies list during pack - fsprojects#1547
- USABILITY: Better WPF support - fsprojects#1550
- BUGFIX: Move props definitions further up in project files - fsprojects#1537
- BUGFIX: Fixed missing src files when packing with symbols on Linux - fsprojects#1545
- BUGFIX: Ensuring that dependent dll's are not included in the package when usng include-referenced-projects - fsprojects#1543
- BUGFIX: Global redirects:false is not disabling everything below anymore - fsprojects#1544
- Correct src folder structure for packing with symbols - fsprojects#1538
- Fix resolver bug spotted by property based testing - fsprojects#1524
- It's possible to influence the CopyToOutputDirectory property for content references in project files - http://fsprojects.github.io/Paket/nuget-dependencies.html#CopyToOutputDirectory-settings
- BUGFIX: Fix regression where paket skipped packages with name ending in lib - fsprojects#1531
- USABILITY: Unknown package settings are now reported
- USABILITY: Improve warning text on conflict - fsprojects#1530
- Allow to restore recursively from remote dependencies file - fsprojects#1507
- BUGFIX: Fix mixed mode solutions with Native - fsprojects#1523
- BUGFIX: Do not generate useless true conditions for Native - fsprojects#1523
- BUGFIX: Native settings are filtered correctly - fsprojects#1523
- BUGFIX: Force resolver to look into deeper levels - fsprojects#1520
- COSMETICS: Emit net40-full moniker instead of net-40
- COSMETICS: Simplify single when conditions with single true statement
- USABILITY: Improved error message when paket.dependencies can't be found - fsprojects#1519
- USABILITY: Automatically retry with force flag if we can't get package details for a given version - fsprojects#1526
- USABILITY: Better error message when paket.lock an paket.dependencies are out of sync.
- USABILITY: Content:once doesn't add paket flags to the csproj file in order to make Orleans tools happy - fsprojects#1513
- USABILITY: Be more robust in paket.references files - fsprojects#1514
- USABILITY: Improved stability in lock acquiring process - fsprojects#858
- Allow to restore dll from remote dependencies file - fsprojects#1507
- Prevent paket holding locks on assemblies during binding redirects - fsprojects#1492
- ProjectFile.save with forceTouch to only modify the last write time without content if unchanged - fsprojects#1493
- BUGFIX: Don't accept "Unsupported0.0" as full framework - fsprojects#1494
- BUGFIX: Revert 1487 - fsprojects#1487
- BUGFIX: Fall back to v2 for VSTS - fsprojects#1496
- BUGFIX: Fixed duplicate frameworks during auto-detection - fsprojects#1500
- BUGFIX: Fixed conditional references created for group dependencies - fsprojects#1505
- BUGFIX: Fixed parsing error in lock file parser - fsprojects#1500
- BUGFIX: Merge Chessie into PowerShell package - fsprojects#1499
- BUGFIX: Make v3 API more robust
- BUGFIX: Do not install packages with same version from different groups twice - fsprojects#1458
- BUGFIX: When adding framework specification to paket.dependencies .props include was moved to the bottom of csproj file - fsprojects#1487
- BUGFIX: Allow to use LOCKEDVERSION with packages that are not in main group - fsprojects#1483
- USABILITY: only complain about missing references if there are references at all
- Experimental Visual C++ support in binding redirects - fsprojects#1467
- Restore: optional --touch-affected-refs to touch refs affected by a restore - fsprojects#1485
- BUGFIX: fixed group transitive dependency checking - fsprojects#1479
- BUGFIX: Do not try to pack output folder - fsprojects#1473
- BUGFIX: Fix StackOverflow from fsprojects#1432
- BUGFIX: Do not pack absolute paths - fsprojects#1472
- BUGFIX: Keep Auth from dependencies file for fast path - fsprojects#1469
- BUGFIX: Fix Platform matching bug in CPP projects - fsprojects#1467
- USABILITY: Touch project files when paket.lock changed in order to support incremental builds with MsBuild - fsprojects#1471
- USABILITY: Prevent paket holding locks on assemblies during binding redirects
- USABILITY: Don't fail when we can't turn on auto-restote during convert
- Experimental Visual C++ support - fsprojects#1467
- BUGFIX: Install packages that end in .dll - fsprojects#1466
- BUGFIX: Prevent race condition - fsprojects#1460
- BUGFIX: Download of HTTP dependencies should delete folder before we unzip
- BUGFIX: Do not touch project files in packages folder - fsprojects#1455
- BUGFIX: Keep versions locked for dependencies during pack - fsprojects#1457
- BUGFIX: Do not fail on auth check for remote dependencies file - fsprojects#1456
- WORKAROUND: Don't use v3 getPackageDetails on nuget.org or myget
- Added paket pack switch minimum-from-lock-file - http://fsprojects.github.io/Paket/paket-pack.html#Version-ranges
- Automatic framework detection - http://fsprojects.github.io/Paket/dependencies-file.html#Automatic-framework-detection
- BUGFIX: Work around auth issues with VSTS feed - fsprojects#1453
- USABILITY: Show warning if a dependency is installed for wrong target framework - fsprojects#1445
- New lowest_matching option that allows to use lowest matching version of direct dependencies - http://fsprojects.github.io/Paket/dependencies-file.html#Lowest-matching-option
- BUGFIX: Fix convert-from-nuget command - fsprojects#1437
- BUGFIX: paket pack with enabled include-referenced-projects flag doesn't throwh NRE - fsprojects#1434
- BUGFIX: Fixed pack package dependencies for dependent projects - fsprojects#1429
- BUGFIX: Fixed pack package dependencies for dependent projects - fsprojects#1417
- BUGFIX: Pack with concrete template file should work for type project - fsprojects#1414
- BUGFIX: Don't use symbol packages when using filesystem source with symbol package - fsprojects#1413
- BootStrapper caches paket.exe in NuGet cache - fsprojects#1400
- Case insensitive autocomplete for NuGet v2 protocol - fsprojects#1410
- Initial support for autocomplete of private sources - fsprojects#1298
- Allow to set project url in paket pack
- Added include-pdbs switch in paket.template files - fsprojects#1403
- BUGFIX: Fixed symbol sources creation on projects that contain linked files - fsprojects#1402
- BUGFIX: Fixed inter project dependencies
- BUGFIX: Reduce pressure from call stack - fsprojects#1392
- BUGFIX: Symbols package fix for projects that contained linked files - fsprojects#1390
- Paket pack for symbols packages allows for pulling in referenced projects. - fsprojects#1383
- BUGFIX: Use registration data from normalized NuGet version - fsprojects#1387
- BUGFIX: $(SolutionDir) in ProjectReference include attribute will be parsed - fsprojects#1377
- BUGFIX: Restore groups sequentially - fsprojects#1371
- PERFORMANCE: Fix issue with bad performance - fsprojects#1387
- PERFORMANCE: Try relaxed resolver only when there is a chance to succeed
- USABILITY: Fail if credentials are invalid - fsprojects#1382
- Nemerle projects support
- BUGFIX: Incorrect package dependencies graph resolution with prereleases - fsprojects#1359
- BUGFIX: NuGetV2: avoid revealing password also if more than one source is defined - fsprojects#1357
- Allow to reference dlls from HTTP resources - fsprojects#1341
- BUGFIX: Fixed prerelease comparision - fsprojects#1316
- BUGFIX: Fixed problem with prerelease versions during pack - fsprojects#1316
- BUGFIX: Do not copy dlls from paket-files - fsprojects#1341
- BUGFIX: Fixed problem with @ char in paths during pack - fsprojects#1351
- BUGFIX: Allow to reference dlls from HTTP resources on mono - fsprojects#1349
- PERFORMANCE: Don't parse lock file in FullUpdate mode
- WORKAROUND: ConfigFile password encryption did not work on specific machines - fsprojects#1347
- USABILITY: Show warning when paket.references is used in nupkg content - fsprojects#1344
- USABILITY: Report group name in download trace - fsprojects#1337
- USABILITY: Be more robust against flaky NuGet feeds
- BUGFIX: Better packaging of prerelease dependencies - fsprojects#1316
- BUGFIX: Allow to overwrite versions in template files without id - fsprojects#1321
- BUGFIX: Accept dotnet54 as moniker
- BUGFIX: Download file:/// to paket-files/localhost
- BUGFIX: Compare normalized Urls
- BUGFIX: Call OnCompleted in Observable.flatten - fsprojects#1330
- BUGFIX: Allow to restore packages from private feeds - fsprojects#1326
- PERFORMANCE: Cache which source contains versions in GetVersions - fsprojects#1327
- PERFORMANCE: Prefer package-versions protocol for nuget.org and myget.org
- Support new NuGet version range for empty restrictions
- USABILITY: Don't use /odata for nuget.org or myget.org
- BUGFIX: paket pack ignored specific-version parameter - fsprojects#1321
- COSMETICS: Better error messages in GetVersions
- COSMETICS: Normalize NuGet source feeds in lock files
- PERFORMANCE: Keep traffic for GetVersions and GetPackageDetails low
- New "clear-cache" command allows to clear the NuGet cache - http://fsprojects.github.io/Paket/paket-clear-cache.html
- Paket checks PackageDetails only for sources that responded with versions for a package - fsprojects#1317
- Implemented support for specifying per-template versions in paket pack - fsprojects#1314
- Added support for relative src link to package content - fsprojects#1311
- BUGFIX: Fix NullReferenceException - fsprojects#1307
- BUGFIX: Check that cached NuGet package belongs to requested package
- BUGFIX: NuGet packages with FrameworkAssembly nodes did not work - fsprojects#1306
- Paket install did an unnecessary update when framework restriction were present - fsprojects#1305
- COSMETICS: No need to show cache warnings
- Getting assembly metadata without loading the assembly - fsprojects#1293
- "redirects off" skips binding redirects completely - fsprojects#1299
- BootStrapper uses named temp files - fsprojects#1296
- Making user prompts work with stdin - fsprojects#1292
- Option to force a binding redirects - fsprojects#1290
- Use GetCustomAttributesData instead of GetCustomAttributes - fsprojects#1289
- Don't touch app.config if we don't logically change it - fsprojects#1248
- Normalize versions in lock file for nuget.org - fsprojects#1282
- Using AssemblyTitle if no title is specified in a project template - fsprojects#1285
- Binding redirects should work with multiple groups - fsprojects#1284
- Resolver is more tolerant with prereleases - fsprojects#1280
- Provided more user-friendly messages for bootstrapper - fsprojects#1278
- EXPERIMENTAL: Added ability to create symbol/source packages - fsprojects#1275
- BUGFIX: Fixed coreProps root element in generated nuspec - fsprojects#1276
- Add options to force Nuget source and use local file paths with bootstrapper - fsprojects#1268
- Implement exclude parameter for pack - fsprojects#1274
- Handle different platforms in ProjectFile.GetOutputPath - fsprojects#1269
- Support local read-only .nupkg-files - fsprojects#1272
- Switched to using Chessie Nuget package - fsprojects#1266
- Adding .NET 4.6.1 support - fsprojects#1270
- Allow specifying Nuget Source and provide option to specify parameters with config file in bootstrapper - fsprojects#1261
- BUGFIX: Do not normalize versions since it might break Klondike - fsprojects#1257
- COSMETICS: Better error message when lock file doesn't contain version pin - fsprojects#1256
- COSMETICS: Show a warning when the resolver selects an unlisted version - fsprojects#1258
- Reuse more of the NuGet v3 API for protocol selection
- Using new NuGet v3 protocol to retrieve unlisted packages - fsprojects#1254
- Created installer demo - fsprojects#1251
- Adding monoandroid41 framework moniker - fsprojects#1245
- BUGFIX: Specifying prereleases did not work with pessimistic version constraint - fsprojects#1252
- BUGFIX: Unlisted property get properly filled from NuGet v3 API - fsprojects#1242
- BUGFIX: Bootstrapper compares version per SemVer - fsprojects#1236
- PERFORMANCE: Avoid requests to teamcity that lead to server error
- USABILITY: If parsing of lock file fails Paket reports the lock file filename - fsprojects#1247
- Binding redirects get cleaned during install - fsprojects#1235
- BUGFIX: Bootstrapper compares version per SemVer - fsprojects#1236
- BUGFIX: Do not print feed password to output - fsprojects#1238
- USABILITY: Always write non-version into lock file to keep ProGet happy - fsprojects#1239
- BUGFIX: Better parsing of framework restrictions - fsprojects#1232
- BUGFIX: Fix props files - fsprojects#1233
- BUGFIX: Detect AssemblyName from project file name if empty - fsprojects#1234
- BUGFIX: Fixed issue with V3 feeds doing api requests even when the paket.lock is fully specified - fsprojects#1231
- BUGFIX: Update ProjectFile.GetTargetProfile to work with conditional nodes - fsprojects#1227
- BUGFIX: Putting .targets import on correct location in project files - fsprojects#1226
- BUGFIX: Putting braces around OData conditions to work around ProGet issues - fsprojects#1225
- USABILITY: Always write nomalized version into lock file to keep the lockfile as stable as possible
- USABILITY: Always try 3 times to download and extract a package
- USABILITY: Sets default resolver strategy for convert from nuget to None - fsprojects#1228
- Unified cache implementation for V2 and V3 - fsprojects#1222
- BUGFIX: Putting .props and .targets import on correct location in project files - fsprojects#1219
- BUGFIX: Propagate framework restriction correctly - fsprojects#1213
- BUGFIX: Match auth - fsprojects#1210
- BUGFIX: Better error message when something goes wrong during package download
- Support for feeds that only provide NuGet v3 API - fsprojects#1205
- BUGFIX: Made PublicAPI.ListTemplateFiles more robust - fsprojects#1209
- BUGFIX: Allow to specify empty file patterns in paket.template
- BUGFIX: Filter excluded dependencies in template files - fsprojects#1208
- BUGFIX: Framework dependencies were handled too strict - fsprojects#1206
- Allow to exclude dependencies in template files - fsprojects#1199
- Exposed TemplateFile types and Dependencies member - fsprojects#1203
- Paket uses lock free version of Async.Choice
- Paket generates and parses strategy option in lock file - fsprojects#1196
- BUGFIX: Fixed version requirement parse issue noticed in FsBlog
- USABILITY: Paket shows parsing errors in app.config files - fsprojects#1195
- Paket adds binding redirect only for applicable assemblies - fsprojects#1187
- BUGFIX: Add missing transitive dependencies after paket update - fsprojects#1190
- BUGFIX: Work around issue with # in file names on mono - fsprojects#1189
- USABILITY: Better error reporting when prereleases are involved - fsprojects#1186
- Adding LOCKEDVERSION placeholder to templatefile - fsprojects#1183
- Allow filtered updates of packages matching a regex - fsprojects#1178
- Search for paket.references in startup directory (auto-restore feature) - fsprojects#1179
- BUGFIX: Framework filtering for transisitve packages - fsprojects#1182
- Resolver changed to breadth first search to escape more quickly from conflict situations - fsprojects#1174
- Paket init downloads stable version of bootstraper - fsprojects#1040
- BUGFIX: SemVer updates were broken
- Use branch and bound strategy to escape quickly from conflict situations - fsprojects#1169
- Queries all feeds in parallel for package details
- New moniker monoandroid50 - fsprojects#1171
- Reintroduced missing public API functions for docs
- USABILITY: Improved paket's conflict reporting during resolution time - fsprojects#1168
- Global "oldest matching version" resolver strategy option - http://fsprojects.github.io/Paket/dependencies-file.html#Strategy-option
- Convert-from-nuget and simplify commands simplify framework restrictions if possible - fsprojects#1159
- BUGFIX: Queries every NuGet feed in parallel and combines the results - fsprojects#1163
- USABILITY: Give better error message when a file can't be found on a github repo - fsprojects#1162
- Check that download http status code was 200
- Try to report better error when file is blocked by Firewall - fsprojects#1155
- BUGFIX: Fixed loading of Project files on mono - fsprojects#1149
- PERFORMANCE: Caching proxy scheme - fsprojects#1153
- USABILITY: If caching fails Paket should recover - fsprojects#1152
- BUGFIX: Fixed framework restriction filter - fsprojects#1146
- BUGFIX: Fixed parsing of framework restrictions in lock file - fsprojects#1144
- BUGFIX: Add monoandroid403 to be matched as Some MonoAndroid - fsprojects#1140
- PERFORMANCE: Use locked version as prefered version when resolver strategy is min - fsprojects#1141
- COSMETICS: Better error messages when resolver finds no matching version.
- COSMETICS: Fix error message when resolver already resolved to GlobalOverride - fsprojects#1142
- BUGFIX: Handle silverlight framework identifiers comparison - fsprojects#1138
- Show-Groups command - http://fsprojects.github.io/Paket/paket-show-groups.html
- BUGFIX: Fixed combine operation for framework restrictions - fsprojects#1137
- BUGFIX: Lockfile-Parser did not to parse framework restrictions and therefore paket install could lead to wrong lock file - fsprojects#1135
- USABILITY: Non-SemVer InformationalVersion are now allowed for paket pack - fsprojects#1134
- USABILITY: Dependencies file parser should detects comma between install settings - fsprojects#1129
- COSMETICS: Don't show the pin notice if dependency is transitive
- COSMETICS: Don't allow negative numbers in SemVer
- Better SemVer update by adding --keep-major, --keep-minor, --keep-patch to the CLI
- EXPERIMENTAL: Support for WiX installer projects
- Skip unchanged groups during install
- Make resolver to evaluate versions lazily
- BUGFIX: Paket.Pack was broken on filesystems with forward slash seperator - fsprojects#1119
- BUGFIX: Wrong paket ProjectRefences name causes incorrect packaging - fsprojects#1113
- Allow to use GitHub tokens to access GitHub files - http://fsprojects.github.io/Paket/paket-config.html
- Allow to update a single group
- BUGFIX: Resolver needs to consider Microsoft.Bcl.Build
- BUGFIX: Selective update needs to consider remote files
- BUGFIX: Ignore disabled upstream feeds - fsprojects#1105
- BUGFIX: Don't forget to add settings from root dependencies
- COSMETICS: Do not write unnecessary framework restrictions into paket.lock
- Support for private GitHub repos - http://fsprojects.github.io/Paket/github-dependencies.html#Referencing-a-private-github-repository
- BUGFIX: Find the mono binary on OSX 10.11 - fsprojects#1103
- Allow "content:once" as a package setting - http://fsprojects.github.io/Paket/nuget-dependencies.html#No-content-option
- BUGFIX: Don't add -prerelease to nuspec dependency nodes for project references - fsprojects#1102
- BUGFIX: Do not create prerelease identifiers for transitive dependencies - fsprojects#1099
- PERFORMANCE: Do not parse remote dependencies file twice - fsprojects#1101
- PERFORMANCE: Check if we already downloaded paket.dependencies file for remote files in order to reduce stress on API limit - fsprojects#1101
- PERFORMANCE: Run all calls against different NuGet protocols in parallel and take the fastest - fsprojects#1085
- PERFORMANCE: Exclude duplicate NuGet feeds - fsprojects#1085
- COSMETICS: Cache calls to GitHub in order to reduce stress on API limit - fsprojects#1101
- Remove all Paket entries from projects which have no paket.references - fsprojects#1097
- Allow to format VersionRequirements in NuGet syntax
- BUGFIX: Fix KeyNotFoundException when project is net4.0-client - fsprojects#1095
- BUGFIX: Put prerelease requirement into NuSpec during paket pack - fsprojects#1088
- BUGFIX: Inconsistent framework exclusion in paket.dependencies - fsprojects#1093
- BUGFIX: Commands add/remove stripped link:false from file references - fsprojects#1089
- BUGFIX: Do not create double prerelease identifiers - fsprojects#1099
- COSMETICS: Only fixup dates in zip archive under Mono - fsprojects#1094
- PERFORMANCE: Skip asking for versions if only a specific version is requested
- PERFORMANCE: Check if a feed supports a protocol and never retry if not - fsprojects#1085
- BUGFIX: Paket does not touch config files when the list of binding redirects to add is empty - fsprojects#1092
- BUGFIX: Fix unsupported https scheme in web proxy - fsprojects#1080
- BUGFIX: Ignore DotNET 5.0 framework when TargetFramework 4 is specified - fsprojects#1066
- BUGFIX: Paket failed with: The input sequence was empty - fsprojects#1071
- BUGFIX: NullReferenceException in applyBindingRedirects during "update nuget package" - fsprojects#1074
- COSMETICS: Improve error message for bootstrapper if download of Paket.exe fails - fsprojects#1091
- Binding redirects from target platform only - fsprojects#1070
- Allow to enable redirects per package - http://fsprojects.github.io/Paket/nuget-dependencies.html#redirects-settings
- BUGFIX: Install command without a lockfile failed when using groups - fsprojects#1067
- BUGFIX: Only create packages.config entries for referenced packages - fsprojects#1065
- BUGFIX: Paket update added an app.config to every project - fsprojects#1068
- BUGFIX: Use commit w/gist download in RemoteDownload.downloadRemoteFiles - fsprojects#1069
- Added support for custom internet proxy credentials with env vars - fsprojects#1061
- Removed microsoft.bcl.build.targets from backlist and instead changed "import_targets" default for that package
- Fix handling of packages.config
- Support for
Dependency groups
in paket.dependencies files - http://fsprojects.github.io/Paket/groups.html - Support for Roslyn-based analyzers - http://fsprojects.github.io/Paket/analyzers.html
- Support for reference conditions - fsprojects#1026
- Fixed a bug where install and restore use different paths when specifying a project spec on a HTTP link - fsprojects#1054
- Fix parsing of output path when condition has no spaces - fsprojects#1058
- Eagerly create app.config files and add to all projects - fsprojects#1044
- New Bootstrapper with better handling of Paket prereleases
- Support for authentication and complex hosts for HTTP dependencies - fsprojects#1052
- Always redirect to the Redirect.Version - fsprojects#1023
- Improvements in the BootStrapper - fsprojects#1022
- Paket warns about pinned packages only when a new version is available - fsprojects#1014
- Trace NuGet package URL if download fails
- Fallback to NuGet v2 feed if no version is found in v3
- Paket handles dynamic OutputPath - fsprojects#942
- Paket warns when package is pinned - fsprojects#999
- BUGFIX: Fixed compatibility issues with Klondike NuGet server - fsprojects#997
- BUGFIX: Escape file names in a NuGet compatible way - fsprojects#996
- BUGFIX: Paket now fails if an update of a nonexistent package is requested - fsprojects#995
- BUGFIX: Delete old nodes from proj files - fsprojects#992
- COSMETICS: Better conflict reporting - fsprojects#994
- BUGFIX: Include prereleases when using NuGet3 - fsprojects#988
- paket.template allows comments with # or // - fsprojects#991
- Xamarin iOS + Mac Support - fsprojects#980
- Handling fallbacks mainly for Xamarin against PCLs - fsprojects#980
- Removed supported platforms for MonoTouch and MonoAndroid - fsprojects#980
- Paket only creates requirements from lock file when updating a single package - fsprojects#985
- Selective update shows better error message on conflict - fsprojects#980
- Paket init adds default feed - fsprojects#981
- Show better error message on conflict - fsprojects#534
- Make option names for paket find-package-versions consistent with the other commands - fsprojects#890
- Update specifying version does not pin version in paket.dependencies - fsprojects#979
- Version range semantics changed for
>= x.y.z prerelease
- fsprojects#976 - BUGFIX: Version trace got lost - https://twitter.com/indy9000/status/631201649219010561
- BUGFIX: copy_local behaviour was broken - fsprojects#972
- BUGFIX: Paket mixed responses and downloads - fsprojects#966
- Fix case-sensitivity of boostrapper on mono
- Reactive NuGet v3
- Check for conflicts in selective update - fsprojects#964
- BUGFIX: Escape file names - fsprojects#960
- BUGFIX: Selective update resolves the graph for selected package - fsprojects#957
- Use FSharp.Core 4.0
- Fix build exe path which includes whitespace - fsprojects/ProjectScaffold#185
- Preserve encoding upon saving solution - fsprojects#940
- BUGFIX: If we specify a templatefile in paket pack it still packs all templates - fsprojects#944
- BUGFIX: If we specify a type project templatefile in paket pack it should find the project - fsprojects#945
- BUGFIX: Paket pack succeeded even when there're missing files - fsprojects#948
- BUGFIX: FindAllFiles should handle paths that are longer than 260 characters - fsprojects#949
- Allow NuGet packages to put version in the path - fsprojects#928
- Allow to get version requirements from paket.lock instead of paket.dependencies - fsprojects#924
- Add new ASP.NET 5.0 monikers - fsprojects#921
- BUGFIX: Paket crashed with Null Ref Exception for MBrace - fsprojects#923
- BUGFIX: Exclude submodules from processing - fsprojects#918
- Support Odata query fallback for package details with /odata prefix - fsprojects#922
- Establish beta-level comatibility with Klondike nuget server - fsprojects#907
- BUGFIX: Improved SemVer parser - fsprojects#920
- BUGFIX: Added fix for windows-style network source-paths in dependencies parser - fsprojects#903
- BUGFIX: Settings for dependent packages are now respected - fsprojects#919
- BUGFIX:
--force
option is working for install/update/restore remote files too - BUGFIX: Delete cached errors if all sources fail - fsprojects#908
- BUGFIX: Use updated globbing for paket.template
- COSMETICS: Better error message when package doesn't exist
- COSMETICS: Show better error message when a package is used in
paket.references
but not inpaket.lock
- Exclusion syntax for paket.template files - fsprojects#882
- BUGFIX: Issue with
paket pack
and multiple paket.template files fixed - fsprojects#893
- Tab completion for installed packages in Paket.PowerShell - fsprojects#892
- BUGFIX: Find-package-versions did not work - fsprojects#886
- BUGFIX: Find-packages did not work - fsprojects#888 fsprojects#889
- COSMETICS: Improved the documentation for the commands - fsprojects#891
- Make sure retrieved versions are ordered by version with latest version first - fsprojects#886
- PowerShell argument tab completion for Paket-Add - fsprojects#887
- Detection of DNX and DNXCore frameworks
- BUGFIX: Exceptions were not logged to command line - fsprojects#885
- Paket.PowerShell support for Package Manager Console - fsprojects#875
- Fix download of outdated files - fsprojects#876
- Chocolatey support for Paket.PowerShell - fsprojects#872
- BUGFIX: Single version in deps file created invalid dependend package- fsprojects#871
- Paket.PowerShell support - fsprojects#839
- EXPERIMENTAL: Allow link:false settings for file references in
paket.references
files - BUGFIX:
paket update
did not pick latest prerelease version of indirect dependency - fsprojects#866
- BUGFIX: Paket add should not update the package if it's already there
- BUGFIX: "copy_local" was not respected for indirect dependencies - fsprojects#856
- BUGFIX: Suggest only packages from the installed sources - fsprojects/Paket.VisualStudio#57
- BUGFIX: Trace license warning only in verbose mode - fsprojects#862
- BUGFIX: Fix ./ issues during pack
- BUGFIX: Serialize != operator correctly - fsprojects#857
- COSMETICS: Don't save the
paket.lock
file if it didn't changed
- Support for cancelling bootstrapper - fsprojects#860
- Increase timeout for restricted access mode - fsprojects#858
paket init
puts Paket binaries into the project path - fsprojects#853- Do not duplicate files in the nupkg - fsprojects#851
- Pack command reuses project version if directly given - fsprojects#837
- BUGFIX:
paket install
was not respectingcontent:none
- fsprojects#854
- Paket pack allows to specify current nuget version as dependency - fsprojects#837
- BUGFIX: Fix long version of --silent flag - fsprojects#849
- Implement --no-install and --redirects for "paket update" - fsprojects#847
- BUGFIX: Fix inconsistent parameter names - fsprojects#846
- New
--only-referenced
parameter for restore - fsprojects#843 - Make the output path relative to the dependencies file - fsprojects#829
- Analyze content files with case insensitive setting - fsprojects#816
- BUGFIX: Parse NuGet package prerelease versions containing "-" - fsprojects#841
- Paket init - init dependencies file with default NuGet source
- Allow to init paket in given directory
- Automatically query all package feeds in "Find packages"
- Allow to override install settings in 'paket.dependencies' with values from 'paket.references' - fsprojects#836
- BUGFIX:
paket install
fails if package version doesn't match .nupkg file - fsprojects#834 - BUGFIX: Try to work around issue with mono zip functions - fsprojects/FAKE#810
- Property tests for dependencies files parser - fsprojects#807
- EXPERIMENTAL: Query NuGet feeds in parallel
- Allow to specify the directory for
convert-to-nuget
in PublicAPI - Expose project Guids from project files
- Allow simplify on concrete dependencies file
- Allow to specify a concrete template file for
paket pack
- Add overload in PublicAPI for default Restore
- Better tracing during "update package"
- Allow to register trace functions
- Allow to specify a source feed for Find-Packages and Find-Package-Versions command
- BUGFIX: Fix dates in local nuget packages
- BUGFIX: NullReferenceException in
convert-from-nuget
- fsprojects#831 - BUGFIX:
Convert-from-nuget
quotes source feeds - fsprojects#833 - BUGFIX: Observable.ofAsync fires OnCompleted - fsprojects#835
- BUGFIX: Work around issue with CustomAssemblyAttributes during
paket pack
- fsprojects#827 - BUGFIX: Fix dates after creating a package
- BUGFIX: Always trim package names from command line
- BUGFIX: Always show default nuget stream in completion
- EXPERIMENTAL: Find-Packages command - http://fsprojects.github.io/Paket/paket-find-packages.html
- EXPERIMENTAL: Find-Package-Versions command - http://fsprojects.github.io/Paket/paket-find-package-versions.html
- EXPERIMENTAL: Show-Installed-Packages command - http://fsprojects.github.io/Paket/paket-show-installed-packages.html
- Expose GetDefinedNuGetFeeds in Public API
- Expose GetSources in Public API
- BUGFIX: NuGet Convert works with empty version strings - fsprojects#821
- BUGFIX: Don't shortcut conflicting addition
- BUGFIX: Better pin down behaviour during "Smart Update""
- BUGFIX: Only replace nuget package during add if the old one had no version
- BUGFIX: Put fixed packages to the end - fsprojects#814
- BUGFIX: Fix
paket add
if package is already there - fsprojects#814 - BUGFIX: Fix
paket add
for very first dependency - fsprojects#814 - BUGFIX: Paket pack had issues with \ in subfolders - fsprojects#812
- BZGFIX: Use https://api.nuget.org/v3/index.json for Autocomplete
- BUGFIX: Set exit code to 1 if the command line parser finds error
- BUGFIX: Windows restrictions were not parsed from lockfile - fsprojects#810
- BUGFIX: Paket tries to keep the alphabetical order when using
paket add
- BUGFIX: Do not generate entries for empty extensions in nupkg
- BUGFIX: Portable framework restrictions were not parsed from lockfile - fsprojects#810
- COSMETICS: "Done" message in bootstrapper
- COSMETICS: -s parameter for Bootstrapper
- COSMETICS: Don't perform unnecessary installs during
paket add
- COSMETICS: Always print the command on command parser error
- Paket keeps paket.dependencies as stable as possible during edits - fsprojects#802
paket push
doesn't need a dependencies file any more - fsprojects#800- Added
--self
for self update of bootstrapper - fsprojects#791 - BUGFIX:
convert-from-nuget
doen`t duplicate sources anymore - fsprojects#804
- Add Paket.BootStrapper NuGet package - fsprojects#790
- Fix StackOverflowException when using local path - fsprojects#795
paket add
should not change dependencies file if the package is misspelled - fsprojects#798
- Support developmentDependency nuget dependencies - fsprojects#796
- Pack command is able to detect portable frameworks - fsprojects#797
Convert-from-nuget
removes custom import and targets - fsprojects#792
- New bootstrapper protects paket.exe from incomplete github downloads - fsprojects#788
- Big release from fsharpex
- BUGFIX: Smart Install is no longer adding dependencies to paket.dependencies if specified in paket.references but not in paket.dependencies - fsprojects#779
- BUGFIX: Fix smart install when we add a pinned version - fsprojects#777
- Trace NuGet server response in verbose mode - fsprojects#775
- BUGFIX: Fixing wrong local path detection with
paket install
- fsprojects#773 - BUGFIX: Fixed zip opening on mono - fsprojects#774
- New Testimonials page - http://fsprojects.github.io/Paket/testimonials.html
- New
PAKET.VERSION
environment variable for bootstraper - fsprojects#771 convert-from-nuget
aggregates target framework from packages.config files - fsprojects#768- Improved config file formatting with indented binding redirects - fsprojects#769
- BUGFIX: Fixed home path detection - fsprojects#770
- COSMETICS: Better error message when
paket.dependencies
is missing - fsprojects#764
- Try to fix dates in Nuget packages - fsprojects#761
convert-from-nuget
reads target framework from packages.config files - fsprojects#760- Allow . in target file names for pack - fsprojects#756
- Upgrading to .NET 4.5
- Removing DotNetZip and using the .NET 4.5 Zip APIs instead - fsprojects#732
- Boostrapper download without
nuget.exe
- fsprojects#734 - Added frameworkAssemblies to nuspec templating - fsprojects#740
- BUGFIX: Only pick up project output files for pack that exactly match assembly filename - fsprojects#752
- BUGFIX: Detect Silverlight version in csproj files - fsprojects#751
- BUGFIX: Fix mono timeout during license download - fsprojects#746
- BUGFIX: Detect
sl
as Silverlight - fsprojects#744
- The restore process downloads package licenses automatically - fsprojects#737
- Fallback to NuGet.exe if the bootstrapper fails to download from GitHub - fsprojects#733
- COSMETICS: Display the file name if Paket crashes on some invalid file - fsprojects#730
- Allow to add references section to paket.template file - fsprojects#721
- Allow to compute libraries for specific framework - fsprojects#723
- Detect .NET 4.6 - fsprojects#727
- SemVer allows "number + build metadata" format - fsprojects#704
paket push
shows status information - fsprojects#695- BUGFIX: Maintain order of content file items - fsprojects#722
- BUGFIX:
Convert-from-nuget
ignores disabled NuGet feeds - fsprojects#720 - BUGFIX: Smart install should not remove sources from
paket.dependencies
- fsprojects#726 - BUGFIX: Smart install should create paket.lock if we have references files - fsprojects#725
- COSMETICS: better tracing of intermediate resolution conflicts
paket pack
pretty-prints it's nuspec - fsprojects#691- Paket packs .MDBs docs into the nupkg - fsprojects#693
- paket pack / paket.template support wildcard patterns - fsprojects#690
- Allow empty lines in
paket.template
and report file name if parser fails - fsprojects#692 - BUGFIX: paket.template - file type respects dir without slash at the end - fsprojects#698
- BUGFIX: paket-files folder is alwaays relative to
paket.dependencies
- fsprojects#564 - BUGFIX:
paket install
respects manual paket nodes - fsprojects#679
- Paket packs XML docs into the nupkg - fsprojects#689
- BUGFIX: Install settings from
paket.dependencies
should override package settings - fsprojects#688
- PERFORMANCE: If resolver runs into conflict then use Warnsdorff's rule - fsprojects#684
- BUGFIX: Fixed Linux install scripts - fsprojects#681
- Support for WinExe output type - fsprojects#675
- BUGFIX: Fix Nuget compat issue with leading zeros - fsprojects#672
- BUGFIX: Detect inter project dependencies without matching package id - fsprojects#671
- BUGFIX: Parse prerelease numbers into bigint since ints might overflow - fsprojects#667
- BUGFIX: Optional fields in template files are read correctly - fsprojects#666
- BUGFIX: Better url and endpoint handling in
paket push
- fsprojects#663 - COSMETICS: Better tracing when resolver runs into conflict - fsprojects#684
- COSMETICS: Better error message when a package is listed twice in
paket.references
- fsprojects#686 - COSMETICS: Use Chessie for ROP - https://github.com/fsprojects/Chessie
- BUGFIX: Robust and much faster template file parser - fsprojects#660
- Use latest FAKE tasks
- BUGFIX: Fix help for init command - fsprojects#654
- BUGFIX: Allow non-standard API endpoint for push - fsprojects#652
- BUGFIX: Special case nuget.org
- BUGFIX: paket add/remove with just project name - fsprojects#650
- BUGFIX: Uploading packages as multiform content type - fsprojects#651
- BUGFIX: Handle transient dependencies better in pack command - fsprojects#649
- BUGFIX: Only load custom attributes if not given in TemplateFile or cmd parameter
- BUGFIX: Detect .NET 4.5.1 - fsprojects#647
- New command:
paket pack
- http://fsprojects.github.io/Paket/paket-pack.html - New command:
paket push
- http://fsprojects.github.io/Paket/paket-push.html - Improved command line help - fsprojects#639
- BUGFIX: fix no_auto_restore option parsing - fsprojects#632
- Allow local NuGet sources with spaces in
paket.dependencies
- fsprojects#616 - Streamlined install options in
paket.dependencies
andpaket.references
- fsprojects#587 - Allow to opt-out of targets import - fsprojects#587
- New option to add/remove packages for a single project - fsprojects#610
- BUGFIX: Blacklisted Microsoft.Bcl.Build.targets - fsprojects#618
- BUGFIX: Selective update doesn't add package twice from
paket.references
anymore - BUGFIX:
paket install
installs GitHub source files - COSMETICS: Respect home directories on mono - fsprojects#612
- COSMETICS:
paket add
inserts the new package in alphabetical position - fsprojects#596
- Add a simple API which allows to retrieve NuGet v3 autocomplete
- Allow unix-style comments in
paket.dependencies
file - BUGFIX:
paket restore
does not fail on missingpaket.version
files - fsprojects#600 - BUGFIX: Parsing of conditional dependencies should detect portable case - fsprojects#594
- BUGFIX: Prerelease requirements in
paket.dependencies
should override package dependencies - fsprojects#607 - BUGFIX: Try to ease the pain with mono bug in Process class - fsprojects#599
- BUGFIX:
paket restore
does not re-download http references - fsprojects#592 - BUGFIX: Make DeletePaketNodes more robust - fsprojects#591
- BUGFIX: Install content files on mono - fsprojects#561
- BUGFIX: Install process doesn't duplicate Imports of targets files any more - fsprojects#588
- BUGFIX: Don't remove comments from
paket.dependencies
file - fsprojects#584 - COSMETICS: Paket should not reformat app/web.config files while changing assembly redirects - fsprojects#597
- Install process will reference
.props
and.targets
files from NuGet packages - fsprojects#516 - Don't internalize in paket.exe during ILMerge
- Allow to download from pre-authenticated MyGet feed - fsprojects#466
- BUGFIX: Fix
paket install --hard
for FSharp.Core - fsprojects#579 - BUGFIX:
paket convert-from-nuget
ignores casing when looking for nuget.targets - fsprojects#580 - BUGFIX:
paket install
correctly parses HTTP references - fsprojects#571 - BUGFIX:
paket.dependencies
parser now fails if tokens are not valid - COSMETICS: Prerelease strings are checked that they don't contain operators
- COSMETICS: Create an install function in the API which takes a
paket.dependencies
file as text - fsprojects#576
- Allow to opt-out of old frameworks in
paket.dependencies
- http://fsprojects.github.io/Paket/nuget-dependencies.html#Framework-restrictions - Allow
copy_local
settings inpaket.references
- http://fsprojects.github.io/Paket/references-files.html#copy_local-settings - COSMETICS:
paket.lock
beautification for HTTP specs - fsprojects#571
- BUGFIX: If more than one TargetFramework-specific dependency to the same package exist, we take the latest one - fsprojects#567
- BUGFIX: Removes interactive-shell-check on
add auth
- fsprojects#565 - BUGFIX: Can parse open NuGet ranges in brackets - fsprojects#560
- BUGFIX: Detect
net35-client
- fsprojects#559 - BUGFIX: Show help for
auto-restore
command - fsprojects#558
- Allow to disable Visual Studio NuGet package restore - http://fsprojects.github.io/Paket/paket-auto-restore.html
- BUGFIX: Probe for unnormalized and normalized versions in local NuGet feeds - fsprojects#556
- Refactored
init
&init auto restore
to Railway Oriented Programming - fsprojects#533 - Refactored FindRefs to Railway Oriented Programming - fsprojects#529
- BUGFIX: paket.bootstrapper.exe and paket.exe use better proxy detection - fsprojects#552
- BUGFIX:
paket add
offered to add dependencies even when they are already added - fsprojects#550 - BUGFIX: Detect
Net20-client
- fsprojects#547 - BUGFIX: Give better error message when package is not found in a local feed - fsprojects#545
- BUGFIX: Don't download gists that are up-to-date - fsprojects#513
- BUGFIX: fix parsing of longer http links - fsprojects#536
- BUGFIX: Detect correct
paket.references
filenames during convert-from-nuget - BUGFIX: If no package source is found during convert-from-nuget we use the default NuGet feed
- COSMETICS: Config file is only saved when needed
- COSMETICS: Ignore completely empty lib folders
- COSMETICS:
paket convert-from-nuget
warns if it can't find a NuGet feed - fsprojects#548 - COSMETICS: Remove icon from bootstrapper to make file size much smaller
- Bootstrapper avoids github API - fsprojects#510
- Refactoring to Railwal Oriented Programming - http://fsharpforfunandprofit.com/rop/
- Always trim line end in lockfile
- Improved binding redirects detection - fsprojects#507
- Don't catch NullReferenceExceptions for now - fsprojects#505
- BUGFIX: Paket update nuget X doesn't work - fsprojects#512
- New
--log-file
parameter allows to trace into logfile - fsprojects#502 - Trace stacktrace on all NullReferenceExceptions - fsprojects#500
- Paket.locked file has 2 minute timeout
- BUGFIX: Detect the version of a GitHub gist correctly - fsprojects#499
- BUGFIX: Dependencies file saves http and gist links correctly - fsprojects#498
- BUGFIX: Don't relax "OverrideAll" conditions during
paket install
- BUGFIX: fix priority of parsing atom nuget feed for package Id - fsprojects#494
- BUGFIX: fix JSON deserializer and reactivate cache - fsprojects#495
- BUGFIX: Make the file search for app.config and web.config case insensitive - fsprojects#493
- BUGFIX: Don't add duplicate lines in
packet.dependencies
- fsprojects#492 - BUGFIX: Keep framework restrictions in
paket install
- fsprojects#486 - WORKAROUND: Do not fail on BadCrcException during unzip and only show a warning - fsprojects#484
- WORKAROUND: Disable NuGet v3 feed for now - seems to be unreliable.
- PERFORMANCE: Don't parse project files twice - fsprojects#487
- PERFORMANCE: Cache platform penalty calculation - fsprojects#487
- PERFORMANCE: Use StringBuilder for path replacement - fsprojects#487
- PERFORMANCE: Cache feed errors - fsprojects#487
- PERFORMANCE: Put feed url into cache filename - fsprojects#487
- PERFORMANCE: Relax prerelease requirements for pinned versions - fsprojects#487
- PERFORMANCE: Don't enumerate all files, since we only need lib files - fsprojects#487
- PERFORMANCE: Pin sourcefile dependencies - fsprojects#487
- PERFORMANCE: Cache path penalty calculation - fsprojects#487
- PERFORMANCE: Cache path extraction - fsprojects#487
- COSMETICS: Trim end of line in lockfile.
paket install
performs a selective update based on the changes in the dependencies file - http://fsprojects.github.io/Paket/lock-file.html#Performing-updates- Paket.exe acquires a lock for all write processes - fsprojects#469
- New command to add credentials - http://fsprojects.github.io/Paket/paket-config-file.html#Add-credentials
- Smarter conditional NuGet dependencies - fsprojects#462
- If environment auth variables are empty a fallback to the config is used- fsprojects#459
- Better handling for multiple files from same GitHub repository - fsprojects#451
- Extend Public API for plugin
- BUGFIX: Remove parsing of invalid child element of ProjectReference - fsprojects#453
- BUGFIX: Don't add NuGet packages twice to a references file - fsprojects#460
- BUGFIX: Use Max strategy for
paket outdated --ingore-constraints
- fsprojects#463 - BUGFIX: Don't delete downloaded github zip file
- BUGFIX: Cannot install nuget packages from local TeamCity feeds due to proxy - fsprojects#482
- BUGFIX: Don't touch framework assemblies if not needed
- BUGFIX: Check versions file synchronously
- BUGFIX: Restore console color after handling exception - fsprojects#467
- COSMETICS:
>= 0
version range simplified to empty string - fsprojects#449 - COSMETICS: Paket.exe and paket.bootstrapper.exe have a logo - fsprojects#473
- 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 transitive 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 transitive 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!