- PERFORMANCE: Check if lock file has already the package when adding new one
- Support for IronPython - fsprojects#2885
- PERFORMANCE: Using shasum/awk for comparing hashes on osx and linux - fsprojects#2870
- USABILITY: Added PAKET_VERSION posix compliant environment variable for bootstrapper - fsprojects#2857
- USABILITY: Clarified
paket install
command documentation - fsprojects#2881
- Move Resource to Paket.Core and Refactorings - fsprojects#2859
- BUGFIX: generate nuspecs in IntermediateOutputPath - fsprojects#2871
- BUGFIX: Resolver doesn't fail on locked packages - fsprojects#2777
- BUGFIX: Ensure directory was created before copying package from cache - fsprojects#2864
- REVERT: HashSet used in paket why command - fsprojects#2853
- REVERT: Clitool restore became unstable - fsprojects#2854
- PERFORMANCE: Paket why command is now much faster - fsprojects#2853
- PERFORMANCE: Paket restore is not longer called for CLI tool restore
- USABILITY: No need for .clitools file in /obj anymore
- PERFORMANCE: Fix performance problem introduced in 5.101.0 - fsprojects#2850
- BUGFIX: Minor perf improvement for why command - fsprojects#2851
- BUGFIX: Make json cache file reading more robust - fsprojects#2838
- BUGFIX: Do not restore sdk projects when a group is given - fsprojects#2838
- BUGFIX: Use maps instead of lists in why command - fsprojects#2845
- BUGFIX: isExtracted function was falsely returning true to comparison - fsprojects#2842
- USABILITY: Do not reference NETStandard.Library directly - fsprojects#2852
- COSMETICS: Don't trace so much noise in dotnet restore
- BUGFIX: Invalidate internal NuGet caches
- BUGFIX: load scripts should only work on lock file - fsprojects#2834
- BUGFIX: Fixed Syntax error: Expected end of input, got '<= net45' - fsprojects#2835
- BUGFIX: Fixed incorrect warnings about obsolete command-line options - fsprojects#2828
- BUGFIX: Lowercase package names in package cache for NuGet compat - fsprojects#2826
- BREAKING: Stricter parsing of framework requirements - fsprojects#2824
- Set RestoreSuccess property and let paket add/remove/install set it
- Send header for X-NuGet-Protocol-Version 4.1.0 - NuGet/Announcements#10
- REVERT: Stricter parsing of framework requirements - fsprojects#2816
- BREAKING: Stricter parsing of framework requirements - fsprojects#2816
- BREAKING: Automatic license download is now disabled because of github rate limit trouble - https://fsprojects.github.io/Paket/dependencies-file.html
- Parallel execution of bootstrapper - fsprojects#2752
- The
Paket.Restore.targets
will be extracted on paket restore - fsprojects#2817 - Touch the
Paket.Restore.targets
file only if changes exist
- Support for .NET 4.7.1 - fsprojects#2815
- CLEANUP: Remove dnxcore50 moniker from lock file - fsprojects#2813
- PERFORMANCE: Improvements in framework restriction parsing - fsprojects#2807
- BREAKING: To make the performance optimizations possible API-compat has been broken slightly
- BUGFIX: Add MonoAndroid v8 - fsprojects#2800
- BUGFIX: Removed V3 -> V2 fallback - fsprojects#2782
- BUGFIX: Sign paket.exe and paket.bootstrapper.exe again
- BUGFIX: Disable NU1603 - NuGet/Home#5913
- Adding feature to verify the URL and credential correctness before storing them in paket.config - fsprojects#2781
- BUGFIX: Properly extract cli tools to NuGet user folder - fsprojects#2784
- BUGFIX: Use "--references-file" instead of "--references-files" in paket.targets - fsprojects#2780
- BUGFIX: Do not evaluate all templates with --template switch - fsprojects#2769
- BUGFIX: fix incorrect runtime assemblies - fsprojects#2772
- BUGFIX: fix for #2755 - fsprojects#2770
- BUGFIX: #2716 Duplicates appear in generated scripts. - fsprojects#2767
- BUILD: do not export the MSBuild env-var to the outer shell - fsprojects#2754
- BUGFIX: support proxy in netstandard - fsprojects#2738
- BUGFIX: Make the resolver request only sources returned by GetVersion - fsprojects#2771
- BUGFIX: Fix special cases with include-referenced-projects - fsprojects#1848
- BUGFIX: Proper filter by target framework - fsprojects#2759
- USABILITY: Print package version in "paket why" - fsprojects#2760
- Allow to add packages without running the resolver - fsprojects#2756
- Allow to set "redirects: force" on group level - fsprojects#2666
- BUGFIX: Trim target frameworks for .NET cli - fsprojects#2749
- BUGFIX: Don't depend on restore cache when using paket.local or force switch - fsprojects#2734
- BUGFIX: MSBuild now tracks Paket.Restore.targets for incremental builds - fsprojects#2742
- BUGFIX: Removed default 100sec timeout for Http dependencies download - fsprojects#2737
- BUGFIX: Fixing root cause for casing issue in #2676 - fsprojects#2743
- BUGFIX: Temporary fix for casing issue in #2676 - fsprojects#2743
- BUGFIX: calculate hashfile after signing the assembly. - fsprojects#27
- BUGFIX: always allow partial restore - fsprojects#2724
- BUGFIX: always call GetVersions before GetDetails - fsprojects#2721
- BUGFIX: Fix a crash when using
storage: package
in-line - fsprojects#2713 - BOOTSTRAPPER: Add support for IgnoreCache to app.config - fsprojects#2696
- DOCS: Fix GitHub project dependency description - fsprojects#2707
- BUGFIX: Fix V3 implementation - fsprojects#2708
- BUGFIX: Don't use the global cache when paket.local is given - fsprojects#2709
- BUGFIX: Ignore unknown packages in fix-nuspec - fsprojects#2710
- BUGFIX: Fix new restore cache - fsprojects#2684
- PERFORMANCE: Make restore faster - fsprojects#2675
- BUGFIX: Incorrect warnings on restore - fsprojects#2687
- PERFORMANCE: Make install faster - fsprojects#2688
- Paket comes as signed lib for better antivir support
- BUGFIX: Fix new restore cache - fsprojects#2684
- PERFORMANCE: Make restore faster - fsprojects#2675
- BUGFIX: fix a bug in the runtime parser - fsprojects#2665
- BUGFIX: Add props to correct Paket.Restore.targets - fsprojects#2665
- Make packages folder optional - fsprojects#2638
- Support for NTLM auth - fsprojects#2658
- BUGFIX: fix-nuspecs should break at ; - fsprojects#2661
- BUGFIX: V3 normalization fix for fsprojects#2652
- BUGFIX: fix crash when a package contains an invalid file - fsprojects#2644
- BUGFIX: dotnet sdk: disable implicitly adding system.valuetuple and fsharp.core - fsprojects#2528
- BUGFIX: NuGet v3 protocol fixes - fsprojects#2632
- BUGFIX: Restore Failure on Mono: System.Exception: Expected an result at this place - fsprojects#2639
- BUGFIX: Fixed feed Warnings and added blacklisting - fsprojects#2582
- BUGFIX: Special case System.Net.Http - fsprojects#2628
- BUGFIX: No file links were created when using File: references in .NET Core projects - fsprojects#2622
- BUGFIX: Small fixes in PCL detection - fsprojects#2609
- BUGFIX: Simplify references in groups - fsprojects#2619
- BUGFIX: Don't change BOM for existing project files - fsprojects#2575
- BUGFIX: Don't call paket if not necessary on dotnet pack - fsprojects#2624
- BUGFIX: Don't fail on myget
- USABILITY: Friendlier warnings about obsolete syntax - fsprojects#2610
- Support for DevExpress feed
- PERFORMANCE: Do not scan packages folders for restore
- PERFORMANCE: Faster lookup in ProGet
- Better error reporting for conflicts that appear late in resolution
- Protecting Paket.Restore.targets against changes in dotnet template - fsprojects#2569
- Paket allows to resolve prereleases in a transitive way - fsprojects#2559
- BUGFIX: Fixed download of multiple HTTP resources - fsprojects#2566
- Update to FSharp.Core 4.2.2
- The outdated command now allows to pass the -f flag
- BUGFIX: Fixed exception when paket outdated runs on a repo with a http zip dependency - fsprojects#2565
- BUGFIX: Fixed edge case with endsWithIgnoreCase - fsprojects#2562
- BUGFIX: Fixed push for large packages - fsprojects#2555
- BUGFIX: Fixed generate-load-scripts case sensitivity - fsprojects#2547
- BUGFIX: Pass along empty arguments in bootstrapper - fsprojects#2551
- BUGFIX: Fixed find-packages - fsprojects#2545
- BUGFIX: zsh completion: support paths with spaces - fsprojects#2546
- BUGFIX: Allow feed element in getbyid response - fsprojects#2541
- BUGFIX: Multi-Target support for new MSBuild - fsprojects#2496 (comment)
- BUGFIX: Version in path and load scripts should work together
- USABILITY: Check that we printed an error
- USABILITY: Do not spam script generation messages (these are no under -v)
- Support Xamarin.tvOS and Xamarin.watchOS - fsprojects#2535
- BUGFIX: Version in path and load scripts should work together - fsprojects#2534
- BUGFIX: Detect subfolders like "Lib" - fsprojects#2533
- BUGFIX: Multi-Target support for new MSBuild (needs paket install to update the Paket.Restore.targets)
- NuGet convert can detect cli tools - fsprojects#2518
- BUGFIX: Unescape urls in odata response - fsprojects#2504
- BUGFIX: Fix nuspecs only if we use nuspecs
- BUGFIX: Better tracing while downloading packages and licenses
- BUGFIX: Carefuly handle cases when the .paket folder is present in .sln file, not present, or is empty - fsprojects#2513
- BUGFIX: Better tracing around download link - fsprojects#2508
- BUGFIX: Work around Proget perf issue - fsprojects#2466
- BUGFIX: Work around sonatype bug - fsprojects#2320
- BUGFIX: Work around NuGet/NuGetGallery#4315
- BUGFIX: Check result of PutAsync - fsprojects#2502
- BUGFIX: Fixed push command
- REVERT "Fixed NugetV2 querying"
- PERFORMANCE: Fixed access to multiple sources (performance) - fsprojects#2499
- BUGFIX: Improved penalty system fsprojects#2498
- BUGFIX: Trace warnings to stdout instead of stderr
- USABILITY: Convert-From-NuGet tries to restore into magic mode
- USABILITY: Better error message when references file parsing fails
- Support for dotnet cli tools with clitools keyword in paket.dependencies - https://fsprojects.github.io/Paket/nuget-dependencies.html#Special-case-dotnet-cli-tools
- GNU-compatible command line - fsprojects#2429
- Add Tizen framework (v3 and v4) - fsprojects#2492
- USABILITY: find-package-versions now includes default source to match behavior of find-packages - fsprojects#2493
- BUGFIX: Added default NuGet source back to find-packages - fsprojects#2489
- BUGFIX: Fixed NugetV2 querying - fsprojects#2485
- BUGFIX: Show stack trace only in verbose mode - fsprojects#2481
- BUGFIX: find-packages doesn't require paket.dependencies to be present - fsprojects#2483
- BUGFIX: Fixed for usage of the new csproj with targetFramework - fsprojects#2482
- BUGFIX: Fixed off-by-one error when inserting lines in already-existing .paket folder in sln file - fsprojects#2484
- BUGFIX: Allow any whitespace to precede a comment, not only space in the references file - fsprojects#2479
- BUGFIX: Doesn't always print the 'warning' message - fsprojects#2463
- Allow comments in the references file - fsprojects#2477
- BUGFIX: Allowed empty framework conditionals in paket.template - fsprojects#2476
- BUGFIX: find-package-versions doesn't require paket.dependencies to be present as long as a source is explicitly specified - fsprojects#2478
- BUGFIX: Ignoring pre-release status when deps file requested prerelease - fsprojects#2474
- BUGFIX: Don't remove placeholder from file view - fsprojects#2469
- BUGFIX: Automatic restore in VS should also work with bootstraper
- BUGFIX: Do not add old myget sources during NuGet convert
- BUGFIX: Increase download timeout - fsprojects#2456
- BUGFIX: Paket init in "magic" mode deleted paket.exe - fsprojects#2451
- BUGFIX: Take xamarin.*.csharp.targets into account when finding location - fsprojects#2460
- BUGFIX: Fixed Package targetFramework for netstandard - fsprojects#2453
- BUGFIX: Fixed the warning reported in #2440 - fsprojects#2449
- BUGFIX: Paket.pack: Fixed another issue with duplicate files - fsprojects#2445
- BUGFIX: Disable AutoRestore features for MSBuild 15 - fsprojects#2446
- BUGFIX: Add proper versioning of MonoAndroid framework - fsprojects#2427
- BUGFIX: Paket.pack: Fixed another issue with duplicate files - fsprojects#2445
- Paket.pack: support for NuGet dependencies conditional on target framework - fsprojects#2428
- BUGFIX: Overwrite target file when link option is false - fsprojects#2433
- BUGFIX: Fixed interactive package search - fsprojects#2424
- USABILITY: Better task cancellation - fsprojects#2439
- DOGFOODING: Use latest bootstrapper in magic mode
- Live release from NDC room 4
- Support for Fable 1.1
- Using NuGet's new SemVer 2 support - fsprojects#2402
- Xamarin targets integrate with netstandard - fsprojects#2396
- Support for SpecificVersion attribute on assembly references - fsprojects#2413
- New command
paket generate-nuspec
- New command:
FixNuspecs
- Can fix a list of nuspec files now - New restriction system - fsprojects#2336
- Paket is now more accurate in calculating restrictions and referencing libraries
- Paket will convert (lock-)files to a new syntax (but still understands the old syntax)
- This should fix a bunch of edge cases and invalid behavior in combination with portable profiles and netstandard
- Add support for net403 (required for some portable profiles)
- BREAKING CHANGE: Paket simplify no longer support simplifying restrictions - fsprojects#2336
- BREAKING CHANGE: Paket.PowerShell is no longer supported
- BREAKING CHANGE:
InstallModel
API changed and Paket.Core.dll users might need to adapt - PERFORMANCE: Improved performance by pre-loading requests - fsprojects#2336
- PERFORMANCE: Report performance in a more detailed way - fsprojects#2336
- PERFORMANCE: Improved performance for some edge case - fsprojects#2299
- PERFORMANCE: Limit the number of concurrent requests to 7 - fsprojects#2362
- PERFORMANCE: Report how often the pre-loading feature worked - fsprojects#2362
- PERFORMANCE: Request queue can now re-prioritize on-demand - fsprojects#2362
- PERFOMANCE: Much faster paket pack fsprojects#2409
- DEPRECATED:
FixNuspec
function is now obsolete, useFixNuspecs
instead - DEPRECATED: /package-versions API was deprecated for lookup from NuGet team - fsprojects#2420
- BUGFIX: Better hash checks in bootstrapper - fsprojects#2368
- BUGFIX: Improved C++ support
- BUGFIX: Fix Conditional Group Dependencies not working as expected - fsprojects#2335
- BUGFIX: Treat runtime dependencies as transitive deps - fsprojects#2334
- BUGFIX: Sort dependencies on obj/references files - fsprojects#2310
- BUGFIX: Support .NET moniker ">= monoandroid" - fsprojects#2246
- BUGFIX: Paket pack was placing two copies of the project binary to the package - fsprojects#2421
- BUGFIX: Better dependencies file parser errors
- BUGFIX: "Dotnet restore" failed on .netstandard projects under 1.6 - fsprojects#2243
- BUGFIX: Paket now accepts multiple nuspec files in fix-nuspec - fsprojects#2296
- BUGFIX: Fixed pinning of .NETSTANDARD 1.6 packages - fsprojects#2307
- BUGFIX: Fixed bug with ignored argument of getPackageDetails - fsprojects#2293
- BUGFIX: HTTP dependency - strip query string to detect a file name - fsprojects#2295
- BUGFIX: Proper encoding "+" in package download url - fsprojects#2288
- BUGFIX: Paket failed when group is removed (or renamed) - fsprojects#2281
- BUGFIX: Filter .targets / .props earlier - fsprojects#2286
- BUGFIX: Downgrade to tooling 1.0 - fsprojects#2380
- BUGFIX: Paket added too many targets and props - fsprojects#2388
- BUGFIX: Paket failed with: String cannot be of zero length - fsprojects#2407
- BOOTSTRAPPER: Don't crash in DownloadHashFile - fsprojects#2376
- BOOTSTRAPPER: Search harder for the paket.dependencies file - fsprojects#2384
- USABILITY: Don't let build continue when paket failed - fsprojects#2302
- Cleanup fsprojects#2412 fsprojects#2410
- Internals: Started proper dotnetcore integration (disabled by default, can be enabled via setting
PAKET_DISABLE_RUNTIME_RESOLUTION
tofalse
):- Paket now properly understands runtime and reference assemblies
- Paket now understands the runtime graph and restores runtime dependencies
- New API
InstallModel.GetRuntimeAssemblies
andInstallModel.GetRuntimeLibraries
can be used to retrieve the correct assets for a particular RID and TFM
- paket adds too many targets and props - fsprojects#2388
- USABILITY: Better error reporting - fsprojects#2349
- BUGFIX: Support .NET moniker ">= monoandroid" - fsprojects#2246
- BUGFIX: Proper encoding "+" in package download url - fsprojects#2288
- BUGFIX: Paket failed when group is removed (or renamed) - fsprojects#2281
- BUGFIX: Filter .targets / .props earlier - fsprojects#2286
- BREAKING CHANGE: Made pushing changes from Git dependency repositories easier - fsprojects#2226
- Paket now clones git dependencies as bare repositories and configures clones under
paket-files
differently. Because of these incompatible changes, it is necessary to manually clear Paket local temp directory (under%USERPROFILE%\.paket\git\db
) and respectivepaket-files
directories after upgrading.
- Paket now clones git dependencies as bare repositories and configures clones under
- Bootstrapper: Support NugetSource app-setting key - fsprojects#2229
- Unity3d support - fsprojects#2268
- Support for SourceLink v2 - fsprojects#2200
- BUGFIX: Framework restriction was lost for global build folder - fsprojects#2272
- BUGFIX: Fixed error when parsing version="*" - fsprojects#2266
- Support Netstandard 2.0, Netframework 4.7, Netcore 2.0
- Encode '+' in Urls
- BUGFIX: Fix nuspec version attributes so that nuget.org is happy
- BUGFIX: Import .props/.targets better - fsprojects#2234
- BUGFIX: Don't download boostrapper in auto-restore magic mode - fsprojects#2235
- BUGFIX: Only include dlls in analyzers - fsprojects#2236
- USABILITY: Fix rotating app.config entries when generating redirects - fsprojects#2230
- BUGFIX: Check if a references file exists on disk - fsprojects#2224
- BUGFIX: Improved output of the outdated warning and fix underlying bug - fsprojects#2223
- BUGFIX: Make Paket.Restore.targets be called in more situations
- BUGFIX: Fix to handle weird malformed portable-only libraries - fsprojects#2215
- BUGFIX: Detect changes in redirects settings
- BUGFIX: Workaround for TFS dependency resolution - fsprojects#2214
- Support for dotnet pack
- BUGFIX: Handle empty references files for .NET Core
- BUGFIX: Better framework node detection
- BUGFIX: Better redirects for project dependent references files
- BUGFIX: Out-of-Sync check should work with auto-detection of framework settings
- BUGFIX: Convert from nuget with wildcard version - fsprojects#2185
- BUGFIX: Support load script generation in restore
- BUGFIX: framework: auto-detect didn't work with Paket 4 - fsprojects#2188
- USABILITY: Convert packages that do not have version specified
- COSMETICS: Use latest FSharp.Core
- Make Paket compatible with DotNet SDK / MSBuild 15 / Visual Sudio 2017
- Tail Recursive Package Resolution - fsprojects#2066
- Reorganized resolver - fsprojects#2039
- USABILITY: Added option to have paket restore fail on check failure - fsprojects#1963
- USABILITY: Collect multiple install errors before failing - fsprojects#2177
- Generate load scripts on install abidding to new paket.dependencies option - https://fsprojects.github.io/Paket/dependencies-file.html#Generate-load-scripts
- BUGFIX: auto-detect no longer causes Out of sync warning - fsprojects#2096
- BUGFIX: Allow to add package when sources are splitted - fsprojects/Paket.VisualStudio#137
- USABILITY: Remove confusing yellow diagnostics in pack - fsprojects#2164
- USABILITY: Support TLS > 1.0 - fsprojects#2174
- USABILITY: old bootstrapper did not work
- BUGFIX: Lower case group folder name - fsprojects#2150
- BUGFIX: Fix resolver for Strategy.Min - fsprojects#2148
- BUGFIX: Fix TFS-on-premise - fsprojects#2147
- BUGFIX: Add a workaround for fsprojects#2145
- BUGFIX: Ignore unknown frameworks - fsprojects#2132
- COSMETICS: Do not spam "unlisted" - fsprojects#2149
- USABILITY: Link to documentation on how to resolve a conflict - fsprojects#2155
- Added "netcoreapp1.1" support - fsprojects#2129
- BUGFIX: Ensures that boostrapper --help always work - fsprojects#2128
- USABILITY: Reports broken project dependencies properly - fsprojects#2131
- USABILITY: Added details for "clear-cache" in --verbose mode - fsprojects#2130
- BUGFIX: Support GitHub dependencies with spaces - fsprojects#2127
- BUGFIX: Convert from nuget: Local package source gave false error - fsprojects#2112
- BUGFIX: Make config writer use XmlWriter for disk write - fsprojects#2110
- BUGFIX: Ensure case when getting packages from nuget feed - fsprojects#2106
- BUGFIX: Ensure stable ordering of references
- USABILITY: Ensure stable ordering of references in the same ItemGroup - fsprojects#2105
- BUGFIX: Template with multiparagraph description was not working with LF line endings - fsprojects#2104
- paket outdated: group -parameter added - fsprojects#2097
- BUGFIX: Fix "directory doesn't exist" in NuGet v2 - fsprojects#2102
- BUGFIX: Correctly escape no_proxy domains for bootstraper - fsprojects#2100
- BUGFIX: Don't print incorrect warning in bootstraper - fsprojects#2098
- BUGFIX: Update Argu to 3.6.1
- BUGFIX: Revert argu update
- BUGFIX: If we have ref and lib files then we prefer lib
- BUGFIX: Don't remove group with only remote files - fsprojects#2089
- BUGFIX: Fix displayed package name for packages found in another group - fsprojects#2088
- BUGFIX: Avoid infinite recursive calls in followODataLink - fsprojects#2081
- BUGFIX: One of the file writes was missing a Directory.Create() - fsprojects#2080
- BUGFIX: NuGetV2-OData: retrieve versions in descending order for artifactory - fsprojects#2073
- BUGFIX: Default address of NuGet v3 stream points to https - fsprojects#2071
- Added monoandroid70 moniker (Android 7 Nougat) - fsprojects#2065
- BUGFIX: Package names are compared using non-linguistic Ordinal comparison - fsprojects#2067
- BUGFIX: Fixed Git dependency change detection - fsprojects#2061
- BUGFIX: Relax prerelease condition for --keep-patch - fsprojects#2048
- BUGFIX: Allow specify auto-detect in specific groups - fsprojects#2011
- Allow override of NuGetCacheFolder location through environment variable - fsprojects#2035
- BUGFIX: Add authorization headers to Paket Push - fsprojects#2034
- BUGFIX: Fix package name displayed when package is found in different group - fsprojects#2031
- BUGFIX: Report which nuspec file is invalid when the nuspec cannot be loaded - fsprojects#2026
- BUGFIX: Paket adds stricter prerelease dependencies to make NuGet happy - fsprojects#2024
- BUGFIX: Optimize deps to make #2020 work - fsprojects#2020
- BUGFIX: Added missing tolower() - fsprojects#2023
- BUGFIX: Fix broken condition in WhenNode - fsprojects#2022
- REVERT: NuGetV2-OData: retrieve versions in descending order - fsprojects#2008
- BUGFIX: Git Dependency failed to install when space exists in User Folder name - fsprojects#2015
- Verbose bootstrapper - fsprojects#2007
- BUGFIX: NuGetV2-OData: retrieve versions in descending order - fsprojects#2008
- BUGFIX: Paket doesn't reference libs for UWP apps - fsprojects#2001
- BUGFIX: Version constraint was missing on referenced projects packed separately - fsprojects#1976
- BUGFIX: Make download loop to terminate in max N=5 iterations - fsprojects#1999
- New Command: paket why - http://theimowski.com/blog/2016/10-30-paket-why-command/index.html
- BUGFIX: Do not remove main group - fsprojects#1950
- BUGFIX: Fix out-of-date-check
- BUGFIX: Be more conservative during paket add and paket remove - fsprojects#1652
- Allow to put required paket version into the paket.dependencies file - fsprojects#1983
- BUGFIX: Custom print for NugetSourceAuthentication types - fsprojects#1985
- BUGFIX: DependenciesFileParser now tracks inner exceptions for package sources - fsprojects#1987
- USABILITY: New magic mode bootstrapper - fsprojects#1961
- USABILITY: Specify Chessie version - fsprojects#1958
- REVERT: Support long paths for NTFS - fsprojects#1944
- BUGFIX: Support long paths for NTFS - fsprojects#1944
- BUGFIX: generate-include-scripts: don't check dll order when it can be skipped - fsprojects#1945
- BUGFIX: generate-include-script doesn't not #r FSharp.Core.dll anymore - fsprojects#1946
- BUGFIX: Paket failed to get packages from feed with credentials - fsprojects#1947
- BUGFIX: Fix public API
- BUGFIX: Set network credentials - fsprojects#1941
- BUGFIX: Swapped parameters of FindVersionsForPackage
- BUGFIX: Transforming wildcard syntax to regex, which is used by WebProxy for NoProxy bypassing - fsprojects#1939
- BUGFIX: Work around dependencies issue in VSTS - fsprojects#1798
- COSMETICS: XML paket.config is now beautified - fsprojects#1954
- Added MsBuild reserved properties - fsprojects#1934
- BUGFIX: Make VisualStudio.com nuget feed behave like nuget.org - fsprojects#1798
- BUGFIX: Generate binding redirect that covers entire range of possible assembly versions - fsprojects#1932
- COSMETICS: Paket shows context for missing references - fsprojects#1936
- BUGFIX: Fix dependency compression issue - fsprojects#1929
- BUGFIX: Calling
Paket.Dependencies.GetInstalledPackageModel
with wrong casing on mono failed - fsprojects#1928 - BUGFIX: Convert from nuget with analyzers - fsprojects#1922
- BUGFIX: Don't fail on restore - fsprojects#1923
- BUGFIX: Fix double space encoding during pack - fsprojects#1837
- BUGFIX: Try to resolve "$(TargetFrameworkIdentifier) == 'true'" issue
- BUGFIX: Push correct Paket.Core - fsprojects#1911
- NEW Dotnetcore build for Paket.Core - fsprojects#1785
- BUGFIX: Allow to overwrite copy_local settings for ref files
- BUGFIX: Fixed invalid Cache Folder when Current Directory is different - fsprojects#1910
- BUGFIX: Fixed issues around .NET Standard resolution
- BUGFIX: Fixed toLower > tolower for odata url parameter - fsprojects#1906
- BUGFIX: Fix deduplication condition
- Revert fix for #1898
- Added Add MonoAndroid44 moniker - fsprojects#1897
- Notified about missing libs will only be shown on direct packages (too many false positives)
- Fixed props import for fsproj/cspro - fsprojects#1898
- BUGFIX: Do not copy ref files to output dir - fsprojects#1895
- BUGFIX: Scan group folder for packages
- BUGFIX: Better NuGet V3 API and async caching - fsprojects#1892
- BUGFIX: Resolving .net standard depedencies for net46 - fsprojects#1883
- BUGFIX: Change project file condition handling to be case-insensitive - fsprojects#1890
- BUGFIX: Don't remove non-duplicate framework dependencies - fsprojects#1888
- BUGFIX: Fixed lowest_matching constraint - fsprojects#1882
- Allow printing of version number through command-line option - fsprojects#1878
- BUGFIX: Async cache fix in multi-thread-environment for GitHub downloads - fsprojects#1880
- Allow to use github access token from environment variable for github dependencies - http://fsprojects.github.io/Paket/github-dependencies.html#Using-a-GitHub-auth-key-from-environment-variable
- BUGFIX: Look for OutDir in .vcxproj - fsprojects#1870
- USABILITY: Skip invalid meta-data in cpp projects - fsprojects#1870
- USABILITY: Add better tracing during resolve - fsprojects#1871
- USABILITY: Use .dll as default during pack - fsprojects#1870
- When converting from Nuget Paket removes NuGetPackageImportStamp - fsprojects#1865
- BUGFIX: Fixed strange issue during directory cleanup
- BUGFIX: Fallback to LocalApplicationData if we don't have UserProfile avaulable - fsprojects#1863
- BUGFIX: Fixed octokit parsing - fsprojects#1867
- BUGFIX: Faulty conditions were generated when using condition attributes - fsprojects#1860
- Show message when a package version is not installed because it is unlisted
- BUGFIX: Bootstrapper had issues with partial download - fsprojects#1859
- BUGFIX: Use ConcurrentDictionary correctly - fsprojects#1853
- Allow to pack referenced projects by setting paket.template switch - fsprojects#1851
- BUGFIX: Paket doesn't add duplicate references to framework assemblies anymore - fsprojects#1333
- BUGFIX: Run resolver after convert
- BUGFIX: Selective paket update doesn't ignore paket.dependencies rules anymore - fsprojects#1841
- BUGFIX: Update with any of the --keep-?? flags didn't honour redirects:on in paket.dependencies - fsprojects#1844
- Allow Pack to pin only project references - fsprojects#1649
- Allow to specify nupkg version for source override in paket.local file - fsprojects#1803
- BUGFIX: Allow "auto-restore on" to be done twice - fsprojects#1836
- BUGFIX: be careful with distinction between .NET 4.0 client and .NET 4.0 full profile - fsprojects#1830
- BUGFIX: Don't allow empty string as description in template file - fsprojects#1831
- BUGFIX: Respect comments in dependencies file
- Don't create runtime references for CoreClr anymore - new concept coming soon
- BUGFIX: Allow to install packages that have "native" in package name - fsprojects#1829
- PERFORMANCE: Much faster computation of the InstallModel
- Paket automatically packs localized assemblies - fsprojects#1816
- BUGFIX: Fix possible null ref when processing a vcxproj file - fsprojects#1814
- BUGFIX: Changing NuGet uri from http to https in paket.dependencies don't causes error any more - fsprojects#1820
- BUGFIX: Paket 'pack' should exclude 'project' template files correctly - fsprojects#1818
- PERFORMANCE: Do not scan node_modules path for project files - fsprojects#1782
- Exposed license url in public namespace - fsprojects#1811
- Paket automatically packs localized assemblies - fsprojects#1807
- BUGFIX: Fixed incorrect CopyRuntimeDependencies.ProjectFile causing 'Could not find paket.dependencies' - fsprojects#1802
- Generate include script for each group - fsprojects#1787
- USABILITY: Improve error messages for dependency groups - fsprojects#1797
- Support for .NET 4.6.3 and .NET Standard 1.6
- Using Argu 3
- Support groups in paket.local - fsprojects#1788
- Paket config can be run from everywhere - fsprojects#1781
- BUGFIX: Install older frameworks if things don't work out - fsprojects#1779
- BUGFIX: Fixed detection of framework version with spaces - fsprojects#1791
- BUGFIX: Fixed error with local sources and run convert-from-nuget - fsprojects#1795
- Inaccessible caches are excluded for the duration of running a command - fsprojects#1770
- BUGFIX: NuGet OData search is now case-insensitive - fsprojects#1775
- BUGFIX: Allows to use colons in git build argument - fsprojects#1773
- BUGFIX: auto-restore on fixes old targets file references - fsprojects#1768
- BUGFIX: Added handling for cache not being accessible - fsprojects#1764
- BUGFIX: Fixed out-of-date check for remote files - fsprojects#1760 fsprojects#1762 fsprojects#1766
- BUGFIX: Using network cache with invalid credentials should not fail restore - fsprojects#1758
- BUGFIX: Make the copy task more robust if we can't parse target framework - fsprojects#1756
- BUGFIX: Paket warns on dependencies file that has same package twice in same group - fsprojects#1757
- USABILITY: Show out-of-sync warning message if paket.lock is not matching paket.dependencies - fsprojects#1750
- COSMETICS: Don't trace download of remote files twice
- Paket fails on dependencies file that has same package twice in same group - fsprojects#1757
- Paket.SemVer.Parse is now in PublicAPI.fs - fsprojects#1754
- BUGFIX: Automatic repair of broken file paths in NuGet packages - fsprojects#1755
- BUGFIX: Fixed out-of-date check for auto-detection of frameworks - fsprojects#1750
- Show out-of-sync error message if paket.lock is not matching paket.dependencies - fsprojects#1750
- BUGFIX: Dependency resolution for .NETFramework4.5 and .NETPortable0.0-wp8+netcore45+net45+wp81+wpa81 fixed - fsprojects#1753
- BUGFIX: Don't report warnings for packages that are not installed for current target framework - fsprojects#1693
- BUGFIX: Runtime deps are copied based on TargetFramework - fsprojects#1751
- BUGFIX: Do not take over control over manual nodes - fsprojects#1746
- BUGFIX: Better error message when log file is missing - fsprojects#1743
- BUGFIX: Create folder if needed during package extraction - fsprojects#1741
- BUGFIX: Simplify works with auto-detected target frameworks - fsprojects#1740
- BUGFIX: Make sure Guid in project reference is parsed well - fsprojects#1738
- BUGFIX: Added a username and password option scripting - fsprojects#1736
- BUGFIX: Trailing slash will be removed from credentials - fsprojects#1735
- COSMETICS: Add condition to AfterBuild target to unbreak nCrunch - fsprojects#1734
- BUGFIX: Ignore case in aliases dll names - fsprojects#1733
- Paket pack doesn't allow empty string as authors and description metadata - fsprojects#1728
- Made Name and Guid in ProjectRefrence optional - fsprojects#1729
- BUGFIX: Prerelease version range are working with ~> again
- BUGFIX: Filter empty When conditions - fsprojects#1727
- BUGFIX: Do not garbage collect packages with version in path
- Allow to reference git repositories - http://fsprojects.github.io/Paket/git-dependencies.html
- Allow to run build commands on git repositories - http://fsprojects.github.io/Paket/git-dependencies.html#Running-a-build-in-git-repositories
- Allow to use git repositories as NuGet source - http://fsprojects.github.io/Paket/git-dependencies.html#Using-Git-repositories-as-NuGet-source
- Allow to override package sources in paket.local - http://fsprojects.github.io/Paket/local-file.html http://theimowski.com/blog/2016/05-19-paket-workflow-for-testing-new-nuget-package-before-release/index.html
- NEW COMMAND: "paket generate-include-scripts" creates package include scripts for F# Interactive - http://fsprojects.github.io/Paket/paket-generate-include-scripts.html
- Additional local caches - http://fsprojects.github.io/Paket/caches.html
- Garbage collection in packages folder - fsprojects#1491
- Allows to exclude dll references from a NuGet package - http://fsprojects.github.io/Paket/references-files.html#Excluding-libraries
- Allows to use aliases for libraries - http://fsprojects.github.io/Paket/references-files.html#Library-aliases
- Create Choose nodes for .NET Standard
- Remove command removes empty group when removing last dependency - fsprojects#1706
- New bootstrapper option --max-file-age - http://fsprojects.github.io/Paket/bootstrapper.html
- USABILITY: Removed "specs:" from paket.lock since it was copied from Bundler and had no meaning in Paket - fsprojects#1608
- BREAKING CHANGE: "lib", "runtimes" are not allowed as group names
- BREAKING CHANGE: Removed --hard parameter from all commands.
- Paket threads all commands as if --hard would have been set - fsprojects#1567
- For the --hard use in the binding redirects there is a new parameter --clean-redirects - fsprojects#1692
- BUGFIX: Paket update failed on silverlight projects - fsprojects#1719
- BUGFIX: Automatic prerelease expansion should not be done if explicit prereleases are requested - fsprojects#1716 fsprojects#1714
- BUGFIX: Groups with different sources should not resolve to wrong packages - fsprojects#1711
- BUGFIX: Don't remove trailing zero if version is in package path - fsprojects#1708
- BUGFIX: Optimization of local dependencies - fsprojects#1703
- BUGFIX: Use utf-8 to download strings - fsprojects#1702
- BUGFIX: Update with any of the --keep-major flag didn't honour content:none in paket.dependencies - fsprojects#1701
- Package groups be excluded in a paket.template file - fsprojects#1696
- BUGFIX: Fallback from portable to net45 must be conversative - fsprojects#1117
- BUGFIX: Fixed compatibility issues with nuget.org and myget - fsprojects#1694
- BUGFIX: DateTime in package should not be in the future
- BUGFIX: Don't push non existing files - fsprojects#1688
- BUGFIX: Paket should imports build targets from packages in build dependency groups - fsprojects#1674
- BUGFIX: Framework resolution strategy for Google.Apis.Oauth2.v2 - fsprojects#1663
- BUGFIX: Blacklisting install.xdt and uninstall.xdt files - fsprojects#1667
- Implemented support for NativeReference - fsprojects#1658
- Added monoandroid60 to be matched as Some MonoAndroid - fsprojects#1659
- BUGFIX: Understand InterprojectDependencies without Name - fsprojects#1657
- BUGFIX: Fix path issue on linux - https://github.com/fsprojects/Paket/pull/1644/files
- BUGFIX: Don't pack template files in packages or paket-files
- Added monoandroid43 to be matched as Some MonoAndroid - fsprojects#1631
- Added support for MonoAndroid22 and MonoAndroid23 - fsprojects#1628
- BUGFIX: allow directory names with + in paket.template
- BUGFIX: Generates binding redirect for references targeting different profiles - fsprojects#1634
- EXPERIMENTAL: paket resolves runtime dependency libs - fsprojects#1626
- 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.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.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-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-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, fsproj and pyproj files are handled
- Detect FSharpx.Core in packages
- --hard parameter allows better transition from NuGet.exe
- We are live - yay!