New
v0.2.3
[v0.2.3] - 2022-07-09
Added
- #921 - use
CARGO_TERM_VERBOSE,CARGO_TERM_QUIET, andCARGO_TERM_COLORenvironment variables for cross terminal output. - #913 - added the
x86_64-unknown-illumostarget. - #910 -
pre-buildcan now take a string pointing to a script file to run. - #905 - added
qemu-runnerfor musl images, allowing use of native or emulated runners. - #905 - added qemu emulation to
i586-unknown-linux-gnu,i686-unknown-linux-musl, andi586-unknown-linux-gnu, so they can run on anx86CPU, rather than anx86_64CPU. - #900 - add the option to skip copying build artifacts back to host when using remote cross via
CROSS_REMOTE_SKIP_BUILD_ARTIFACTS. - #891 - support custom user namespace overrides by setting the
CROSS_CONTAINER_USER_NAMESPACEenvironment variable. - #890 - support rootless docker via the
CROSS_ROOTLESS_CONTAINER_ENGINEenvironment variable. - #878 - added an image
ghcr.io/cross-rs/crosscontaining cross.
Changed
- #869 - ensure cargo configuration environment variable flags are passed to the docker container.
- #859 - added color diagnostic output and error messages.
Fixed
- #905 - fixed running dynamically-linked libraries for all musl targets except
x86_64-unknown-linux-musl. - #904 - ensure
cargo metadataworks by using the same channel. - #904 - fixed the path for workspace volumes and passthrough volumes with docker-in-docker.
- #898 - fix the path to the mount root with docker-in-docker if mounting volumes.
- #897 - ensure
target.$(...)config options overridebuildones when parsing strings and vecs. - #895 - convert filenames in docker tags to ASCII lowercase and ignore invalid characters
- #885 - handle symlinks when using remote docker.
- #868 - ignore the
CARGOenvironment variable. - #867 - fixed parsing of
build.env.passthroughconfig values.
What's Changed
- Fix parsing of config
build.env.passthroughvalues. by @Alexhuszagh in https://github.com/cross-rs/cross/pull/867 - Ignore the
CARGOenvironment variable. by @Alexhuszagh in https://github.com/cross-rs/cross/pull/868 - Pass cargo configuration flags to docker. by @Alexhuszagh in https://github.com/cross-rs/cross/pull/869
- Minor refactoring in xtask. by @Alexhuszagh in https://github.com/cross-rs/cross/pull/866
- Add cargo-style output diagnostics. by @Alexhuszagh in https://github.com/cross-rs/cross/pull/859
- Add unittest to verify Ubuntu base. by @Alexhuszagh in https://github.com/cross-rs/cross/pull/876
- enable coverage by @Emilgardis in https://github.com/cross-rs/cross/pull/829
- always run tests by @Emilgardis in https://github.com/cross-rs/cross/pull/879
- Switch crosstool-ng configure scripts to xtask. by @Alexhuszagh in https://github.com/cross-rs/cross/pull/877
- Update CI tests to use local cross build. by @Alexhuszagh in https://github.com/cross-rs/cross/pull/881
- Minor bug fixes. by @Alexhuszagh in https://github.com/cross-rs/cross/pull/882
- Bug fix for passing verbose, quiet, and color. by @Alexhuszagh in https://github.com/cross-rs/cross/pull/887
- Enable copying symlinks when using remote docker. by @Alexhuszagh in https://github.com/cross-rs/cross/pull/885
- add some more context to error messages by @Emilgardis in https://github.com/cross-rs/cross/pull/884
- Support rootless docker. by @Alexhuszagh in https://github.com/cross-rs/cross/pull/890
- Add manual overrides for container user namespaces. by @Alexhuszagh in https://github.com/cross-rs/cross/pull/891
- fix flag and naming of coverage report by @Emilgardis in https://github.com/cross-rs/cross/pull/892
- Fix tag names for custom docker images. by @Alexhuszagh in https://github.com/cross-rs/cross/pull/895
- Fix build/target config file ordering by @Alexhuszagh in https://github.com/cross-rs/cross/pull/897
- Enable skipping of copying build artifacts back to host. by @Alexhuszagh in https://github.com/cross-rs/cross/pull/900
- Bug fix for mounted paths for docker-in-docker. by @Alexhuszagh in https://github.com/cross-rs/cross/pull/898
- Various bug fixes for cross. by @Alexhuszagh in https://github.com/cross-rs/cross/pull/904
- Add integration tests. by @Alexhuszagh in https://github.com/cross-rs/cross/pull/873
- Numerous bug fixes for musl and other images. by @Alexhuszagh in https://github.com/cross-rs/cross/pull/905
- Better error diagnostics on targets without std. by @Alexhuszagh in https://github.com/cross-rs/cross/pull/899
- wiki check toml by @Emilgardis in https://github.com/cross-rs/cross/pull/907
Full Changelog: https://github.com/cross-rs/cross/compare/v0.2.2...v0.2.3