Skip to content

Releases: Jake-Shadle/xwin

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!

Release 0.2.15

11 Sep 11:49
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!

Release 0.2.14

20 Jun 09:14
Compare
Choose a tag to compare

Fixed

Release 0.2.13

15 Jun 15:08
Compare
Choose a tag to compare

Changed

  • PR#88 updated dependencies.

Added

  • PR#87 added binaries for aarch64-unknown-linux-musl

Release 0.2.12

31 Mar 11:14
Compare
Choose a tag to compare

Fixed

  • PR#77 resolved #76 by correctly handling the retrieval of the latest SDK version, regardless of whether it is for the Windows 10 or 11 SDK.

Release 0.2.11

06 Mar 11:31
Compare
Choose a tag to compare

Fixed

  • PR#74 resolved #70 by creating symlinks for SDK headers that are included by the CRT and ATL headers.
  • PR#74 fixed an issue where debug symbols were splatted to disk even when not requested.