Skip to content

Releases: Jake-Shadle/xwin

0.6.2

02 Jul 08:37
Compare
Choose a tag to compare

Fixed

  • PR#131 resolved #130 by adding detection of case-insensitive file systems, which then disables symlink creation since it is not needed, and breaks.

0.6.1

30 Jun 23:48
Compare
Choose a tag to compare

Fixed

  • PR#129 fixed #128 by adding the additional onecoreuap MSI package that contains headers that were previously (before SDK 10.0.26100) part of other MSI packages. Thanks @bigfoodK!

0.6.0

03 Jun 11:47
Compare
Choose a tag to compare

Added

  • PR#123 (a rework of #119) adds the ability to splat in the format understood by clang-cl /winsysroot option.

0.5.2

06 May 15:50
Compare
Choose a tag to compare

Changed

  • PR#117 updated a few crates, notably zip.

0.5.1

02 Apr 09:20
Compare
Choose a tag to compare

Changed

  • PR#116 (a rework of #115) improves the speed of the x86_64-unknown-linux-musl binary by using mimalloc.

Release 0.5.0

13 Nov 07:26
Compare
Choose a tag to compare

Changed

  • PR#110 changed how Ctx is built. It was getting too complicated to support niche use cases, some of which didn't belong in a library (like reading environment variables), so this functionality has been completely removed. Instead, one must pass in a ureq::Agent that is fully configured how the user wants it.
  • PR#110 changed the environment variable read to the xwin binary instead of the library, as well as its name https_proxy -> HTTPS_PROXY, and added it to an an option on the command line.

Release 0.4.1

09 Nov 08:54
Compare
Choose a tag to compare

Fixed

  • PR#108 resolved #107 by fixing the Window symlink code added in PR#105 and only using it in the two cases it was needed.

Release 0.4.0

07 Nov 16:34
Compare
Choose a tag to compare

Added

  • PR#101 resolved #28, #84, and #85 by adding a minimize command that straces a cargo build to write a map file that can be used by a splat command to only splat the headers and libraries actually needed to build, drastically reducing the splat output (eg. 1.3GiB -> 101MiB). This map file also allows the creation of symlinks on a per-file basis, allowing users to create their own symlinks if needed.
  • PR#104 resolved #103 by allowing custom certificates to be specified via the SSL_CERT_FILE, CURL_CA_BUNDLE, or REQUESTS_CA_BUNDLE environment variables. xwin must be compiled with the native-tls feature for this to function. Thanks @Owen-CH-Leung!
  • PR#105 supplanted #100, allowing creation of symlinks on a Windows host. Thanks @sykhro!

Release 0.3.1

12 Sep 08:14
Compare
Choose a tag to compare

Changed

  • PR#99 changed the default VS manifest version from 16 -> 17. You can preserve the old behavior by passing --manifest-version 16 on the cmd line.

Fixed

  • PR#99 resolved #92 by only failing if matching relative paths didn't have the same contents. This currently only applies to one file, appnotify.h, which is present in the SDK headers and Store headers.

Release 0.3.0

12 Sep 06:47
Compare
Choose a tag to compare

Changed

  • PR#93 added the ability to specify a download timeout for each individual download, and changed the default from infinite to 60 seconds, so that xwin will error if the remote HTTP server is slow/unresponsive. Thanks @dragonmux!