vcpkg/CHANGELOG.md
2018-01-10 16:56:36 -08:00

71 KiB

vcpkg (0.0.101)

  • Add ports:
    • alac-decoder 0.2
    • args d8905de
    • boost-accumulators 1.66.0
    • boost-algorithm 1.66.0
    • boost-align 1.66.0
    • boost-any 1.66.0
    • boost-array 1.66.0
    • boost-asio 1.66.0
    • boost-assert 1.66.0
    • boost-assign 1.66.0
    • boost-atomic 1.66.0
    • boost-beast 1.66.0
    • boost-bimap 1.66.0
    • boost-bind 1.66.0
    • boost-build 1.66.0
    • boost-callable-traits 1.66.0
    • boost-chrono 1.66.0
    • boost-circular-buffer 1.66.0
    • boost-compatibility 1.66.0
    • boost-compute 1.66.0
    • boost-concept-check 1.66.0
    • boost-config 1.66.0
    • boost-container 1.66.0
    • boost-context 1.66.0
    • boost-conversion 1.66.0
    • boost-convert 1.66.0
    • boost-core 1.66.0
    • boost-coroutine 1.66.0
    • boost-coroutine2 1.66.0
    • boost-crc 1.66.0
    • boost-date-time 1.66.0
    • boost-detail 1.66.0
    • boost-disjoint-sets 1.66.0
    • boost-dll 1.66.0
    • boost-dynamic-bitset 1.66.0
    • boost-endian 1.66.0
    • boost-exception 1.66.0
    • boost-fiber 1.66.0
    • boost-filesystem 1.66.0
    • boost-flyweight 1.66.0
    • boost-foreach 1.66.0
    • boost-format 1.66.0
    • boost-function 1.66.0
    • boost-function-types 1.66.0
    • boost-functional 1.66.0
    • boost-fusion 1.66.0
    • boost-geometry 1.66.0
    • boost-gil 1.66.0
    • boost-graph 1.66.0
    • boost-graph-parallel 1.66.0
    • boost-hana 1.66.0
    • boost-heap 1.66.0
    • boost-icl 1.66.0
    • boost-integer 1.66.0
    • boost-interprocess 1.66.0
    • boost-interval 1.66.0
    • boost-intrusive 1.66.0
    • boost-io 1.66.0
    • boost-iostreams 1.66.0
    • boost-iterator 1.66.0
    • boost-lambda 1.66.0
    • boost-lexical-cast 1.66.0
    • boost-local-function 1.66.0
    • boost-locale 1.66.0
    • boost-lockfree 1.66.0
    • boost-log 1.66.0
    • boost-logic 1.66.0
    • boost-math 1.66.0
    • boost-metaparse 1.66.0
    • boost-move 1.66.0
    • boost-mp11 1.66.0
    • boost-mpi 1.66.0
    • boost-mpl 1.66.0
    • boost-msm 1.66.0
    • boost-multi-array 1.66.0
    • boost-multi-index 1.66.0
    • boost-multiprecision 1.66.0
    • boost-numeric-conversion 1.66.0
    • boost-odeint 1.66.0
    • boost-optional 1.66.0
    • boost-parameter 1.66.0
    • boost-phoenix 1.66.0
    • boost-poly-collection 1.66.0
    • boost-polygon 1.66.0
    • boost-pool 1.66.0
    • boost-predef 1.66.0
    • boost-preprocessor 1.66.0
    • boost-process 1.66.0
    • boost-program-options 1.66.0
    • boost-property-map 1.66.0
    • boost-property-tree 1.66.0
    • boost-proto 1.66.0
    • boost-ptr-container 1.66.0
    • boost-python 1.66.0-1
    • boost-qvm 1.66.0
    • boost-random 1.66.0
    • boost-range 1.66.0
    • boost-ratio 1.66.0
    • boost-rational 1.66.0
    • boost-regex 1.66.0
    • boost-scope-exit 1.66.0
    • boost-serialization 1.66.0
    • boost-signals 1.66.0
    • boost-signals2 1.66.0
    • boost-smart-ptr 1.66.0
    • boost-sort 1.66.0
    • boost-spirit 1.66.0
    • boost-stacktrace 1.66.0
    • boost-statechart 1.66.0
    • boost-static-assert 1.66.0
    • boost-system 1.66.0
    • boost-test 1.66.0-1
    • boost-thread 1.66.0
    • boost-throw-exception 1.66.0
    • boost-timer 1.66.0
    • boost-tokenizer 1.66.0
    • boost-tti 1.66.0
    • boost-tuple 1.66.0
    • boost-type-erasure 1.66.0
    • boost-type-index 1.66.0
    • boost-type-traits 1.66.0
    • boost-typeof 1.66.0
    • boost-ublas 1.66.0
    • boost-units 1.66.0
    • boost-unordered 1.66.0
    • boost-utility 1.66.0
    • boost-uuid 1.66.0
    • boost-variant 1.66.0
    • boost-vcpkg-helpers 3
    • boost-vmd 1.66.0
    • boost-wave 1.66.0
    • boost-winapi 1.66.0
    • boost-xpressive 1.66.0
    • brynet 0.9.0
    • chaiscript 6.0.0
    • cimg 2.1.8
    • crow 0.1
    • gainput 1.0.0
    • jack2 1.9.12.2
    • libdatrie 0.2.10-2
    • libgit2 0.26.0
    • libmupdf 1.11-1
    • libpqxx 6.0.0
    • libqrencode 4.0.0-1
    • libsamplerate 0.1.9.0
    • mbedtls 2.6.1
    • nghttp2 1.28.0
    • portmidi 0.217.1
    • re2 2017-12-01-1
    • rs-core-lib commit-1ed2dadbda3977b13e5e83cc1f3eeca76b36ebe5
    • sol 2.18.7
    • soundtouch 2.0.0.2
    • sqlitecpp 2.2
    • tinyexif 1.0.1-1
    • unicorn 2017-12-06-bc34c36eaeca0f4fc672015d24ce3efbcc81d6e4-1
    • unicorn-lib commit-3ffa7fe69a1d0c37fb52a4af61380c5fd84fa5aa
    • yoga 1.7.0
  • Update ports:
    • ace 6.4.5 -> 6.4.6
    • alembic 1.7.4-1 -> 1.7.5
    • arrow 0.6.0 -> 0.6.0-1
    • asio 1.10.8 -> 1.10.8-1
    • assimp 4.0.1-3 -> 4.1.0-1
    • aubio 0.46 -> 0.4.6
    • aws-sdk-cpp 1.2.4 -> 1.3.15
    • beast v84-1 -> 0
    • blaze 3.2-2 -> 3.2-3
    • bond 7.0.2 -> 7.0.2-1
    • boost 1.65.1-3 -> 1.66.0
    • brotli 1.0.2 -> 1.0.2-1
    • bullet3 2.86.1-1 -> 2.87
    • cgal 4.11 -> 4.11-2
    • cpp-redis 3.5.2-2 -> 4.3.0
    • cpprestsdk 2.10.0 -> 2.10.1-1
    • curl 7.55.1-1 -> 7.57.0-1
    • directxmesh oct2016 -> dec2017
    • directxtex dec2016 -> dec2017
    • directxtk dec2016-1 -> dec2017
    • dlib 19.7 -> 19.8
    • exiv2 4f4add2cdcbe73af7098122a509dff0739d15908 -> 8f5b795eaa4bc414d2d6041c1dbd1a7f7bf1fc99
    • fcl 0.5.0-2 -> 0.5.0-3
    • fftw3 3.3.7-1 -> 3.3.7-2
    • flatbuffers 1.7.1-1 -> 1.8.0
    • fmt 4.0.0-1 -> 4.1.0
    • folly 2017.11.27.00 -> 2017.11.27.00-2
    • gflags 2.2.0-5 -> 2.2.1
    • glm 0.9.8.5 -> 0.9.8.5-1
    • gmime 3.0.2 -> 3.0.5
    • grpc 1.7.2 -> 1.8.3
    • gsl-lite 0.24.0 -> 0.26.0
    • gtest 1.8-1 -> 1.8.0-5
    • harfbuzz 1.6.3-1 -> 1.7.4
    • hdf5 1.10.0-patch1-2 -> 1.10.1-1
    • hpx 1.0.0-5 -> 1.0.0-7
    • imgui 1.52 -> 1.53
    • itk 4.11.0 -> 4.13.0
    • libbson 1.6.2-2 -> 1.9.0
    • libconfig 1.6.0-1 -> 1.7.1
    • libiconv 1.15 -> 1.15-1
    • libkml 1.3.0-1 -> 1.3.0-2
    • librtmp 2.3 -> 2.4
    • libsodium 1.0.15 -> 1.0.15-1
    • libtorrent 1.1.5 -> 1.1.6
    • live555 2017.09.12 -> 2017.10.28
    • llvm 5.0.0-2 -> 5.0.1
    • mongo-c-driver 1.6.2-1 -> 1.9.0
    • mongo-cxx-driver 3.1.1-1 -> 3.1.1-2
    • mpg123 1.24.0-1 -> 1.25.8
    • mpir 3.0.0-3 -> 3.0.0-4
    • ms-gsl 20171104-d10ebc6555b627c9d1196076a78467e7be505987 -> 20171204-9d65e74400976b3509833f49b16d401600c7317d
    • nlohmann-json 2.1.1-1 -> 3.0.1
    • opencv 3.3.1-9 -> 3.4.0
    • openimageio 1.7.15-1 -> 1.7.15-2
    • openssl 1.0.2m -> 1.0.2n-1
    • openvdb 5.0.0 -> 5.0.0-1
    • pcl 1.8.1-7 -> 1.8.1-9
    • pybind11 2.2.0 -> 2.2.1
    • python3 3.6.1 -> 3.6.4
    • range-v3 20151130-vcpkg4 -> 20151130-vcpkg5
    • realsense2 2.8.2 -> 2.9.0
    • sciter 4.0.6 -> 4.1.0
    • sdl2-image 2.0.1-3 -> 2.0.2-1
    • sdl2-mixer 2.0.2-1 -> 2.0.2-2
    • sdl2-net 2.0.1-3 -> 2.0.1-4
    • sdl2-ttf 2.0.14-3 -> 2.0.14-4
    • sobjectizer 5.5.19.2-1 -> 5.5.20
    • speex 1.2.0-2 -> 1.2.0-4
    • string-theory 1.6-1 -> 1.7
    • szip 2.1-2 -> 2.1.1
    • tacopie 2.4.1-2 -> 3.2.0
    • tbb 2017_U7 -> 2018_U2
    • tclap 1.2.1 -> 1.2.2
    • thrift 20172805-72ca60debae1d9fb35d9f0085118873669006d7f-1 -> 20172805-72ca60debae1d9fb35d9f0085118873669006d7f-2
    • tinyxml2 5.0.1-1 -> 6.0.0
    • vtk 8.0.1-5 -> 8.1.0-1
    • wt 3.3.7-2 -> 3.3.7-4
    • zeromq 20170908-18498f620f0f6d4076981ea16eb5760fe4d28dc2-1 -> 20170908-18498f620f0f6d4076981ea16eb5760fe4d28dc2-2
    • zstd 1.3.1-1 -> 1.3.3
  • Introduce vcpkg upgrade command. This command automatically rebuilds outdated libraries to the latest version.
  • vcpkg list: Improve output for long triplets
  • Update required version & auto-downloaded version of cmake to 3.10.1

-- vcpkg team vcpkg@microsoft.com WED, 10 Jan 2018 17:00:00 -0800

vcpkg (0.0.100)

  • Add ports:
    • libmspack 0.6
    • scintilla 3.7.6
    • vlpp 0.9.3.1
  • Update ports:
    • allegro5 5.2.2.0-1 -> 5.2.3.0
    • benchmark 1.2.0 -> 1.3.0
    • brotli 0.6.0-1 -> 1.0.2
    • chakracore 1.4.3 -> 1.7.4
    • cppunit 1.13.2 -> 1.14.0
    • doctest 1.2.0 -> 1.2.6
    • ecm 5.37.0-1 -> 5.40.0
    • expat 2.2.4-2 -> 2.2.5
    • flint 2.5.2 -> 2.5.2-1
    • folly 2017.10.02.00 -> 2017.11.27.00
    • freerdp 2.0.0-rc0~vcpkg1-1 -> 2.0.0-rc1~vcpkg1
    • libtorrent 1.1.4-1 -> 1.1.5
    • libuv 1.16.1 -> 1.18.0
    • libzip 1.2.0-2 -> 1.3.2
    • log4cplus REL_1_2_1-RC2-1 -> REL_2_0_0-RC2
    • mpfr 3.1.6-1 -> 3.1.6-2
    • nana 1.5.4-1 -> 1.5.5
    • poco 1.7.8-2 -> 1.8.0.1
    • pugixml 1.8.1-2 -> 1.8.1-3
    • sciter 4.0.4 -> 4.0.6
    • speex 1.2.0-1 -> 1.2.0-2
  • vcpkg has exceeded 400 libraries!
  • vcpkg now supports Tab-Completion/Auto-Completion in Powershell. To enable it, simply run .\vcpkg integrate powershell and restart Powershell.
  • vcpkg now requires the English language pack of Visual Studio to be installed. This is needed because several libraries fail to build in non-English languages, so vcpkg sets the build environment to English to bypass these issues.

-- vcpkg team vcpkg@microsoft.com MON, 04 Dec 2017 17:00:00 -0800

vcpkg (0.0.99)

  • Add ports:
    • avro-c 1.8.2
    • devil 1.8.0-1
    • halide release_2017_10_30
    • librabbitmq 0.8.0
    • openvdb 5.0.0
    • qpid-proton 0.18.1
    • unittest-cpp 2.0.0
  • Update ports:
    • alembic 1.7.4 -> 1.7.4-1
    • angle 2017-06-14-8d471f-2 -> 2017-06-14-8d471f-4
    • aubio 0.46~alpha-3 -> 0.46
    • date 2.2 -> 2.3-c286981b3bf83c79554769df68b27415cee68d77
    • fftw3 3.3.7 -> 3.3.7-1
    • grpc 1.7.0 -> 1.7.2
    • imgui 1.51-1 -> 1.52
    • lcms 2.8-3 -> 2.8-4
    • leptonica 1.74.4-1 -> 1.74.4-2
    • leveldb 2017-10-25-8b1cd3753b184341e837b30383832645135d3d73 -> 2017-10-25-8b1cd3753b184341e837b30383832645135d3d73-1
    • libflac 1.3.2-3 -> 1.3.2-4
    • libiconv 1.14-1 -> 1.15
    • libsndfile 1.0.29-6830c42-1 -> 1.0.29-6830c42-2
    • libssh2 1.8.0-2 -> 1.8.0-3
    • llvm 5.0.0-1 -> 5.0.0-2
    • mpfr 3.1.6 -> 3.1.6-1
    • ogre 1.9.0-1 -> 1.10.9-2
    • opencv 3.3.1-7 -> 3.3.1-9
    • opengl 0.0-3 -> 0.0-4
    • pcl 1.8.1-4 -> 1.8.1-7
    • protobuf 3.4.1-2 -> 3.5.0-1
    • qhull 2015.2-1 -> 2015.2-2
    • realsense2 2.8.1 -> 2.8.2
    • redshell 1.0.0 -> 1.1.2
    • sdl2 2.0.7-1 -> 2.0.7-3
    • string-theory 1.6 -> 1.6-1
    • tesseract 3.05.01-1 -> 3.05.01-2
  • vcpkg now autodetects CMake usage information in libraries and displays it after install
  • vcpkg integrate install: Fix issue that would cause failure with unicode usernames
  • Introduce experimental support for VCPKG_BUILD_TYPE. Adding set(VCPKG_BUILD_TYPE release) in a triplet: will cause most ports to only build release
  • vcpkg now compiles inside WSL
  • Update required version & auto-downloaded version of cmake to 3.10.0

-- vcpkg team vcpkg@microsoft.com SAT, 26 Nov 2017 03:30:00 -0800

vcpkg (0.0.97)

  • Add ports:
    • alac 2017-11-03-c38887c5
    • atkmm 2.24.2
    • blosc 1.12.1
    • coolprop 6.1.0-2
    • discord-rpc 2.0.1
    • freetype-gl 2017-10-9-82fb152a74f01b1483ac80d15935fbdfaf3ed836
    • glibmm 2.52.1
    • gtkmm 3.22.2
    • if97 2.1.0
    • luasocket 2017.05.25.5a17f79b0301f0a1b4c7f1c73388757a7e2ed309
    • pangomm 2.40.1
    • realsense2 2.8.1
    • refprop-headers 2017-11-7-882aec454b2bc3d5323b8691736ff09c288f4ed6
    • sfgui 0.3.2-1
    • tidy-html5 5.4.0-1
  • Update ports:
    • abseil 2017-10-14 -> 2017-11-10
    • assimp 4.0.1-2 -> 4.0.1-3
    • bond 6.0.0-1 -> 7.0.2
    • catch 1.11.0 -> 2.0.1-1
    • dimcli 2.0.0-1 -> 3.1.1-1
    • dlib 19.4-5 -> 19.7
    • ffmpeg 3.3.3 -> 3.3.3-1
    • fftw3 3.3.6-p12-1 -> 3.3.7
    • freeglut 3.0.0-2 -> 3.0.0-3
    • freetype 2.8-1 -> 2.8.1-1
    • glbinding 2.1.1-2 -> 2.1.1-3
    • glm 0.9.8.4-1 -> 0.9.8.5
    • grpc 1.6.0-2 -> 1.7.0
    • jasper 2.0.13-1 -> 2.0.14-1
    • libpng 1.6.32-1 -> 1.6.34-2
    • libraw 0.18.2-4 -> 0.18.2-5
    • libsigcpp 2.99-1 -> 2.10
    • libuv 1.14.1-1 -> 1.16.1
    • libwebsockets 2.0.0-2 -> 2.0.0-4
    • ms-gsl 20170425-8b320e3f5d016f953e55dfc7ec8694c1349d3fe4 -> 20171104-d10ebc6555b627c9d1196076a78467e7be505987
    • openal-soft 1.18.1-1 -> 1.18.2-1
    • opencv 3.3.1-6 -> 3.3.1-7
    • openssl 1.0.2l-3 -> 1.0.2m
    • pcl 1.8.1-3 -> 1.8.1-4
    • sdl2 2.0.6-1 -> 2.0.7-1
    • sdl2-mixer 2.0.1-3 -> 2.0.2-1
    • sqlite-modern-cpp 2.4 -> 3.2
    • vtk 8.0.1-1 -> 8.0.1-5
    • wincrypt 0.0 -> 0.0-1
    • winsock2 0.0 -> 0.0-1
  • MSBuild integration now outputs a warning when configuration is not determinable.
  • Fix Powershell execution failures for users of PSCX. PSCX has an Expand-Archive cmdlet that has different parameter names than the same-named cmdlet in Powershell 5.
  • vcpkg_from_github(): Handle '/' in REFs

-- vcpkg team vcpkg@microsoft.com TUE, 14 Nov 2017 16:00:00 -0800

vcpkg (0.0.96)

  • Add ports:
    • arb 2.11.1
    • fdk-aac 2017-11-02-1e351
    • flint 2.5.2
    • itk 4.11.0
    • libaiff 5.0
  • Update ports:
    • antlr4 4.6-1 -> 4.7
    • apr 1.6.2-1 -> 1.6.3
    • double-conversion 3.0.0-1 -> 3.0.0-2
    • flann 1.9.1-6 -> 1.9.1-7
    • opencv 3.3.1-4 -> 3.3.1-6
    • protobuf 3.4.1-1 -> 3.4.1-2
  • vcpkg help: Add help topics for commands. For example vcpkg help install
  • vcpkg now downloads in a temp directory; after the download is complete, the file is moved to the destination. This avoids issues with hash mismatch on partially downloaded files.
  • Update required version & auto-downloaded version of cmake to 3.9.5
  • Update required version & auto-downloaded version of vswhere to 2.2.11

-- vcpkg team vcpkg@microsoft.com WED, 03 Nov 2017 18:45:00 -0800

vcpkg (0.0.95)

  • Update ports:
    • assimp 4.0.1 -> 4.0.1-2
    • blaze 3.2-1 -> 3.2-2
    • boost 1.65.1-2 -> 1.65.1-3
    • catch 1.10.0 -> 1.11.0
    • libharu 2017-08-15-d84867ebf9f-2 -> 2017-08-15-d84867ebf9f-4
    • libsndfile libsndfile-1.0.29-6830c42-1 -> 1.0.29-6830c42-1
    • opencv 3.3.1 -> 3.3.1-4
    • pcl 1.8.1-2 -> 1.8.1-3
    • poco 1.7.8-1 -> 1.7.8-2
    • signalrclient 1.0.0-beta1-1 -> 1.0.0-beta1-2
    • vtk 8.0.0-3 -> 8.0.1-1
    • xlnt 1.1.0-1 -> 1.2.0-1
  • Various improvements in vcpkg when obtaining data from PowerShell scripts. It should now be more robust
  • Fix Windows 7 (i.e. PowerShell 2.0) issues in PowerShell scripts
  • Fix an issue with feature packages where an installed package would appear to be uninstalled if a feature of the package was installed and then uninstalled
  • Bump required version & auto-downloaded version of git to 2.5.0

-- vcpkg team vcpkg@microsoft.com WED, 01 Nov 2017 15:30:00 -0800

vcpkg (0.0.94)

  • Add ports:
    • capstone 3.0.5-rc3
    • cgal 4.11
    • gettimeofday 2017-10-14-2
    • gmime 3.0.2
    • leveldb 2017-10-25-8b1cd3753b184341e837b30383832645135d3d73
    • rpclib 2.2.0
  • Update ports:
    • alembic 1.7.1-4 -> 1.7.4
    • blaze 3.2 -> 3.2-1
    • boost 1.65.1-1 -> 1.65.1-2
    • ceres 1.13.0-1 -> 1.13.0-2
    • cpprestsdk 2.9.0-4 -> 2.10.0
    • cppwinrt spring_2017_creators_update_for_vs_15.3 -> fall_2017_creators_update_for_vs_15.3-2
    • cppzmq 4.2.1 -> 4.2.2
    • eigen3 3.3.4-1 -> 3.3.4-2
    • gdcm2 2.6.8-1 -> 2.8.3
    • harfbuzz 1.4.6-2 -> 1.6.3-1
    • libjpeg-turbo 1.5.2-1 -> 1.5.2-2
    • libmariadb 2.3.2-1 -> 3.0.2
    • libmysql 5.7.17-2 -> 5.7.17-3
    • live555 2017.06.04-1 -> 2017.09.12
    • mpir 3.0.0-2 -> 3.0.0-3
    • opencv 3.3.0-4 -> 3.3.1
    • pangolin 0.5-2 -> 0.5-3
    • pugixml 1.8.1-1 -> 1.8.1-2
    • secp256k1 2017-19-10-0b7024185045a49a1a6a4c5615bf31c94f63d9c4 -> 2017-19-10-0b7024185045a49a1a6a4c5615bf31c94f63d9c4-1
    • smpeg2 2.0.0-2 -> 2.0.0-3
    • sqlite3 3.20.1 -> 3.21.0
  • Bump required version & auto-downloaded version of git to 2.4.3

-- vcpkg team vcpkg@microsoft.com FRI, 27 Oct 2017 19:30:00 -0800

vcpkg (0.0.93)

  • Add ports:
    • berkeleydb 4.8.30
    • libsodium 1.0.15
    • secp256k1 2017-19-10-0b7024185045a49a1a6a4c5615bf31c94f63d9c4
  • Update ports:
    • assimp 4.0.0-2 -> 4.0.1
    • azure-storage-cpp 3.0.0-3 -> 3.0.0-4
    • cctz v2.1 -> 2.1
    • folly v2017.07.17.01-1 -> 2017.10.02.00
    • grpc 1.6.0-1 -> 1.6.0-2
    • openblas v0.2.20-2 -> 0.2.20-2
    • pthreads 2.9.1-1 -> 2.9.1-2
    • sdl2-gfx 1.0.3-2 -> 1.0.3-3
    • sdl2-image 2.0.1-2 -> 2.0.1-3
    • sdl2-mixer 2.0.1-2 -> 2.0.1-3
    • sdl2-net 2.0.1-2 -> 2.0.1-3
    • sdl2-ttf 2.0.14-2 -> 2.0.14-3
    • spirv-tools v2017.1-dev-7e2d26c77b606b21af839b37fd21381c4a669f23-1 -> 2017.1-dev-7e2d26c77b606b21af839b37fd21381c4a669f23-1
    • thor v2.0-1 -> 2.0-1
    • tinyexr v0.9.5-d16ea6 -> 0.9.5-d16ea6
  • Fix issue where vcpkg was getting output from powershell scripts. Powershell adds newlines when the console width is reached; the extra newlines was causing vcpkg's parsing to fail.
  • Improve autocomplete/tab-completion for powershell (still experimental)

-- vcpkg team vcpkg@microsoft.com THU, 19 Oct 2017 21:30:00 -0800

vcpkg (0.0.92)

  • Add ports:
    • cctz v2.1
    • celero 2.1.0-1
    • eastl 3.05.08
    • imgui 1.51-1
    • libidn2 2.0.4
    • mozjpeg 3.2-1
    • spatialite-tools 4.3.0
    • string-theory 1.6
    • tiny-dnn 2017-10-09-dd906fed8c8aff8dc837657c42f9d55f8b793b0e
    • wincrypt 0.0
    • winsock2 0.0
  • Update ports:
    • abseil 2017-09-28 -> 2017-10-14
    • boost 1.65.1 -> 1.65.1-1
    • cpprestsdk 2.9.0-3 -> 2.9.0-4
    • gdal 1.11.3-5 -> 2.2.2
    • jansson v2.10-1 -> 2.10-1
    • lua 5.3.4-2 -> 5.3.4-4
    • mpfr 3.1.5-1 -> 3.1.6
    • ogre 1.9.0 -1 -> 1.9.0-1
    • openni2 2.2.0.33-2 -> 2.2.0.33-4
    • pcl 1.8.1-1 -> 1.8.1-2
    • sciter 4.0.3 -> 4.0.4
    • vtk 8.0.0-2 -> 8.0.0-3
    • websocketpp 0.7.0 -> 0.7.0-1
  • Initial support for autocomplete/tab-completion for powershell (still experimental)
  • Add VCPKG_CHAINLOAD_TOOLCHAIN_FILE variable. As the name suggests, you can chainload your own toolchain file along with the vcpkg toolchain file.
  • Fix issues with the new Visual Studio detection (vswhere.exe). Notably:
    • Detect VS2015 BuildTools, VS2017 BuildTools and VS Express Edition
  • Fix issues with Windows SDK detection
  • Rework acquisition of vcpkg dependencies (e.g. cmake, git). It is now more robust and should be faster on modern Operating Systems while still having fallback functions for older ones.
  • Bump required version & auto-downloaded version of cmake to 3.9.4
  • Bump required version & auto-downloaded version of nuget to 4.4.0
  • Bump required version & auto-downloaded version of vswhere to 2.2.7
  • Bump required version & auto-downloaded version of git to 2.4.2(.3)
  • Bump ninja to version 1.8.0

-- vcpkg team vcpkg@microsoft.com TUE, 17 Oct 2017 16:00:00 -0800

vcpkg (0.0.91)

  • Add ports:
    • abseil 2017-09-28
    • enet 1.3.13
    • exiv2 4f4add2cdcbe73af7098122a509dff0739d15908
    • freexl 1.0.4
    • gts 0.7.6
    • kinectsdk2 2.0
    • libexif 0.6.21-1
    • libfreenect2 0.2.0
    • librtmp 2.3
    • libspatialite 4.3.0a
    • libxmp-lite 4.4.1
    • proj4 4.9.3-1
    • readosm 1.1.0
    • spirit-po 1.1.2
    • telnetpp 1.2.4
    • wildmidi 0.4.1
  • Update ports:
    • anax 2.1.0-2 -> 2.1.0-3
    • aws-sdk-cpp 1.0.61-1 -> 1.2.4
    • geos 3.5.0-1 -> 3.6.2-2
    • kinectsdk1 1.8-1 -> 1.8-2
    • lua 5.3.4-1 -> 5.3.4-2
    • openni2 2.2.0.33 -> 2.2.0.33-2
    • openssl 1.0.2l-2 -> 1.0.2l-3
    • pangolin 0.5-1 -> 0.5-2
    • proj 4.9.3-1 -> 0
    • sdl2 2.0.5-4 -> 2.0.6-1
    • zlib 1.2.11-2 -> 1.2.11-3
  • vcpkg export: Add new option --ifw which creates a standalone GUI installer for the exported packages. More information and screenshots here
  • Complete rework of Visual Studio detection & selection:
    • Use vswhere.exe to detect Visual Studio installation instances
    • Add the ability to specify the Visual Studio instance to use in the triplet file with the VCPKG_VISUAL_STUDIO_PATH variable
    • Automatic selection now picks instances in order: stable, prerelease, legacy. Within each group, newer versions are preferred over old versions
    • Fix issue where v140 toolset would not work if VS2017 (with v140) was installed but VS2015 was not installed
  • Add message when downloading a vcpkg dependency (e.g. cmake)

-- vcpkg team vcpkg@microsoft.com THU, 05 Oct 2017 19:00:00 -0800

vcpkg (0.0.90)

  • Add ports:
    • caffe2 0.8.1
    • date 2.2
    • jsonnet 2017-09-02-11cf9fa9f2fe8acbb14b096316006082564ca580
    • kf5plotting 5.37.0
    • units 2.3.0
    • winpcap 4.1.3-1
  • Update ports:
    • arrow apache-arrow-0.4.0-2 -> 0.6.0
    • benchmark 1.1.0-1 -> 1.2.0
    • cppwinrt feb2017_refresh-14393 -> spring_2017_creators_update_for_vs_15.3
    • llvm 4.0.0-1 -> 5.0.0-1
    • luafilesystem 1.6.3-1 -> 1.7.0.2
    • opencv 3.2.0-4 -> 3.3.0-4
    • paho-mqtt 1.2.0-1 -> 1.2.0-2
    • protobuf 3.4.0-2 -> 3.4.1-1
    • qt5 5.8-5 -> 5.8-6
    • sfml 2.4.2-1 -> 2.4.2-2
    • xlnt 0.9.4-1 -> 1.1.0-1
    • zlib 1.2.11-1 -> 1.2.11-2
  • Bump required version & auto-downloaded version of cmake to 3.9.3 (was 3.9.1). Noteable changes:
    • Fix codepage issues
    • FindBoost: Add support for Boost 1.65.0 and 1.65.1
  • vcpkg edit: Fix inspected locations for VSCode

-- vcpkg team vcpkg@microsoft.com SUN, 24 Sep 2017 03:30:00 -0800

vcpkg (0.0.89)

  • Update ports:
    • boost 1.65-1 -> 1.65.1
    • chmlib 0.40 -> 0.40-1
    • pybind11 2.1.0-2 -> 2.2.0
    • sciter 4.0.2-1 -> 4.0.3
    • sqlite3 3.19.1-2 -> 3.20.1
  • vcpkg now warns if the built version of the vcpkg.exe itself is outdated
  • Update to latest python 3.5
  • vcpkg install improvements:
    • Add --keep-going option to keep going if a package fails to install
    • Add elapsed time to each invidial package as well as total time
    • Add a counter to the install (e.g. Starting package 3/12: )
  • vcpkg edit now checks more location for VSCode Insiders

-- vcpkg team vcpkg@microsoft.com WED, 14 Sep 2017 16:00:00 -0800

vcpkg (0.0.88)

  • vcpkg_configure_cmake has been modified to embed debug symbols within static libraries (using the /Z7 option). Most of the libraries in vcpkg had their versions bumped due to this.
  • vcpkg_configure_meson has been modified in the same manner.

-- vcpkg team vcpkg@microsoft.com SAT, 09 Sep 2017 00:30:00 -0800

vcpkg (0.0.87)

  • Add ports:
    • console-bridge 0.3.2-1
    • leptonica 1.74.4
    • tesseract 3.05.01
    • urdfdom 1.0.0-1
    • urdfdom-headers 1.0.0-1
  • Update ports:
    • ace 6.4.4 -> 6.4.5
    • c-ares 1.12.1-dev-40eb41f-1 -> 1.13.0
    • glslang 1c573fbcfba6b3d631008b1babc838501ca925d3-2 -> 3a21c880500eac21cdf79bef5b80f970a55ac6af
    • grpc 1.4.1 -> 1.6.0
    • libuv 1.14.0 -> 1.14.1
    • meschach -> 1.2b
    • openblas v0.2.20 -> v0.2.20-1
    • openssl 1.0.2l-1 -> 1.0.2l-2
    • protobuf 3.3.0-3 -> 3.4.0-1
    • qt5 5.8-4 -> 5.8-5
    • shaderc 2df47b51d83ad83cbc2e7f8ff2b56776293e8958-1 -> 12fb656ab20ea9aa06e7084a74e5ff832b7ce2da
    • spirv-tools 1.1-f72189c249ba143c6a89a4cf1e7d53337b2ddd40 -> v2017.1-dev-7e2d26c77b606b21af839b37fd21381c4a669f23
    • xxhash 0.6.2 -> 0.6.3
    • zeromq 4.2.2 -> 20170908-18498f620f0f6d4076981ea16eb5760fe4d28dc2
  • Add new function vcpkg_from_bitbucket which the Bitbucket equivalent of vcpkg_from_github

-- vcpkg team vcpkg@microsoft.com FRI, 08 Sep 2017 22:00:00 -0800

vcpkg (0.0.86)

  • Add ports:
    • bigint 2010.04.30
    • butteraugli 2017-09-02-8c60a2aefa19adb
    • ccd 2.0.0-1 (Renamed from libccd)
    • fadbad 2.1.0
    • fcl 0.5.0-1
    • guetzli 2017-09-02-cb5e4a86f69628
    • gumbo 0.10.1
    • libmicrohttpd 0.9.55
    • libstemmer 2017-9-02
    • libunibreak 4.0
    • lodepng 2017-09-01-8a0f16afe74a6a
    • meschach
    • nlopt 2.4.2-c43afa08d~vcpkg1
    • picosha2 2017-09-01-c5ff159b6
    • piex 2017-09-01-473434f2dd974978b
    • pthreads 2.9.1
    • tinythread 1.1
    • tinyxml 2.6.2-1
  • Removed ports:
    • libccd 2.0.0 (Renamed to ccd)
  • Update ports:
    • ace 6.4.3 -> 6.4.4
    • boost 1.65 -> 1.65-1
    • cairo 1.15.6 -> 1.15.8
    • gdk-pixbuf 2.36.6 -> 2.36.9
    • glib 2.52.2 -> 2.52.3
    • gtk 3.22.15 -> 3.22.19
    • jxrlib 1.1-2 -> 1.1-3
    • paho-mqtt Version 1.1.0 (Paho 1.2) -> 1.2.0
    • pango 1.40.6 -> 1.40.11
    • shaderc 2df47b51d83ad83cbc2e7f8ff2b56776293e8958 -> 2df47b51d83ad83cbc2e7f8ff2b56776293e8958-1
  • Fix warnings in bootstrap-vcpkg.ps1
  • Fix codepage related issues with ninja/cmake
  • Improve handling for non-ascii environments
  • Configurations names are now more tolerant:
    • If a configuration name is prefixed with "Release", then it is compatible with "Release"
    • If a configuration name is prefixed with "Debug", then it is compatible with "Debug"
  • vcpkg edit: Improve detection of VSCode and add better messages when no path is found
  • Fixes and improvements in the vcpkg tool itself

-- vcpkg team vcpkg@microsoft.com MON, 04 Sep 2017 02:00:00 -0800

vcpkg (0.0.85)

  • Add ports:
    • ccfits 2.5
    • highfive 1.3
    • lzfse 1.0
    • pangolin 0.5
    • rhash 1.3.5
    • speexdsp 1.2rc3-1
    • unrar 5.5.8
  • Update ports:
    • assimp 4.0.0 -> 4.0.0-1
    • catch 1.9.7 -> 1.10.0
    • ctemplate 2017-06-23-44b7c5b918a08ad561c63e9d28beecb40c10ebca -> 2017-06-23-44b7c5-2
    • curl 7.55.0 -> 7.55.1
    • ecm 5.32.0 -> 5.37.0
    • expat 2.1.1-1 -> 2.2.4-1
    • ffmpeg 3.2.4-3 -> 3.3.3
    • gl2ps OpenGL to PostScript Printing Library -> 1.4.0
    • jsoncpp 1.7.7 -> 1.8.1
    • libp7-baical 4.1 -> 4.4-1
    • libpng 1.6.31 -> 1.6.32
    • libraw 0.18.2-2 -> 0.18.2-3
    • libsigcpp 2.10 -> 2.99
    • snappy 1.1.6-be6dc3d -> 1.1.7
  • vcpkg edit: Add new option --builtrees; opens editor in buildtrees directory for examining build issues
  • Improve Windows SDK support (contract version detection)
  • Improve handling for non-ascii environments
  • Fixes and improvements in the vcpkg tool itself

-- vcpkg team vcpkg@microsoft.com SUN, 27 Aug 2017 22:00:00 -0800

vcpkg (0.0.84)

  • Add ports:
    • cfitsio 3.410
    • chmlib 0.40
    • gl2ps OpenGL to PostScript Printing Library
    • libharu 2017-08-15-d84867ebf9f-1
    • mpfr 3.1.5
    • sophus 1.0.0
  • Update ports:
    • allegro5 5.2.1.0 -> 5.2.2.0
    • blaze 3.1 -> 3.2
    • boost 1.64-5 -> 1.65
    • curl 7.51.0-3 -> 7.55.0
    • flann 1.9.1-4 -> 1.9.1-5
    • gdal 1.11.3-4 -> 1.11.3-5
    • glew 2.0.0-2 -> 2.1.0
    • lcms 2.8-1 -> 2.8-2
    • libogg 2017-07-27-cab46b19847 -> 1.3.2-cab46b1-2
    • libuv 1.13.1 -> 1.14.0
    • lz4 1.7.5 -> 1.8.0
    • pcre2 10.23 -> 10.30
    • spdlog 0.13.0 -> 0.14.0
    • zstd 1.3.0 -> 1.3.1
  • Bump required version & auto-downloaded version of git to 2.14.1 (due to a security vulnerability)
  • Show more information when there are issues acquiring vcpkg tool dependencies (git, cmake, nuget)
  • Remove download prompts for cmake/git. The prompts were causing a lot of issues for users and especially CI builds
  • vcpkg edit: Fix detection of 64-bit VSCode
  • Fixes and improvements in the vcpkg tool itself

-- vcpkg team vcpkg@microsoft.com TUE, 22 Aug 2017 13:00:00 -0800

vcpkg (0.0.83)

  • Add ports:
    • fuzzylite 6.0
    • jemalloc 4.3.1-1
    • libkml 1.3.0
    • pcl 1.8.1
    • plog 1.1.3
  • Update ports:
    • catch 1.9.6 -> 1.9.7
    • ceres 1.12.0-4 -> 1.13.0
    • cpp-redis 3.5.2 -> 3.5.2-1
    • gdal 1.11.3-3 -> 1.11.3-4
    • graphicsmagick 1.3.26 -> 1.3.26-1
    • hypre 2.11.1 -> 2.11.2
    • libtheora 1.1.1 -> 1.2.0alpha1-20170719~vcpkg1
    • minizip 1.2.11 -> 1.2.11-1
    • openblas v0.2.19-2 -> v0.2.20
    • openjpeg 2.1.2-2 -> 2.2.0
    • physfs 2.0.3 -> 2.0.3-1
    • stb 1.0 -> 20170724-9d9f75e
    • uwebsockets 0.14.3 -> 0.14.4
    • vtk 7.1.1-1 -> 8.0.0-1
    • yaml-cpp 0.5.4 candidate -> 0.5.4-rc-1
  • Bump required version & auto-downloaded version of cmake to 3.9.1 (was 3.9.0)
  • Fixes and improvements in the vcpkg tool itself

-- vcpkg team vcpkg@microsoft.com FRI, 11 Aug 2017 12:00:00 -0800

vcpkg (0.0.82)

  • Add ports:
    • alembic 1.7.1-3
    • allegro5 5.2.1.0
    • angle 2017-06-14-8d471f-1
    • apr-util 1.6.0
    • arrow apache-arrow-0.4.0-1
    • aubio 0.46~alpha-2
    • aurora 2017-06-21-c75699d2a8caa726260c29b6d7a0fd35f8f28933
    • benchmark 1.1.0
    • blaze 3.1
    • brotli 0.6.0
    • c-ares 1.12.1-dev-40eb41f-1
    • ceres 1.12.0-4
    • clara 2017-07-20-9661f2b4a50895d52ebb4c59382785a2b416c310
    • corrade jun2017-2
    • cpp-redis 3.5.2
    • cppcms 1.1.0
    • cppunit 1.13.2
    • cpr 1.3.0
    • ctemplate 2017-06-23-44b7c5b918a08ad561c63e9d28beecb40c10ebca
    • cunit 2.1.3-1
    • cxxopts 1.3.0
    • dirent 2017-06-23-5c7194c2fe2c68c1a8212712c0b4b6195382d27d
    • draco 0.10.0
    • duktape 2.0.3-3
    • embree 2.16.4-1
    • evpp 0.6.1
    • flann 1.9.1-4
    • folly v2017.07.17.01
    • g2o 20170730_git-1
    • geogram 1.4.9
    • gsl-lite 0.24.0
    • hpx 1.0.0-4
    • hunspell 1.6.1-1
    • hwloc 1.11.7-1
    • hypre 2.11.1
    • ilmbase 2.2.0
    • jansson v2.10
    • jasper 2.0.13
    • kinectsdk1 1.8-1
    • libconfig 1.6.0
    • libmikmod 3.3.11.1
    • libopusenc 0.1
    • libssh 0.7.5
    • libtorrent 1.1.4
    • libusb 1.0.21-fc99620
    • libusb-win32 1.2.6.0
    • libzip 1.2.0-1
    • live555 2017.06.04
    • llvm 4.0.0
    • lpeg 1.0.1-2
    • luafilesystem 1.6.3
    • luajit 2.0.5
    • magnum jun2017-5
    • magnum-plugins jun2017-4
    • matio 1.5.10-1
    • minizip 1.2.11
    • msinttypes 2017-06-26-f9e7c5758ed9e3b9f4b2394de1881c704dd79de0
    • nuklear 2017-06-15-5c7194c2fe2c68c1a8212712c0b4b6195382d27d
    • ode 0.15.1
    • openexr 2.2.0
    • openimageio 1.7.15
    • openni2 2.2.0.33
    • opusfile 0.9
    • osg 3.5.6
    • paho-mqtt Version 1.1.0 (Paho 1.2)
    • plibsys 0.0.3
    • podofo 0.9.5
    • ptex 2.1.28
    • pystring 1.1.3
    • python3 3.6.1
    • qhull 2015.2
    • qscintilla 2.10-1
    • redshell 1.0.0
    • rocksdb 2017-06-28-18c63af6ef2b9f014c404b88488ae52e6fead03c
    • rtmidi 2.1.1-1
    • rttr 0.9.5
    • sciter 4.0.2-1
    • sdl2-gfx 1.0.3-1
    • snappy 1.1.6-be6dc3d
    • sobjectizer 5.5.19.2
    • speex 1.2.0
    • strtk 2017.01.02-1e2960f
    • suitesparse 4.5.5-2
    • sundials 2.7.0
    • tacopie 2.4.1-1
    • theia 0.7-d15154a
    • thor v2.0
    • thrift 20172805-72ca60debae1d9fb35d9f0085118873669006d7f
    • uriparser 0.8.4
    • utf8proc 2.1.0
    • utfz 1.2
    • wxwidgets 3.1.0-1
  • Update ports:
    • apr 1.5.2 -> 1.6.2
    • assimp 3.3.1 -> 4.0.0
    • beast 1.0.0-b30 -> v84-1
    • bond 5.3.1 -> 6.0.0
    • boost 1.64-2 -> 1.64-5
    • bzip2 1.0.6 -> 1.0.6-1
    • cairo 1.15.4 -> 1.15.6
    • catch 1.9.1 -> 1.9.6
    • cereal 1.2.1 -> 1.2.2
    • chakracore 1.4.0 -> 1.4.3
    • dimcli 1.0.3 -> 2.0.0
    • dlfcn-win32 1.1.0 -> 1.1.1
    • dlib 19.4-1 -> 19.4-4
    • doctest 1.1.0 -> 1.2.0
    • double-conversion 2.0.1 -> 3.0.0
    • eigen3 3.3.3 -> 3.3.4
    • expat 2.1.1 -> 2.1.1-1
    • ffmpeg 3.2.4-2 -> 3.2.4-3
    • fftw3 3.3.6-p11 -> 3.3.6-p12
    • flatbuffers 1.6.0 -> 1.7.1
    • fltk 1.3.4-2 -> 1.3.4-4
    • fmt 3.0.1-4 -> 4.0.0
    • fontconfig 2.12.1 -> 2.12.4
    • freeglut 3.0.0 -> 3.0.0-1
    • freeimage 3.17.0-1 -> 3.17.0-2
    • freerdp 2.0.0-beta1+android11 -> 2.0.0-rc0~vcpkg1
    • freetype 2.6.3-5 -> 2.8
    • gdcm2 2.6.7 -> 2.6.8
    • gettext 0.19 -> 0.19-1
    • gflags 2.2.0-2 -> 2.2.0-4
    • glew 2.0.0-1 -> 2.0.0-2
    • gli 0.8.2 -> 0.8.2-1
    • glib 2.52.1 -> 2.52.2
    • glm 0.9.8.1 -> 0.9.8.4
    • glog 0.3.4-0472b91-1 -> 0.3.5
    • glslang 1c573fbcfba6b3d631008b1babc838501ca925d3-1 -> 1c573fbcfba6b3d631008b1babc838501ca925d3-2
    • graphicsmagick 1.3.25 -> 1.3.26
    • grpc 1.2.3 -> 1.4.1
    • gsl 2.3 -> 2.4-1
    • gtk 3.22.11 -> 3.22.15
    • harfbuzz 1.4.6 -> 1.4.6-1
    • lcms 2.8 -> 2.8-1
    • libarchive 3.3.1 -> 3.3.2
    • libbson 1.6.2 -> 1.6.2-1
    • libepoxy 1.4.1-7d58fd3 -> 1.4.3
    • libevent 2.1.8-1 -> 2.1.8-2
    • libgd 2.2.4-1 -> 2.2.4-2
    • libjpeg-turbo 1.5.1-1 -> 1.5.2
    • libogg 1.3.2 -> 2017-07-27-cab46b19847
    • libpng 1.6.28-1 -> 1.6.31
    • libraw 0.18.0-1 -> 0.18.2-2
    • libuv 1.10.1-2 -> 1.13.1
    • log4cplus 1.1.3-RC7 -> REL_1_2_1-RC2
    • lzo 2.09 -> 2.10-1
    • msgpack 2.1.1 -> 2.1.5
    • msmpi 8.0-1 -> 8.1
    • nana 1.4.1-66be23c9204c5567d1c51e6f57ba23bffa517a7c -> 1.5.4
    • openal-soft 1.17.2 -> 1.18.1
    • openblas v0.2.19-1 -> v0.2.19-2
    • opencv 3.2.0-1 -> 3.2.0-3
    • openjpeg 2.1.2-1 -> 2.1.2-2
    • openssl 1.0.2k-2 -> 1.0.2l-1
    • openvr 1.0.5 -> 1.0.9
    • opus 1.1.4 -> 1.2.1
    • pango 1.40.5-1 -> 1.40.6
    • pcre 8.40 -> 8.41
    • pdcurses 3.4 -> 3.4-1
    • portaudio 19.0.6.00 -> 19.0.6.00-1
    • protobuf 3.2.0 -> 3.3.0-3
    • pybind11 2.1.0 -> 2.1.0-1
    • qt5 5.8-1 -> 5.8-4
    • qwt 6.1.3-1 -> 6.1.3-2
    • ragel 6.9 -> 6.10
    • range-v3 20150729-vcpkg3 -> 20151130-vcpkg4
    • rxcpp 3.0.0 -> 4.0.0-1
    • sdl2 2.0.5-2 -> 2.0.5-3
    • sdl2-image 2.0.1 -> 2.0.1-1
    • sdl2-mixer 2.0.1 -> 2.0.1-1
    • sdl2-net 2.0.1 -> 2.0.1-1
    • sdl2-ttf 2.0.14 -> 2.0.14-1
    • smpeg2 2.0.0 -> 2.0.0-1
    • spdlog 0.12.0 -> 0.13.0
    • sqlite3 3.18.0-1 -> 3.19.1-1
    • taglib 1.11.1-1 -> 1.11.1-3
    • tbb 20160916 -> 2017_U7
    • think-cell-range e2d3018 -> 498839d
    • tiff 4.0.7-1 -> 4.0.8
    • tinyxml2 3.0.0 -> 5.0.1
    • utfcpp 2.3.4 -> 2.3.5
    • uwebsockets 0.14.2 -> 0.14.3
    • vtk 7.1.0 -> 7.1.1-1
    • wt 3.3.7 -> 3.3.7-1
    • zstd 1.1.1 -> 1.3.0
  • vcpkg has exceeded 300 libraries!
  • Add the following options to vcpkg export command: --nuget-id, --nuget-version
  • Improve vcpkg help:
    • Improve clarity
    • Add vcpkg help <topic> option (example: vcpkg help export)
    • Add vcpkg help topics option
  • vcpkg search now also searches in the description of ports
  • Documentation has been reworked and is now also available in ReadTheDocs: https://vcpkg.readthedocs.io/
  • Bump required version & auto-downloaded version of cmake to 3.9.0 (was 3.8.0)
  • Bump required version & auto-downloaded version of nuget to 4.1.0 (was 3.5.0)
  • Huge number of fixes and improvements in the vcpkg tool

-- vcpkg team vcpkg@microsoft.com MON, 07 Aug 2017 16:00:00 -0800

vcpkg (0.0.81)

  • Add ports:
    • atlmfc 0
    • giflib 5.1.4
    • graphicsmagick 1.3.25
    • libmad 0.15.1
    • libsndfile libsndfile-1.0.29-6830c42
    • ms-gsl 20170425-8b320e3f5d016f953e55dfc7ec8694c1349d3fe4 (**see below)
    • taglib 1.11.1-1
    • xalan-c 1.11-1
  • Update ports:
    • ace 6.4.2 -> 6.4.3
    • bond 5.2.0 -> 5.3.1
    • boost 1.63-4 -> 1.64-2
    • cppzmq 0.0.0-1 -> 4.2.1
    • gdal 1.11.3-1 -> 1.11.3-3
    • gdk-pixbuf 2.36.5 -> 2.36.6
    • grpc 1.1.2-1 -> 1.2.3
    • gsl 0-fd5ad87bf -> 2.3 (**see below)
    • harfbuzz 1.3.4-2 -> 1.4.6
    • icu 58.2-1 -> 59.1-1
    • libflac 1.3.2-1 -> 1.3.2-2
    • libmodplug 0.8.8.5-bb25b05 -> 0.8.9.0
    • pango 1.40.4 -> 1.40.5-1
    • pcre 8.38-1 -> 8.40
    • poco 1.7.6-4 -> 1.7.8
    • qt5 5.7.1-7 -> 5.8-1
    • wt 3.3.6-3 -> 3.3.7
  • The Guidelines Support Library has been renamed fromgsl to ms-gsl. The GNU Scientific Library has been added as gsl.
  • Introducing vcpkg export command:
    • Exports one or more installed packages along with their dependencies
    • Options for target format: --nuget --7zip --zip --raw (can specify more than one)
    • Option --dry-run: This will print out the export plan, but will not actually perform the export
    • More information and examples here.
  • Add --head option for vcpkg install. It only applies to github-based project and allows you to use the latest master commit
    • For example: ./vcpkg install cpprestsdk:x64-windows --head will build cpprestsdk from the latest master commit instead of version 2.9.0 specified in the CONTROL file
  • Bump auto-downloaded version of cmake to 3.8.0 (was 3.8.0rc1)
  • --options are now case-insensitive
  • vcpkg now uses clang-format
  • Fixes and improvements in the vcpkg tool

-- vcpkg team vcpkg@microsoft.com WED, 03 May 2017 18:00:00 -0800

vcpkg (0.0.80)

  • Add ports:
    • clapack 3.2.1
    • geographiclib 1.47-patch1-3
    • libevent 2.1.8-1
    • mdnsresponder 765.30.11
    • openblas v0.2.19-1
    • picojson 1.3.0
    • sdl2-mixer 2.0.1
    • sdl2-net 2.0.1
    • sdl2-ttf 2.0.14
  • Update ports:
    • azure-storage-cpp 3.0.0 -> 3.0.0-2
    • catch 1.8.2 -> 1.9.1
    • eigen3 3.3.0 -> 3.3.3
    • glib 2.50.3 -> 2.52.1
    • libbson 1.5.1 -> 1.6.2
    • libpng 1.6.28 -> 1.6.28-1
    • libvorbis 1.3.5-1-143caf4023a90c09a5eb685fdd46fb9b9c36b1ee -> 1.3.5-143caf4-2
    • libxml2 2.9.4 -> 2.9.4-1
    • mongo-c-driver 1.5.1 -> 1.6.2
    • mongo-cxx-driver 3.0.3-1 -> 3.1.1
    • opencv 3.2.0 -> 3.2.0-1
    • qwt 6.1.3 -> 6.1.3-1
    • uwebsockets 0.14.1 -> 0.14.2
    • xerces-c 3.1.4 -> 3.1.4-3
  • Added System32\Wbem to the sanizited environment
  • --debug flag will now show environment information when launching external commands
  • vcpkg install command has been enhanced:
    • When a package build starts or ends, a message with the package name is diplayed
    • Before the start of the build, a summary of the install plan is displayed
    • Added new option --dry-run: This will print out the install plan, but will not actually perform the install
  • Add CI badge in the front page
  • Fix WindowsSDK detection to correctly handle the new optional c++ desktop deployment of the Windows SDK.
  • Reduce verbosity of vcpkg remove when purging the package
  • Fixes and improvements in the vcpkg tool itself

-- vcpkg team vcpkg@microsoft.com WED, 18 Apr 2017 18:00:00 -0800

vcpkg (0.0.79)

  • Add ports:
    • ecm 5.32.0
    • libgd 2.2.4-1
    • octomap cefed0c1d79afafa5aeb05273cf1246b093b771c-1
  • Update ports:
    • boost 1.63-3 -> 1.63-4
    • cuda 8.0 -> 8.0-1
    • freeimage 3.17.0 -> 3.17.0-1
    • freetype 2.6.3-4 -> 2.6.3-5
    • glfw3 3.2.1 -> 3.2.1-1
    • libarchive 3.2.2-2 -> 3.3.1
    • pqp 1.3 -> 1.3-1
    • qt5 5.7.1-6 -> 5.7.1-7
    • sqlite3 3.17.0 -> 3.18.0-1
  • vcpkg has exceeded 200 libraries!
  • vcpkg remove command has been reworked:
    • vcpkg remove <pkg> now uninstalls and deletes the package by default. Previously, this was the behavior of vpckg remove --purge <pkg>
    • vcpkg remove <pkg> --no-purge now uninstalls the package without deleting it. Previously, this was the behavior or vcpkg remove <pkg>
    • Added new option --dry-run: This will print out the remove plan, but will not actually perform the removal
    • Added new option --outdated: Using vcpkg remove --outdated will remove all packages for which updates are available
  • Add bootstrap-vcpkg.bat in the root directory for easier building of vcpkg
    • Also fix a regression with vcpkg bootstrapping
  • Add information about how to use header-only libraries from cmake in EXAMPLES.md
  • vcpkg build_external changed to vcpkg build-external (underscore to dash)
  • Fixes and improvements in existing portfiles and the vcpkg tool itself

-- vcpkg team vcpkg@microsoft.com WED, 05 Apr 2017 15:00:00 -0800

vcpkg (0.0.78)

  • Add ports:
    • libp7-baical 4.1
    • pybind11 2.1.0
    • xxhash 0.6.2
  • Update ports:
    • catch 1.8.1 -> 1.8.2
    • glog 0.3.4-0472b91 -> 0.3.4-0472b91-1
    • libuv 1.10.1 -> 1.10.1-2
    • libwebp 0.5.1-1 -> 0.6.0-1
    • range-v3 20150729-vcpkg2 -> 20150729-vcpkg3
    • tiff 4.0.6-2 -> 4.0.7
    • uwebsockets 0.13.0-1 -> 0.14.1
  • --debug flag enhanced to give line information on any exit. Applies to any vcpkg command
  • Improve error messages when requesting a portfile that does not exist (for example via command line or via dependencies)
  • Add EMPTY_INCLUDE_FOLDER policy
  • Fixes and improvements in existing portfiles and the vcpkg tool itself

-- vcpkg team vcpkg@microsoft.com TUE, 28 Mar 2017 21:15:00 -0800

vcpkg (0.0.77)

  • Add ports:
    • beast 1.0.0-b30
    • botan 2.0.1
    • cairomm 1.15.3-1
    • dlfcn-win32 1.1.0
    • freerdp 2.0.0-beta1+android11
    • gdcm2 2.6.7
    • jbigkit 2.1
    • libpopt 1.16-10~vcpkg1
    • libvpx 1.6.1-1
    • libwebm 1.0.0.27-1
    • msgpack 2.1.1
    • nlohmann-json 2.1.1
    • pcre2 10.23
    • tinyexr v0.9.5-d16ea6
    • xlnt 0.9.4
  • Update ports:
    • antlr4 4.6 -> 4.6-1
    • atk 2.22.0 -> 2.24.0
    • boost 1.63-2 -> 1.63-3
    • dlib 19.2 -> 19.4-1
    • glib 2.50.2 -> 2.50.3
    • gtk 3.22.8 -> 3.22.11
    • libepoxy 1.4.0-2432daf-1 -> 1.4.1-7d58fd3
    • libjpeg-turbo 1.4.90-1 -> 1.5.1-1
    • liblzma 5.2.3 -> 5.2.3-1
    • mpg123 1.23.3 -> 1.24.0-1
    • mpir 2.7.2-1 -> 3.0.0-2
    • pango 1.40.3 -> 1.40.4
    • qt5 5.7.1-5 -> 5.7.1-6
    • uwebsockets 0.12.0 -> 0.13.0-1
  • Improvements and fixes in the sanizited environment introduced in the previous version
  • --debug flag now gives line information when an error occurs. Applies to any vcpkg command
  • Fixes and improvements around launching powershell scripts
    • Correct handling of spaces in the path
    • Ignore user profile (-NoProfile)
  • openssl: Enable building in paths with space and ignore installed versions in C:/OpenSSL/
  • Fixes and improvements in existing portfiles and the vcpkg tool itself

-- vcpkg team vcpkg@microsoft.com WED, 22 Mar 2017 15:30:00 -0800

vcpkg (0.0.76)

  • Add ports:
    • ffmpeg 3.2.4-2
    • fftw3 3.3.6-p11
    • flatbuffers 1.6.0
    • netcdf-c 4.4.1.1-1
    • netcdf-cxx4 4.3.0
    • portaudio 19.0.6.00
    • vtk 7.1.0
  • Update ports:
    • azure-storage-cpp 2.6.0 -> 3.0.0
    • boost 1.63 -> 1.63-2
    • bullet3 2.83.7.98d4780 -> 2.86.1
    • catch 1.5.7 -> 1.8.1
    • cppwinrt 1.010.0.14393.0 -> feb2017_refresh-14393
    • hdf5 1.8.18 -> 1.10.0-patch1-1
    • libflac 1.3.2 -> 1.3.2-1
    • libpng 1.6.24-1 -> 1.6.28
    • lua 5.3.3-2 -> 5.3.4
    • msmpi 8.0 -> 8.0-1
    • openjpeg 2.1.2 -> 2.1.2-1
    • poco 1.7.6-3 -> 1.7.6-4
    • szip 2.1 -> 2.1-1
    • zeromq 4.2.0 -> 4.2.2
  • vcpkg now launches external commands (most notably builds) in a sanitized environment
  • Better proxy handling when fetching dependencies (cmake/git/nuget)
  • Fix more VS2017 issues
  • Fixes and improvements in existing portfiles and the vcpkg tool itself

-- vcpkg team vcpkg@microsoft.com MON, 10 Mar 2017 17:45:00 -0800

vcpkg (0.0.75)

  • Add ports:
    • dlib 19.2
    • gtk 3.22.8
    • pqp 1.3
    • pugixml 1.8.1
  • Update ports:
    • clockutils 1.1.1 -> 1.1.1-3651f232c27074c4ceead169e223edf5f00247c5
    • grpc 1.1.0-dev-1674f65-2 -> 1.1.2-1
    • libflac 1.3.1-1 -> 1.3.2
    • liblzma 5.2.2 -> 5.2.3
    • libmysql 5.7.17 -> 5.7.17-1
    • lz4 1.7.4.2 -> 1.7.5
    • mongo-cxx-driver 3.0.3 -> 3.0.3-1
    • nana 1.4.1 -> 1.4.1-66be23c9204c5567d1c51e6f57ba23bffa517a7c
    • opengl 10.0.10240.0 -> 0.0-3
    • protobuf 3.0.2 -> 3.2.0
    • qt5 5.7.1-2 -> 5.7.1-5
    • spdlog 0.11.0 -> 0.12.0
  • Numerous improvements in Visual Studio, MSBuild and Windows SDK auto-detection
  • vcpkg integrate install now outputs the specific toolchain file to use for CMake integration
  • All commands now checks for --options and will issue an error on unknown options.
    • Previously only commands with options would do this (for example vcpkg remove --purge <pkg>) and commands with no options would ignore them, for example vcpkg install --purge <pkg>
  • Update version of the automatically acquired JOM, python
    • Also, for python: automatically acquire the 32-bit versions instead of the 64-bit ones
  • Fixes and improvements in existing portfiles and the vcpkg tool itself

-- vcpkg team vcpkg@microsoft.com MON, 27 Feb 2017 14:00:00 -0800

vcpkg (0.0.74)

  • Bump required version & auto-downloaded version of cmake to 3.8.0 (was 3.7.x). This fixes UWP builds with Visual Studio 2017
  • Fix vcpkg build not printing out the missing dependencies on fail
  • Fixes and improvements in the vcpkg tool itself

-- vcpkg team vcpkg@microsoft.com THU, 16 Feb 2017 18:15:00 -0800

vcpkg (0.0.73)

  • Add ports:
    • gdk-pixbuf 2.36.5
    • openvr 1.0.5
  • Update ports:
    • lmdb 0.9.18-1 -> 0.9.18-2
    • opencv 3.1.0-1 -> 3.2.0
    • sqlite3 3.15.0 -> 3.17.0
  • Add functions to correctly find the "Program Files" folders in all parts of vcpkg (C++, CMake, powershell)
  • Flush std::cout before launching an external process. Fixes issues when redirecting std::cout to a file
  • Update version of the automatically acquired nasm. Resolves build failure with libjpeg-turbo
  • Change the format of the listfile. The file is now sorted and directories now have a trailing slash so they can easily be identified.
    • Old listfiles will be automatically updated on first access. This will happen to all old listfiles when a new package is installed (vcpkg install) or after a call to vcpkg owns.
  • Fixes and improvements in existing portfiles and the vcpkg tool itself

-- vcpkg team vcpkg@microsoft.com WED, 15 Feb 2017 19:30:00 -0800

vcpkg (0.0.72)

  • Add ports:
    • cuda 8.0
    • hdf5 1.8.18
    • lcms 2.8
    • libepoxy 1.4.0-2432daf-1
    • libnice 0.1.13
    • msmpi 8.0
    • parmetis 4.0.3
    • sqlite-modern-cpp 2.4
    • websocketpp 0.7.0
  • Update ports:
    • asio 1.10.6 -> 1.10.8
    • aws-sdk-cpp 1.0.47 -> 1.0.61
    • bond 5.0.0-4-g53ea136 -> 5.2.0
    • cpprestsdk 2.9.0-1 -> 2.9.0-2
    • fmt 3.0.1-1 -> 3.0.1-4
    • grpc 1.1.0-dev-1674f65-1 -> 1.1.0-dev-1674f65-2
    • libraw 0.17.2-2 -> 0.18.0-1
    • libvorbis 1.3.5-143caf4023a90c09a5eb685fdd46fb9b9c36b1ee -> 1.3.5-1-143caf4023a90c09a5eb685fdd46fb9b9c36b1ee
    • poco 1.7.6-2 -> 1.7.6-3
    • rapidjson 1.0.2-1 -> 1.1.0
    • sfml 2.4.1 -> 2.4.2
    • wt 3.3.6-2 -> 3.3.6-3
  • Introduce Build Policies:
    • Packages with special characteristics (e.g. CUDA) can now use Build Policies to control which post-build checks apply to them.
  • Improve support for Visual Studio 2017
    • Add auto-detection for Windows SDK
    • Fixed various issues with bootstrap.ps1 and VS2017 support
  • Automatic acquisition of perl now uses the 32-bit version isntead of the 64-bit version
  • Fix vcpkg remove --purge not applying to non-installed packages
  • Fixes and improvements in existing portfiles and the vcpkg tool itself

-- vcpkg team vcpkg@microsoft.com TUE, 14 Feb 2017 11:30:00 -0800

vcpkg (0.0.71)

  • Add ports:
    • atk 2.22.0
    • fontconfig 2.12.1
    • opus 1.1.4
    • pango 1.40.3
    • xerces-c 3.1.4
  • Update ports:
    • boost 1.62-11 -> 1.63
    • cairo 1.14.6 -> 1.15.4
    • directxtk dec2016 -> dec2016-1
    • fltk 1.3.4-1 -> 1.3.4-2
    • gdal 1.11.3 -> 1.11.3-1
    • harfbuzz 1.3.4 -> 1.3.4-2
    • libarchive 3.2.2 -> 3.2.2-2
    • libmariadb 2.3.1 -> 2.3.2
    • mpir 2.7.2 -> 2.7.2-1
    • openssl 1.0.2j-2 -> 1.0.2k-2
    • wt 3.3.6 -> 3.3.6-2
  • Improve vcpkg remove:
    • Now shows all dependencies that need to be removed instead of just the immediate dependencies
    • Add --recurse option that removes all dependencies
    • Improve messages
  • Improve support for Visual Studio 2017
    • Better VS2017 detection
    • Fixed various issues with bootstrap.ps1 and VS2017 support
  • Fix vcpkg_copy_pdbs() under non-English locale
  • Notable changes for buiding the vcpkg tool:
    • Restructure vcpkg project hierarchy. Now only has 4 projects (down from 6). Most of the code now lives under vcpkglib.vcxproj
    • Enable multiprocessor compilation
    • Disable MinimalRebuild
    • Use precompiled headers
  • Fixes and improvements in existing portfiles and the vcpkg tool itself

-- vcpkg team vcpkg@microsoft.com MON, 30 Jan 2017 23:00:00 -0800

vcpkg (0.0.70)

  • Add ports:
    • fltk 1.3.4-1
    • glib 2.50.2
    • lzo 2.09
    • uvatlas sept2016
  • Update ports:
    • dx 1.0.0 -> 1.0.1
    • libmysql 5.7.16 -> 5.7.17
  • Add support for Visual Studio 2017
    • Previously, you could use Visual Studio 2017 for your own application and vcpkg integration would work, but you needed to have Visual Studio 2015 to build vcpkg itself as well as the libraries. This requirement has now been removed
    • If both Visual Studio 2015 and Visual Studio 2017 are installed, Visual Studio 2017 tools will be preferred over those of Visual Studio 2015
  • Bump required version & auto-downloaded version of cmake to 3.7.2 (was 3.5.x), which includes generators for Visual Studio 2017
  • Bump auto-downloaded version of nuget to 3.5.0 (was 3.4.3)
  • Bump auto-downloaded version of git to 2.11.0 (was 2.8.3)
  • Fixes and improvements in existing portfiles and the vcpkg tool itself

-- vcpkg team vcpkg@microsoft.com MON, 23 Jan 2017 19:50:00 -0800

vcpkg (0.0.67)

  • Add ports:
    • cereal 1.2.1
    • directxmesh oct2016
    • directxtex dec2016
    • metis 5.1.0
    • sdl2-image 2.0.1
    • szip 2.1
  • Update ports:
    • ace 6.4.0 -> 6.4.2
    • boost 1.62-9 -> 1.62-11
    • curl 7.51.0-2 -> 7.51.0-3
    • directxtk oct2016-1 -> dec2016
    • directxtk12 oct2016 -> dec2016
    • freetype 2.6.3-3 -> 2.6.3-4
    • glew 2.0.0 -> 2.0.0-1
    • grpc 1.1.0-dev-1674f65 -> 1.1.0-dev-1674f65-1
    • http-parser 2.7.1 -> 2.7.1-1
    • libssh2 1.8.0 -> 1.8.0-1
    • libwebsockets 2.0.0 -> 2.0.0-1
    • openssl 1.0.2j-1 -> 1.0.2j-2
    • tiff 4.0.6-1 -> 4.0.6-2
    • zlib 1.2.10 -> 1.2.11
  • Add 7z to vcpkg_find_acquire_program.cmake
  • Enhance vcpkg_build_cmake.cmake and vcpkg_install_cmake.cmake:
    • Add option to disable parallel building (it is enabled by default)
    • Add option to use the 64-bit toolset (for the 32-bit builds; output binaries are still 32-bit)
  • Fix bug in applocal.ps1 that would infinitely recurse when there were no depenndencies
  • Fixes and improvements in existing portfiles and the vcpkg tool itself

-- vcpkg team vcpkg@microsoft.com WED, 18 Jan 2017 13:45:00 -0800

vcpkg (0.0.66)

  • Add ports:
    • antlr4 4.6
    • bzip2 1.0.6
    • dx 1.0.0
    • gli 0.8.2
    • libarchive 3.2.2
    • libffi 3.1
    • liblzma 5.2.2
    • libmodplug 0.8.8.5-bb25b05
    • libsigcpp 2.10
    • lmdb 0.9.18-1
    • lz4 1.7.4.2
    • ogre 1.9.0
    • qwt 6.1.3
    • smpeg2 2.0.0
    • spirv-tools 1.1-f72189c249ba143c6a89a4cf1e7d53337b2ddd40
  • Update ports:
    • aws-sdk-cpp 1.0.34-1 -> 1.0.47
    • azure-storage-cpp 2.5.0 -> 2.6.0
    • boost 1.62-8 -> 1.62-9
    • chakracore 1.3.1 -> 1.4.0
    • freetype 2.6.3-2 -> 2.6.3-3
    • icu 58.1 -> 58.2-1
    • libbson 1.5.0-rc6 -> 1.5.1
    • libvorbis -> 1.3.5-143caf4023a90c09a5eb685fdd46fb9b9c36b1ee
    • lua 5.3.3-1 -> 5.3.3-2
    • mongo-c-driver 1.5.0-rc6 -> 1.5.1
    • pixman 0.34.0 -> 0.34.0-1
    • qt5 5.7-1 -> 5.7.1-2
    • sdl2 2.0.5 -> 2.0.5-2
    • zlib 1.2.8 -> 1.2.10
  • Improvements in pre-install checks:
    • Refactor file-exists-check. Improved clarity and performance.
  • Fixes and improvements in existing portfiles and the vcpkg tool itself

-- vcpkg team vcpkg@microsoft.com TUE, 10 Jan 2017 17:15:00 -0800

vcpkg (0.0.65)

  • Add ports:
    • anax 2.1.0-1
    • aws-sdk-cpp 1.0.34-1
    • azure-storage-cpp 2.5.0
    • charls 2.0.0
    • dimcli 1.0.3
    • entityx 1.2.0
    • freeimage 3.17.0
    • gdal 1.11.3
    • globjects 1.0.0
    • http-parser 2.7.1
    • icu 58.1
    • libflac 1.3.1-1
    • libssh2 1.8.0
    • nana 1.4.1
    • qca 2.2.0
    • sfml 2.4.1
    • shaderc 2df47b51d83ad83cbc2e7f8ff2b56776293e8958
    • uwebsockets 0.12.0
    • yaml-cpp 0.5.4 candidate
  • Update ports:
    • boost 1.62-6 -> 1.62-8
    • curl 7.51.0-1 -> 7.51.0-2
    • gflags 2.1.2 -> 2.2.0-2
    • glbinding 2.1.1 -> 2.1.1-1
    • glslang 1c573fbcfba6b3d631008b1babc838501ca925d3 -> 1c573fbcfba6b3d631008b1babc838501ca925d3-1
    • harfbuzz 1.3.2 -> 1.3.4
    • jxrlib 1.1-1 -> 1.1-2
    • libraw 0.17.2 -> 0.17.2-2
    • lua 5.3.3 -> 5.3.3-1
    • openssl 1.0.2j -> 1.0.2j-1
  • Improvements in the post-build checks:
    • Add check for files in the <package>\ dir and <package>\debug\ dir
  • Introduce pre-install checks:
    • The install command now checks that files will not be overwrriten when installing a package. A particular file can only be owned by a single package
  • Introduce 'lib\manul-link' directory. Libraries placing the lib files in that directory are not automatically added to the link line
  • Disable all interactions with CMake registry
  • vcpkg /? is now a valid equivalent of vcpkg help
  • Fixes and improvements in existing portfiles and the vcpkg tool itself

-- vcpkg team vcpkg@microsoft.com MON, 12 Dec 2016 18:15:00 -0800

vcpkg (0.0.61)

  • Add ports:
    • cairo 1.14.6
    • clockutils 1.1.1
    • directxtk oct2016-1
    • directxtk12 oct2016
    • glslang 1c573fbcfba6b3d631008b1babc838501ca925d3
    • libodb-pgsql 2.4.0
    • pixman 0.34.0
    • proj 4.9.3
    • zstd 1.1.1
  • Update ports:
    • chakracore 1.3.0 -> 1.3.1
    • curl 7.51.0 -> 7.51.0-1
    • dxut 11.14 -> 11.14-2
    • fmt 3.0.1 -> 3.0.1-1
    • freetype 2.6.3-1 -> 2.6.3-2
    • rxcpp 2.3.0 -> 3.0.0
    • think-cell-range 1d785d9 -> e2d3018
    • tiff 4.0.6 -> 4.0.6-1
  • Fixes and improvements in existing portfiles and the vcpkg tool itself

-- vcpkg team vcpkg@microsoft.com MON, 28 Nov 2016 18:30:00 -0800

vcpkg (0.0.60)

  • Add ports:
    • box2d 2.3.1-374664b
    • decimal-for-cpp 1.12
    • jsoncpp 1.7.7
    • libpq 9.6.1
    • libxslt 1.1.29
    • poco 1.7.6-2
    • qt5 5.7-1
    • signalrclient 1.0.0-beta1
    • soci 2016.10.22
    • tclap 1.2.1
  • Update ports:
    • boost 1.62-1 -> 1.62-6
    • chakracore 1.2.0.0 -> 1.3.0
    • eigen3 3.2.10-2 -> 3.3.0
    • fmt 3.0.0-1 -> 3.0.1
    • jxrlib 1.1 -> 1.1-1
    • libbson 1.4.2 -> 1.5.0-rc6
    • libuv 1.9.1 -> 1.10.1
    • libwebp 0.5.1 -> 0.5.1-1
    • mongo-c-driver 1.4.2 -> 1.5.0-rc6
    • mongo-cxx-driver 3.0.2 -> 3.0.3
    • pcre 8.38 -> 8.38-1
    • sdl2 2.0.4 -> 2.0.5
  • vcpkg has exceeded 100 libraries!
  • Rework dependency handling
  • Many more portfiles now support static builds. The remaining ones warn that static is not yet supported and will perform a dynamic build instead
  • The triplet file is now automatically included and is available in every portfile
  • Improvements in the post-build checks:
    • Introduce BUILD_INFO file. This contains information about the settings used in the build. The post-build checks use this file to choose what checks to perform
    • Add CRT checks
    • Improve coff file reader. It is now more robust and it correctly handles a couple of corner cases
    • A few miscellaneous checks to further prevent potential issues with the produced packages
  • Improve integration and fix related issues
  • Add support for VS 2017
  • Introduce function that tries to repeatedly build up to a number of failures. This reduces/resolves issues from libraries with flaky builds
  • Many fixes and improvements in existing portfiles and the vcpkg tool itself

-- vcpkg team vcpkg@microsoft.com WED, 23 Nov 2016 15:30:00 -0800

vcpkg (0.0.51)

  • Add simple substring search to vcpkg cache
  • Add simple substring search to vcpkg list

-- vcpkg team vcpkg@microsoft.com MON, 07 Nov 2016 14:45:00 -0800

vcpkg (0.0.50)

  • Add ports:
    • apr 1.5.2
    • assimp 3.3.1
    • boost-di 1.0.1
    • bullet3 2.83.7.98d4780
    • catch 1.5.7
    • chakracore 1.2.0.0
    • cppwinrt 1.010.0.14393.0
    • cppzmq 0.0.0-1
    • cryptopp 5.6.5
    • double-conversion 2.0.1
    • dxut 11.14
    • fastlz 1.0
    • freeglut 3.0.0
    • geos 3.5.0
    • gettext 0.19
    • glbinding 2.1.1
    • glog 0.3.4-0472b91
    • harfbuzz 1.3.2
    • jxrlib 1.1
    • libbson 1.4.2
    • libccd 2.0.0
    • libmariadb 2.3.1
    • libmysql 5.7.16
    • libodb 2.4.0
    • libodb-sqlite 2.4.0
    • libogg 1.3.2
    • libraw 0.17.2
    • libtheora 1.1.1
    • libvorbis
    • libwebp 0.5.1
    • libxml2 2.9.4
    • log4cplus 1.1.3-RC7
    • lua 5.3.3
    • mongo-c-driver 1.4.2
    • mongo-cxx-driver 3.0.2
    • nanodbc 2.12.4
    • openjpeg 2.1.2
    • pcre 8.38
    • pdcurses 3.4
    • physfs 2.0.3
    • rxcpp 2.3.0
    • spdlog 0.11.0
    • tbb 20160916
    • think-cell-range 1d785d9
    • utfcpp 2.3.4
    • wt 3.3.6
    • wtl 9.1
    • zeromq 4.2.0
    • zziplib 0.13.62
  • Update ports:
    • boost 1.62 -> 1.62-1
    • cpprestsdk 2.8 -> 2.9.0-1
    • curl 7.48.0 -> 7.51.0
    • eigen3 3.2.9 -> 3.2.10-2
    • freetype 2.6.3 -> 2.6.3-1
    • glew 1.13.0 -> 2.0.0
    • openssl 1.0.2h -> 1.0.2j
    • range-v3 0.0.0-1 -> 20150729-vcpkg2
    • sqlite3 3120200 -> 3.15.0
  • Add support for static libraries
  • Add more post build checks
  • Improve post build checks related to verifying information in the dll/pdb files (e.g. architecture)
  • Many fixes in existing portfiles
  • Various updates in FAQ
  • Release builds now create pdbs (debug builds already did)

-- vcpkg team vcpkg@microsoft.com MON, 07 Nov 2016 00:01:00 -0800

vcpkg (0.0.40)

  • Add ports:
    • ace 6.4.0
    • asio 1.10.6
    • bond 5.0.0
    • constexpr 1.0
    • doctest 1.1.0
    • eigen3 3.2.9
    • fmt 3.0.0
    • gflags 2.1.2
    • glm 0.9.8.1
    • grpc 1.1.0
    • gsl 0-fd5ad87bf
    • gtest 1.8
    • libiconv 1.14
    • mpir 2.7.2
    • protobuf 3.0.2
    • ragel 6.9
    • rapidxml 1.13
    • sery 1.0.0
    • stb 1.0
  • Update ports:
    • boost 1.62
    • glfw3 3.2.1
    • opencv 3.1.0-1
  • Various fixes in existing portfiles
  • Introduce environment variable VCPKG_DEFAULT_TRIPLET
  • Replace everything concerning MD5 with SHA512
  • Add mirror support
  • vcpkg now checks for valid package names: only ASCII lowercase chars, digits, or dashes are allowed
  • vcpkg create now also creates a templated CONTROL file
  • vcpkg create now checks for invalid chars in the zip path
  • vcpkg edit now throws an error if it cannot launch an editor
  • Fix vcpkg integrate to only apply to C++ projects instead of all projects
  • Fix vcpkg integrate locale-specific failures
  • vcpkg search now does simple substring searching
  • Fix path that assumed Visual Studio is installed in default location
  • Enable multicore builds by default
  • Add .vcpkg-root file to detect the root directory
  • Fix bootstrap.ps1 to work with older versions of powershell
  • Add SOURCE_PATH variable to all portfiles.
  • Many improvements in error messages shown by vcpkg
  • Various updates in FAQ
  • Move CONTRIBUTING.md to root

-- vcpkg team vcpkg@microsoft.com WED, 05 Oct 2016 17:00:00 -0700

vcpkg (0.0.30)

  • DLLs are now accompanied with their corresponding PDBs.
  • Rework removal commands. vcpkg remove <pkg> now uninstalls the package. vcpkg remove --purge <pkg> now uninstalls and also deletes the package.
  • Rename option --arch to --triplet.
  • Extensively rework directory tree layout to make it more intuitive.
  • Improve post-build verification checks.
  • Improve post-build verification messages; they are now more compact, more consistent and contain more suggestions on how to resolve the issues found.
  • Fix vcpkg integrate project in cases where the path contained non-alphanumeric chars.
  • Improve handling of paths. In general, commands with whitespace and non-ascii characters should be handled better now.
  • Add colorized output for vcpkg clean and vcpkg purge.
  • Add colorized output for many more errors.
  • Improved vcpkg update to identify installed libraries that are out of sync with their portfiles.
  • Added list of example port files to EXAMPLES.md
  • Rename common CMake utilities to use prefix vcpkg_.
  • [libpng] Fixed x86-uwp and x64-uwp builds.
  • [libjpeg-turbo] Fixed x86-uwp and x64-uwp builds via suppressing static CRT linkage.
  • [rapidjson] New library.

-- vcpkg team vcpkg@microsoft.com WED, 18 Sep 2016 20:50:00 -0700