vcpkg/CHANGELOG.md
2017-01-18 13:47:14 -08:00

14 KiB

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