Skip to content

Latest commit

 

History

History
569 lines (502 loc) · 41.1 KB

RELEASE_NOTES.md

File metadata and controls

569 lines (502 loc) · 41.1 KB

1.14.0 - 14.06.2015

  • Chocolatey support for Paket.PowerShell - fsprojects#872
  • BUGFIX: Single version in deps file created invalid dependend package- fsprojects#871

1.13.0 - 12.06.2015

  • Paket.PowerShell support - fsprojects#839
  • EXPERIMENTAL: Allow link:false settings for file references in paket.references files

1.12.1 - 10.06.2015

  • BUGFIX: paket update did not pick latest prerelease version of indirect dependency - fsprojects#866

1.12.0 - 09.06.2015

  • 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

1.11.0 - 08.06.2015

1.10.1 - 08.06.2015

1.10.0 - 02.06.2015

1.9.0 - 30.05.2015

  • Paket pack allows to specify current nuget version as dependency - fsprojects#837
  • BUGFIX: Fix long version of --silent flag - fsprojects#849

1.8.0 - 28.05.2015

1.7.2 - 28.05.2015

  • 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

1.6.0 - 26.05.2015

  • 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

1.5.0 - 21.05.2015

  • 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

1.4.0 - 08.05.2015

1.3.0 - 30.04.2015

  • 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

1.2.0 - 24.04.2015

1.1.3 - 24.04.2015

1.1.2 - 24.04.2015

  • paket add should not change dependencies file if the package is misspelled - fsprojects#798

1.1.1 - 24.04.2015

1.1.0 - 23.04.2015

1.0.2 - 23.04.2015

  • Convert-from-nuget removes custom import and targets - fsprojects#792

1.0.1 - 20.04.2015

  • New bootstrapper protects paket.exe from incomplete github downloads - fsprojects#788

1.0.0 - 17.04.2015

  • Big release from fsharpex

0.42.1 - 17.04.2015

  • 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

0.41.0 - 13.04.2015

0.40.0 - 09.04.2015

0.39.0 - 08.04.2015

  • 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

0.38.0 - 30.03.2015

  • The restore process downloads package licenses automatically - fsprojects#737

0.37.0 - 28.03.2015

  • 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

0.36.0 - 27.03.2015

  • 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

0.34.0 - 12.03.2015

  • 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

0.33.0 - 10.03.2015

  • Paket packs XML docs into the nupkg - fsprojects#689
  • BUGFIX: Install settings from paket.dependencies should override package settings - fsprojects#688

0.32.0 - 09.03.2015

0.31.2 - 26.02.2015

  • BUGFIX: Robust and much faster template file parser - fsprojects#660

0.31.1 - 25.02.2015

  • Use latest FAKE tasks

0.31.0 - 25.02.2015

  • 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

0.30.0 - 23.02.2015

0.29.0 - 18.02.2015

  • Allow local NuGet sources with spaces in paket.dependencies - fsprojects#616
  • Streamlined install options in paket.dependencies and paket.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

0.28.0 - 16.02.2015

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

0.27.0 - 07.02.2015

  • 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

0.26.0 - 31.01.2015

0.25.0 - 25.01.2015

  • 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

0.24.0 - 19.01.2015

0.23.0 - 15.01.2015

  • 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

0.22.0 - 05.01.2015

0.21.0 - 02.01.2015

  • 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

0.20.1 - 30.12.2014

  • COSMETICS: Trim end of line in lockfile.

0.20.0 - 29.12.2014

0.18.0 - 09.12.2014

  • 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

0.17.0 - 29.11.2014

0.16.0 - 23.11.2014

  • 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

0.15.0 - 19.11.2014

  • 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

0.14.0 - 14.11.2014

  • 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

0.13.0 - 11.11.2014

0.12.0 - 07.11.2014

  • New global paket.config file - http://fsprojects.github.io/Paket/paket-config-file.html
  • Trace warning when we replace NuGet.exe with NuGet.CommandLine - fsprojects#320
  • Allow to parse relative NuGet folders - fsprojects#317
  • When paket skips a framework install because of custom nodes it shows a warning - fsprojects#316
  • Remove the namespaces from the nuspec parser - fsprojects#315
  • New function which extracts the TargetFramework of a given projectfile.
  • New function which calculates dependencies for a given projectfile.
  • Project output type can be detected from a project file
  • Allow to retrieve inter project dependencies from a project file
  • BUGFIX: Exclude unlisted NuGet packages in Resolver - fsprojects#327
  • BUGFIX: Detect Lib vs. lib folder on Linux - fsprojects#332
  • BUGFIX: Paket stopwatch was incorrect - fsprojects#326
  • BUGFIX: Paket failed on generating lockfile for LessThan version requirement - fsprojects#314
  • BUGFIX: Don't match suffixes in local NuGet packages - fsprojects#317
  • BUGFIX: Don't fail with NullReferenceException when analyzing nuget.config - fsprojects#319

0.11.0 - 29.10.2014

0.10.0 - 24.10.2014

  • 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

0.9.0 - 22.10.2014

0.8.0 - 15.10.2014

0.7.0 - 14.10.2014

  • 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

0.6.0 - 11.10.2014

0.5.0 - 09.10.2014

0.4.0 - 28.09.2014

0.3.0 - 25.09.2014

0.2.0 - 17.09.2014

0.1.4 - 16.09.2014

  • Only vbproj, csproj and fsproj files are handled

0.1.3 - 15.09.2014

  • Detect FSharpx.Core in packages

0.1.2 - 15.09.2014

  • --hard parameter allows better transition from NuGet.exe

0.1.0 - 12.09.2014

  • We are live - yay!