- Add ports:
- asmjit 673dcefaa048c5f5a2bf8b85daf8f7b9978d018a
- cccapstone 9b4128ee1153e78288a1b5433e2c06a0d47a4c4e
- crc32c 1.0.5
- epsilon 0.9.2
- exprtk 2018.01.01-f32d2b4
- forest 4.5.0
- libgta 1.0.8
- libodb-mysql 2.4.0-1
- libopenmpt 2017-01-28-cf2390140
- libudis86 2018-01-28-56ff6c87
- mujs 25821e6d74fab5fcc200fe5e818362e03e114428
- muparser 6cf2746
- openmama 6.2.1-a5a93a24d2f89a0def0145552c8cd4a53c69e2de
- torch-th 20180131-89ede3ba90c906a8ec6b9a0f4bef188ba5bb2fd8-1
- yara e3439e4ead4ed5d3b75a0b46eaf15ddda2110bb9
- Update ports:
- abseil 2017-11-10 -> 2018-2-5
- blosc 1.12.1 -> 1.13.5
- boost-build 1.66.0-3 -> 1.66.0-4
- boost-test 1.66.0-1 -> 1.66.0-2
- catch 2.0.1-1 -> alias
- catch2 2.1.0 -> 2.1.1
- cgal 4.11-2 -> 4.11-3
- cpprestsdk 2.10.1-1 -> 2.10.2
- curl 7.58.0 -> 7.58.0-1
- dlib 19.9 -> 19.9-1
- flatbuffers 1.8.0 -> 1.8.0-2
- freeimage 3.17.0-3 -> 3.17.0-4
- gflags 2.2.1 -> 2.2.1-1
- gtest 1.8.0-5 -> 1.8.0-6
- highfive 1.3 -> 1.5
- jack2 1.9.12.2 -> 1.9.12
- libspatialite 4.3.0a -> 4.3.0a-1
- libwebp 0.6.1 -> 0.6.1-1
- libzip 1.3.2 -> 1.4.0
- live555 2017.10.28 -> 2018.01.29
- mpg123 1.25.8-1 -> 1.25.8-2
- nghttp2 1.28.0 -> 1.30.0-1
- nlohmann-json 3.0.1 -> 3.1.0
- opencv 3.4.0 -> 3.4.0-2
- opengl 0.0-4 -> 0.0-5
- openssl 1.0.2n-1 -> 1.0.2n-2
- openvr 1.0.9 -> 1.0.12
- poco 1.8.1 -> 1.8.1-1
- protobuf 3.5.0-1 -> 3.5.1
- qt5-base 5.9.2-1 -> 5.9.2-4
- realsense2 2.9.0 -> 2.9.1
- sciter 4.1.1 -> 4.1.2
- sobjectizer 5.5.20 -> 5.5.21
- soundtouch 2.0.0.2 -> 2.0.0
- strtk 2017.01.02-1e2960f -> 2018.01.01-5579ed1
- The
configure
step forrelease
anddebug
now happen in parallel.- This can significantly reduce build times for libraries where the
configure
step was a good chunk of the total build time. For example, the total build time forzlib
drops from ~30sec to ~20sec.
- This can significantly reduce build times for libraries where the
- Fix a few bootstraping issues introduced in previous release (with the clean environment)
-- vcpkg team [email protected] WED, 07 Feb 2018 20:30:00 -0800
vcpkg upgrade
: Fix issue with any command executing more than 10 transactions with mixed transaction types (install + remove)
-- vcpkg team [email protected] WED, 24 Jan 2018 14:30:00 -0800
- Add ports:
- catch-classic 1.12.0
- catch2 2.1.0
- cgicc 3.2.19
- libdisasm 0.23
- qt5-3d 5.9.2-0
- qt5-base 5.9.2-1
- qt5-charts 5.9.2-0
- qt5-datavis3d 5.9.2-0
- qt5-declarative 5.9.2-0
- qt5-gamepad 5.9.2-0
- qt5-imageformats 5.9.2-0
- qt5-modularscripts 1
- qt5-multimedia 5.9.2-0
- qt5-networkauth 5.9.2-0
- qt5-scxml 5.9.2-0
- qt5-serialport 5.9.2-0
- qt5-speech 5.9.2-0
- qt5-svg 5.9.2-0
- qt5-tools 5.9.2-0
- qt5-virtualkeyboard 5.9.2-0
- qt5-websockets 5.9.2-0
- qt5-winextras 5.9.2-0
- qt5-xmlpatterns 5.9.2-0
- tre 0.8.0-1
- Update ports:
- boost-asio 1.66.0 -> 1.66.0-1
- boost-build 1.66.0 -> 1.66.0-3
- boost-vcpkg-helpers 3 -> 4
- corrade jun2017-3 -> jan2018-1
- curl 7.57.0-1 -> 7.57.0-2
- date 2.3-c286981b3bf83c79554769df68b27415cee68d77 -> 2.4
- discord-rpc 2.0.1 -> 2.1.0
- dlib 19.8 -> 19.9
- libbson 1.9.0 -> 1.9.2
- libconfig 1.7.1 -> 1.7.2
- libjpeg-turbo 1.5.2-2 -> 1.5.3
- libodb 2.4.0-1 -> 2.4.0-2
- libogg 1.3.2-cab46b1-3 -> 1.3.3
- libwebp 0.6.0-2 -> 0.6.1
- libwebsockets 2.0.0-4 -> 2.4.1
- lz4 1.8.0-1 -> 1.8.1.2
- magnum jun2017-6 -> jan2018-1
- magnum-plugins jun2017-5 -> jan2018-1
- mongo-c-driver 1.9.0 -> 1.9.2
- mpg123 1.25.8 -> 1.25.8-1
- openni2 2.2.0.33-4 -> 2.2.0.33-7
- osg 3.5.6-1 -> 3.5.6-2
- poco 1.8.0.1 -> 1.8.1
- qca 2.2.0-1 -> 2.2.0-2
- qscintilla 2.10-1 -> 2.10-4
- qt5 5.8-6 -> 5.9.2-1
- qwt 6.1.3-2 -> 6.1.3-4
- sciter 4.1.0 -> 4.1.1
- sdl2 2.0.7-3 -> 2.0.7-4
- tiff 4.0.8-1 -> 4.0.9
- xxhash 0.6.3-1 -> 0.6.4
- Remove usage of
BITS-transfer
. Use .NET functions (which used to be the fallback ifBITS-transfer
failed) by default. - Enable the usage of
feature-packages
by default. More info here. - Bootstrapping
vcpkg
now happens in a clean environment to avoid issues when building in a VS Developer Prompt among others. - Update required version & auto-downloaded version of
cmake
to 3.10.2 - Update required version & auto-downloaded version of
vswhere
to 2.3.2
-- vcpkg team [email protected] TUE, 23 Jan 2018 17:00:00 -0800
- 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 [email protected] WED, 10 Jan 2018 17:00:00 -0800
- 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-rc1vcpkg1 - 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, sovcpkg
sets the build environment to English to bypass these issues.
-- vcpkg team [email protected] MON, 04 Dec 2017 17:00:00 -0800
- 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 installvcpkg integrate install
: Fix issue that would cause failure with unicode usernames- Introduce experimental support for
VCPKG_BUILD_TYPE
. Addingset(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 [email protected] SAT, 26 Nov 2017 03:30:00 -0800
- 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 [email protected] TUE, 14 Nov 2017 16:00:00 -0800
- 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 examplevcpkg 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 [email protected] WED, 03 Nov 2017 18:45:00 -0800
- 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 fromPowerShell
scripts. It should now be more robust - Fix Windows 7 (i.e.
PowerShell 2.0
) issues inPowerShell
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 [email protected] WED, 01 Nov 2017 15:30:00 -0800
- 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 [email protected] FRI, 27 Oct 2017 19:30:00 -0800
- 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 causingvcpkg
's parsing to fail. - Improve autocomplete/tab-completion for powershell (still experimental)
-- vcpkg team [email protected] THU, 19 Oct 2017 21:30:00 -0800
- 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 thevcpkg
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 [email protected] TUE, 17 Oct 2017 16:00:00 -0800
- 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
- Use
- Add message when downloading a
vcpkg
dependency (e.g.cmake
)
-- vcpkg team [email protected] THU, 05 Oct 2017 19:00:00 -0800
- 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 [email protected] SUN, 24 Sep 2017 03:30:00 -0800
- 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 thevcpkg.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: )
- Add
vcpkg edit
now checks more location for VSCode Insiders
-- vcpkg team [email protected] WED, 14 Sep 2017 16:00:00 -0800
vcpkg_configure_cmake
has been modified to embed debug symbols within static libraries (using the /Z7 option). Most of the libraries invcpkg
had their versions bumped due to this.vcpkg_configure_meson
has been modified in the same manner.
-- vcpkg team [email protected] SAT, 09 Sep 2017 00:30:00 -0800
- 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 ofvcpkg_from_github
-- vcpkg team [email protected] FRI, 08 Sep 2017 22:00:00 -0800
- 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 [email protected] MON, 04 Sep 2017 02:00:00 -0800
- 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 [email protected] SUN, 27 Aug 2017 22:00:00 -0800
- 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 [email protected] TUE, 22 Aug 2017 13:00:00 -0800
- 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 [email protected] FRI, 11 Aug 2017 12:00:00 -0800
- 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 [email protected] MON, 07 Aug 2017 16:00:00 -0800
- 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 from
gsl
toms-gsl
. The GNU Scientific Library has been added asgsl
. - 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 forvcpkg 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 theCONTROL
file
- For example:
- Bump auto-downloaded version of
cmake
to 3.8.0 (was 3.8.0rc1) --options
are now case-insensitivevcpkg
now usesclang-format
- Fixes and improvements in the
vcpkg
tool
-- vcpkg team [email protected] WED, 03 May 2017 18:00:00 -0800
- 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 commandsvcpkg 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 [email protected] WED, 18 Apr 2017 18:00:00 -0800
- 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 ofvpckg remove --purge <pkg>
vcpkg remove <pkg> --no-purge
now uninstalls the package without deleting it. Previously, this was the behavior orvcpkg 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
: Usingvcpkg remove --outdated
will remove all packages for which updates are available
- Add
bootstrap-vcpkg.bat
in the root directory for easier building ofvcpkg
- Also fix a regression with
vcpkg
bootstrapping
- Also fix a regression with
- Add information about how to use header-only libraries from cmake in EXAMPLES.md
vcpkg build_external
changed tovcpkg build-external
(underscore to dash)- Fixes and improvements in existing portfiles and the
vcpkg
tool itself
-- vcpkg team [email protected] WED, 05 Apr 2017 15:00:00 -0800
- 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 anyvcpkg
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 [email protected] TUE, 28 Mar 2017 21:15:00 -0800
- 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 anyvcpkg
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 inC:/OpenSSL/
- Fixes and improvements in existing portfiles and the
vcpkg
tool itself
-- vcpkg team [email protected] WED, 22 Mar 2017 15:30:00 -0800
- 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 [email protected] MON, 10 Mar 2017 17:45:00 -0800
- 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 examplevcpkg install --purge <pkg>
- Previously only commands with options would do this (for example
- 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 [email protected] MON, 27 Feb 2017 14:00:00 -0800
- 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 [email protected] THU, 16 Feb 2017 18:15:00 -0800
- 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 tovcpkg owns
.
- Old listfiles will be automatically updated on first access. This will happen to all old listfiles when a new package is installed (
- Fixes and improvements in existing portfiles and the
vcpkg
tool itself
-- vcpkg team [email protected] WED, 15 Feb 2017 19:30:00 -0800
- 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 [email protected] TUE, 14 Feb 2017 11:30:00 -0800
- 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
- Restructure
- Fixes and improvements in existing portfiles and the
vcpkg
tool itself
-- vcpkg team [email protected] MON, 30 Jan 2017 23:00:00 -0800
- 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 buildvcpkg
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
- Previously, you could use Visual Studio 2017 for your own application and
- 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 [email protected] MON, 23 Jan 2017 19:50:00 -0800
- 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
andvcpkg_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 [email protected] WED, 18 Jan 2017 13:45:00 -0800
- 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 [email protected] TUE, 10 Jan 2017 17:15:00 -0800
- 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
- Add check for files in the
- 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
- The
- 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 ofvcpkg help
- Fixes and improvements in existing portfiles and the
vcpkg
tool itself
-- vcpkg team [email protected] MON, 12 Dec 2016 18:15:00 -0800
- 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 [email protected] MON, 28 Nov 2016 18:30:00 -0800
- 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
- Introduce
- 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 [email protected] WED, 23 Nov 2016 15:30:00 -0800
- Add simple substring search to
vcpkg cache
- Add simple substring search to
vcpkg list
-- vcpkg team [email protected] MON, 07 Nov 2016 14:45:00 -0800
- 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 [email protected] MON, 07 Nov 2016 00:01:00 -0800
- 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 allowedvcpkg create
now also creates a templated CONTROL filevcpkg create
now checks for invalid chars in the zip pathvcpkg 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 [email protected] WED, 05 Oct 2016 17:00:00 -0700
- 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
andvcpkg 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 [email protected] WED, 18 Sep 2016 20:50:00 -0700