0.1.0
0.1.0
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_rust",
sha256 = "7453856d239a004c9e29cde2e45903a068446e4a69501ee7393faf08e1a30403",
urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.1.0/rules_rust-v0.1.0.tar.gz"],
)
Additional documentation can be found at: https://bazelbuild.github.io/rules_rust/#setup
What's Changed
- Set the target triplet when invoking rustc by @damienmg in #136
- Implement directory based runfiles lookup [#130] by @mfarrugi in #132
- Update rust to 1.27.2 by @mfarrugi in #138
- Add --remap-path-prefix=$PWD to make dbg builds more reproducible. by @mfarrugi in #139
- Look for ${crate_name}.rs as a crate_root by default. by @mfarrugi in #137
- Migrate rules_rust to the new Starlark C++ toolchain API by @hlopko in #133
- Do not crash on using version check with development version of bazel. by @hlopko in #145
- Fix version check in rustc.bzl by @hlopko in #146
- Add builtin rust platform decls with examples by @acmcarther in #144
- Update bazel_toolchains pin. by @xingao267 in #147
- Replace usages of
ctx.action
withctx.actions.{run, run_shell}
by @mfarrugi in #151 - STATIC_RUST_URL sets the static.rust-lang.org URL by @damienmg in #143
- Test rustc flag and feature flags by @damienmg in #153
- fix: corner case in crate dependencies by @damienmg in #154
- Update known_shas to recent versions by @damienmg in #156
- Protobuf support by @damienmg in #92
- Fix rust_doc_test with transitive dependencies and add tests for it by @damienmg in #155
- doc: change reference to proto_compile into proto_library by @damienmg in #158
- Pass -p to mkdir to make sure we do not fails if bazel already created the output directory by @damienmg in #159
- Cleanups for compatibility with future Bazel releases by @laurentlb in #162
- Use http_archive for protobuf repository by @damienmg in #163
- Protobuf support: support proto_source_root attribute by @damienmg in #164
- Update bazel-toolchains pin by @hlopko in #165
- Update dependencies, fix a few incompatible issues by @laurentlb in #166
- More bazel --incompatible fixes (#161) by @mfarrugi in #169
- Add edition support to rules and toolchain. (#157) by @mfarrugi in #168
- Update links to crates in documentation by @mjduijn in #175
- Proto: documentation to change dependencies by @damienmg in #173
- Get stardoc working and update docs. #140 by @mfarrugi in #174
- Fix register toolchains example code by @mjduijn in #177
- Small README grammar fixes by @johnedmonds in #181
- Update dependency by @laurentlb in #182
- Change dash to underscore in generated filenames by @mjduijn in #178
- Establish
CARGO_MANIFEST_DIR
by @GregBowyer in #180 - Fix setup snippet in the README (#167) by @mfarrugi in #184
- Create CODEOWNERS by @dslomov in #187
- Take 'default_edition' as an optional parameter of BUILD_for_rust_toolchain. by @mfarrugi in #188
- add rule for bindgen (#102) by @mfarrugi in #108
- Fix the label for Clang's BUILD file by @kornholi in #191
- Pass in correct include directories to bindgen by @kornholi in #192
- Test the examples on Bazel's CI by @philwo in #193
- Update bazel-toolchains version by @hlopko in #194
- Update version of stardoc by @damienmg in #196
- Configure Renovate by @renovate-bot in #198
- Update bazel toolchains pin and add toolchain config target by @nlopezgi in #201
- Add linker_script option to rust_binary by @m3rcuriel in #208
- Bump Rust to 1.33.0 by @mjduijn in #210
- Use ProtoInfo instead of legacy .proto attr by @mfarrugi in #211
- #190, #200 :: Migrate to new cc provider. by @mfarrugi in #209
- Make it possible for unit tests to have dev deps by @GregBowyer in #203
- Don't test on Ubuntu 14.04 by @philwo in #215
- Fix symlink resolution in runfiles.rs by @mfarrugi in #214
- update pin to bazel toolchains repo by @nlopezgi in #216
- Fix failure to build without iterable depset by @m3rcuriel in #221
- Add cc toolchain files to rustc dependencies (for linker) by @m3rcuriel in #217
- Migrate for Bazel's --incompatible_require_ctx_in_configure_features by @hlopko in #224
- Fix failure to build without iterable depset pt. 2 by @m3rcuriel in #225
- Add CARGO_CFG_TARGET_OS and CARGO_CFG_TARGET_ARCH to rustc environment variables by @johnedmonds in #230
- Update code for compatibility to Bazel 0.27 by @laurentlb in #232
- Bump Rust to 1.35.0. by @kprevas in #236
- Make rust_proto_library work with proto_library rules using import_prefix / strip_import_prefix . by @lberki in #239
- Replace the legacy .proto. provider with the new ProtoInfo. by @lberki in #242
- Replace the deprecated proto_source_root attribute. by @lberki in #241
- Use empty dictionary instead of None for kwargs by @vitalyd in #244
- Add allow_empty to glob, as the patterns don't necessarily match something by @laurentlb in #245
- Make rust_proto_library not require the proto_library.proto_source_ro… by @lberki in #246
- Update rules_rust dependency on skydoc by @c-parsons in #248
- Use C++ environment variables when constructing link command line by @hlopko in #252
- Update setup instructions by @laurentlb in #254
- Explicitly provide rustc the paths to the standard library. by @wildarch in #258
- Add support for wasm-bindgen. by @johnedmonds in #240
- Add badge for incompatible flag pipeline by @hlopko in #259
- Migrate rules_rust for incompatible_use_platforms_repo_for_constraints by @hlopko in #257
- Run buildifier to reformat bzl/BUILD files by @hlopko in #260
- fix: add all_files to the dummy cc_toolchain by @qzmfranklin in #265
- Update protobuf by @hlopko in #261
- Fix bzl loads by @hlopko in #262
- Bump Rust version to 1.39.0 by @ok32 in #273
- Mirror all http_archives. by @philwo in #269
- Rename wasm_transition to relate to what it actually does by @m3rcuriel in #272
- rust/private/dummy_cc_toolchain: be explicit about the repository by @aehlig in #277
- Use up to date stardoc to avoid build errors by @GregBowyer in #290
- Allow deps to be renamed by @GregBowyer in #285
- Add sha256 argument to load_arbitrary_tool by @m3rcuriel in #292
- Update nightly rust by @colin353 in #293
- Support hyphens in target names by @dtolnay in #295
- Include crate versions in progress messages by @kornholi in #297
- Pull/expose rustfmt binaries by @colatkinson in #291
- Add cfg = proc_macro_host_transition to all rules by @dfreese in #301
- Add proc macro example, propagate crate-type through rustdoc by @smklein in #303
- Define default value for extra_target_triples by @dtolnay in #308
- Allow specifying rust versions by @kragniz in #307
- Remove transition from binary/test/bench rules, add to grpc/proto by @dfreese in #309
- Update proto crates: protobuf to 2.8.2 and grpc-rust to 0.6.2 by @dfreese in #310
- When inferring crate root, take the match with shortest filepath by @dtolnay in #313
- rustc: add arbitrary environment variables by @tommilligan in #314
- rust: add rust_test_binary rule by @tommilligan in #316
- Allow edition to be specified in rust_repository_set by @dfreese in #319
- Fix bug found in proto toolchain docs by @dfreese in #317
- Fix rustc_lib srcs glob and allow it to be empty. by @Arm1stice in #323
- Support CARGO_BIN_EXE env vars by @illicitonion in #322
- add flag to allow putting out binary whenever by @Shikugawa in #312
- Add a cargo_build_script_run rule by @damienmg in #320
- Update bindgen to 0.54.0 by @kornholi in #326
- gitignore node_modules by @illicitonion in #331
- Set a couple more env vars for build scripts by @illicitonion in #332
- Add edition to rust_repositories, and update README by @dfreese in #334
- Include rustc deps when running build scripts by @illicitonion in #333
- Add separate proc_macro_deps attr by @illicitonion in #328
- Refactor rustc_compile_action by @smklein in #330
- Install clippy, bump default rust version to 1.44.0 by @smklein in #338
- Add build scripts HOST and OPT_LEVEL env vars by @a1ph in #336
- Provide access to C compiler to crate build scripts. by @a1ph in #342
- Support sys-crates build script dependencies. by @a1ph in #341
- Implement Clippy Aspect & Build Rule by @smklein in #339
- Propagate proc_macro_deps from crate under test by @smklein in #344
- Use current_dir().join not canonicalize by @illicitonion in #347
- cc works for non-absolute-path toolchains by @illicitonion in #343
- Link flags are passed to transitive rdeps by @illicitonion in #346
- Update the CODEOWNERS file by @damienmg in #345
- feat: Support downloading nightly rustc-dev components by @Arm1stice in #349
- Clarify error message by @achew22 in #351
- build scripts: Set path to AR as well as CC by @illicitonion in #352
- Preserve and tidy stdout on failure by @illicitonion in #350
- Remove run shell from build scripts runner by @jelmansouri in #355
- Re-razing bindgen to remove out_dir_tar by @jelmansouri in #357
- Partially raze wasm_bindgen to remove out_dir_tar by @jelmansouri in #358
- Make stardoc our documentation tool by @damienmg in #359
- Deprecate out dir tar by @damienmg in #360
- Pass extraneous environment variables to build scripts by @damienmg in #362
- Use a c++ wrapper to call rustc instead of shell by @jelmansouri in #354
- Export
CcInfo
forstaticlib
&cdylib
allowing rust outputs to be used in c++ rules by @GregBowyer in #361 - Remove python usage in the repo by @jelmansouri in #353
- Adding basic windows support by @jelmansouri in #329
- Fix .depenv file parsing after #329 by @a1ph in #367
- Do not add CcInfo from dependencies that don't have them by @damienmg in #369
- fix: Download llvm tools for nightly builds after 2020-05-22 by @Arm1stice in #365
- Provide CARGO_PKG_NAME and CARGO_PKG_VERSION* for build scripts by @a1ph in #366
- Update Skylib dependency by @laurentlb in #371
- Lint: Pull old warning for
rust_test
by @GregBowyer in #373 - Fix rustdoc path in rustdoc_test with --nolegacy_external_runfiles option by @oxidase in #374
- Fix rustdoc_test on windows by @jelmansouri in #377
- Add more solid and generic process wrapper by @jelmansouri in #372
- Fix
CcDep
info related torust_test
by @GregBowyer in #379 - Rustfmt windows fixes by @jelmansouri in #376
- Optionally depend on libstdcxx for windows by @jelmansouri in #383
- Allow sha256 values to be specified in rust_toolchain_repository by @dfreese in #393
- Update rustfmt version to fix #396 by @yesudeep in #397
- Cleanup platform configurations by @UebelAndre in #399
- Reorganized sub-workspace dependencies by @UebelAndre in #398
- Extract cargo from rust toolchain tar by @illicitonion in #409
- Expose cargo binary tool in the ToolchainInfo by @a1ph in #413
- Removed duplicate dependencies of examples in the top level workspace by @UebelAndre in #407
- Updated repo pin in documentation by @UebelAndre in #414
- Removed unused file by @UebelAndre in #416
- Made examples compatible with cargo-raze by @UebelAndre in #418
- Improved internal and external documentation by @UebelAndre in #419
- Assorted cargo build script fixes by @illicitonion in #422
- support iOS cross compile by @dae in #429
- Ran Buildifier by @UebelAndre in #430
- Addressed additional Buildifier defects by @UebelAndre in #431
- rust_repositories() was not honoring edition default on Windows by @dae in #424
- Improved Documentation by @UebelAndre in #420
- pass compile environment into build script by @dae in #426
- fix deadlock while waiting for build script output by @dae in #434
- Not generating CcInfo when out_binary is True by @lizan in #436
- Include wasm-lld in toolchain by @lizan in #437
- Regenerate bindgen raze outputs by @UebelAndre in #432
- Regenerated proto raze outputs + addressed buildifier defects by @UebelAndre in #435
- Regenerate wasm bindgen raze outputs by @UebelAndre in #433
- Updated wasm-bindgen backtrace dependency by @UebelAndre in #438
- Add --extern proc_macro for 2018 crates by @illicitonion in #439
- Enable buildifier for CI by @UebelAndre in #440
- Updated wasm example to not require dependencies by @UebelAndre in #441
- Fixed buildifier defect by @UebelAndre in #444
- Small cleanup pass by @UebelAndre in #446
- support --action_env vars in build scripts by @dae in #447
- use -msvc variant on Windows by @dae in #425
- run build scripts in the crate folder instead of the workspace by @dae in #427
- Fixed build errors by regenerating cargo raze by @UebelAndre in #450
- Switching "host" configurations to "exec" by @UebelAndre in #449
- Fix support for Rust 1.45.0 and newer, bump default to 1.47.0. by @PiotrSikora in #451
- Upgrade wasm bindgen by @UebelAndre in #453
- Upgrade bindgen by @UebelAndre in #452
- Fixed overly-nested-depset warnings by @UebelAndre in #457
- Rename
bazel_version
repository to avoid conflict by @wchargin in #460 - add buildscript link flags only to parent crate by @dae in #448
- add aarch64 support by @lizan in #465
- Handle external packages using CARGO_MANIFEST_DIR by @sitaktif in #464
- Correct CARGO_MANIFEST_DIR values for Bazel <3.7.0 by @sitaktif in #469
- Moved related cargo_manifest_dir examples into the same directory by @UebelAndre in #473
- Support expanding locations in rustc_env and build_script_env #2 by @dae in #468
- Migrate to the modern linker input API. by @benjaminp in #463
- Add support for building for wasm32-wasi target. by @PiotrSikora in #477
- Links attribute by @sitaktif in #480
- Updated documentation by @UebelAndre in #481
- Stable way to infer CARGO_MANIFEST_DIR by @sitaktif in #486
- workspace: fix off-by-one in version check by @wchargin in #484
- Add support for aarch64-apple-darwin target. by @PiotrSikora in #487
- Remove incorrect paren in bingen repositories by @dfreese in #488
- Update commit and versions in the documentation. by @PiotrSikora in #491
- Add a CI target on the minimum supported version of bazel by @dfreese in #493
- add Windows SHAs, rustfmt on supported platforms, and sort targets by @dae in #476
- use target platform for CARGO_CFG_TARGET_* by @dae in #494
- Unify fetching of SHAs between rustfmt and other tools. by @PiotrSikora in #492
- Added missing sha256 by @UebelAndre in #501
- Fix root detection in clippy for bin crates by @djmarcin in #504
- Updated
grpc
flag tois_grpc
to make it more apparent it's a bool by @UebelAndre in #518 - Remove uses of
BAZEL_VERSION
for detection of pre-1.0 Bazel. by @jmillikin in #508 - Fix linking against versioned shared library by @djmarcin in #513
- Update default Rust version to 1.48.0. by @PiotrSikora in #497
- Updated stardoc and regenerated docs by @UebelAndre in #521
- Skip linking for clippy aspect for faster builds by @djmarcin in #526
- fail build on any warnings when running clippy by @dae in #456
- Allow usage of $(location ...) in rustc_env as well, to include_str!() generated files. by @dae in #503
- Perform - to _ replacement in test output names by @illicitonion in #528
- add compile_data argument for data required at compile time by @dae in #516
- rust_doc: strip directory prefix from archive names by @wchargin in #474
- fix: change test for
greet
method, instead ofgreeting
by @diohabara in #533 - Add flag to set --error-format from command line by @djmarcin in #525
- Slight cleanup of
cargo_build_script_runner
+ ran rustfmt by @UebelAndre in #538 - Fixed issue where repository_ctx for
load_arbitrary_tool
requiredsha256s
attribute. by @UebelAndre in #545 - Updated cargo-raze outputs by @UebelAndre in #542
- Updated default Rust version to 1.49.0 to fix
bazel sync
by @UebelAndre in #544 - Update complex_sys example cargo-raze outputs by @sitaktif in #549
- Updated wasm_bindgen docs by @UebelAndre in #547
- support clippy aspect in unit tests as well by @dae in #546
- #550 rust_toolchain_repository: add urls to enable project specific rust file server mirrors by @dirkboye in #551
- cargo_build_script now only prints warnings to stderr. by @UebelAndre in #548
- Fixed regression in
load_arbitrary_tool
causing it to require attrs by @UebelAndre in #554 - Use relative labels and
Label
macro wherever possible by @UebelAndre in #543 - Added missing macros to rendered documentation by @UebelAndre in #555
- Updated some hand edited cargo-raze outputs by @UebelAndre in #557
- Add triple mappings for
i386
,armv7
, andopenbsd
. by @jmillikin in #509 - Fix test target on macOS with Bazel@HEAD by @meteorcloudy in #558
- Renamed workspace name from
io_bazel_rule_rust
torules_rust
by @UebelAndre in #500 - Regenerate documentation by @UebelAndre in #559
- Fixed revision referenced in docs by @UebelAndre in #560
- Update README.md by @hlopko in #563
- Determinism fix by @jelmansouri in #565
- Add mailing list and chat pointers to the README by @hlopko in #568
- Run buildifier fix across the workspace by @hlopko in #570
- Fixed legacy-provider-syntax for wasm_bindgen by @UebelAndre in #564
- Add //rust/private/BUILD (therefore create a package there) by @hlopko in #569
- Introduce rust_common struct by @hlopko in #575
- Added
env
attribute torust_test
rule by @UebelAndre in #577 - Do not pass native libraries to rlib compilations by @hlopko in #576
- Slight cleanup and added some documentation. by @UebelAndre in #580
- Pass C++ runtime lib when C++ toolchain declares it by @hlopko in #562
- Export the LICENSE file by @hlopko in #581
- Expose error_format through the stable rust.bzl by @hlopko in #582
- Rust test targets now create a test launcher allow for setting env vars by @UebelAndre in #579
- Update default Rust version to 1.50.0. by @PiotrSikora in #585
- Add rust_analyzer rule to generate a rust-project.json by @djmarcin in #505
- Set PROFILE env var in cargo build scripts by @illicitonion in #583
- Fixed expanded locations in test launcher by @UebelAndre in #588
- Updated min tested version to 3.5.0 and improved some vernacular by @UebelAndre in #586
- Allow rustc env vars to be set in files by @illicitonion in #556
- Split rust_library and add //rust:defs.bzl by @hlopko in #592
- Added
//rust/platform:macos
alias by @UebelAndre in #593 - Add Missing link definition in README.md by @regisd in #597
- Add ARCHITECTURE.md by @hlopko in #596
- Fix native_deps_test to not rely on number of actions by @hlopko in #605
- Add constraint values for the Rust release channel. by @jmillikin in #510
- rules_rust: make it possible to use non-staticlib rust_library targets in c++ deps by @durin42 in #603
- Add -L but not -l to rlib compilations by @illicitonion in #607
- Removed test launcher's install script in favor of ctx.actions.symlink by @UebelAndre in #609
- Add test/unit/cc_info unittests by @hlopko in #608
- Add -Lnative flags for C++ runtime library by @hlopko in #610
- Increase CI coverage by @hlopko in #612
- rustc: correctly handle alwayslink staticlibs by @durin42 in #606
- Fix order of libraries in CcInfo by @hlopko in #623
- rustc: pass depset as transitive depset, rather than direct by @durin42 in #625
- migration: include incompatible_use_toolchain_transition globally by @durin42 in #628
- Add clang task on Linux CI by @hlopko in #629
- ccinfo: when providing ccinfo, optionally include libstd and alloc by @durin42 in #624
- Move DepInfo definition into rust_common by @hlopko in #631
- Use depset instead of mutable lists by @hlopko in #633
- Re-add support for building Wasm libraries as executables. by @PiotrSikora in #626
- Add cpp toolchain requirement for rust_toolchain by @katre in #638
- Revert accidental bump in minimum version in docs by @illicitonion in #641
- Re-gen cargo raze by @illicitonion in #642
- The default wasm-bindgen toolchain can now optionally be registered by @UebelAndre in #640
- crate_universe rule by @illicitonion in #598
- Update default Rust version to 1.51.0. by @PiotrSikora in #646
- Move line out of comment by @illicitonion in #647
- Moved crate_universe into it's own directory by @UebelAndre in #651
- Updated crate_universe dependencies by @UebelAndre in #656
- Set CARGO_CRATE_NAME and CARGO_PKG_NAME properly by @illicitonion in #643
- Renamed BUILD and WORKSPACE files to BUILD.bazel and WORKSPACE.bazel by @UebelAndre in #665
- Move assert out of compile actions by @dfreese in #666
- Add a crate_name attribute to Rust rules by @martinboehme in #645
- construct_arguments: Always use correct attributes in an aspect context. by @martinboehme in #668
- Respect
crate_name
attribute when setting CARGO_CRATE_NAME. by @martinboehme in #669 - Don't apply
name_to_crate_name
to test binary names. by @martinboehme in #670 - Change transitive_libs in DepInfo to a depset by @dfreese in #673
- Fix some buildifier errors. by @sayrer in #675
- Add sysroot support to build.rs scripts. by @sayrer in #664
- Stop doing manual string formatting of output by @illicitonion in #655
- Added test script for ensuring docs are up to date. by @UebelAndre in #672
- Include sha256s by default by @illicitonion in #677
- Updated crate_universe examples by @UebelAndre in #676
- Added bootstrapping for crate_universe by @UebelAndre in #663
- Fixed error handling in crate_universe build script. by @UebelAndre in #681
- feat(crate_universe): use REPIN or RULES_RUST_REPIN to enable pinning by @gibfahn in #682
- Update link in README.md by @martinboehme in #683
- crate_universe github actions no longer run on forks by @UebelAndre in #685
- Remove commit and push step of actions by @illicitonion in #686
- Updated tag message for crate_universe releases by @UebelAndre in #687
- Moved proto deps into toolchain to avoid confusing boiler plate code by @UebelAndre in #678
- Added
rust_test_suite
macro by @UebelAndre in #679 crate_universe
now renders json formatted lockfiles by @UebelAndre in #692- Avoid downloading multiple resolvers by @illicitonion in #694
- Fix bootstrapping since #694 by @illicitonion in #699
- Updated crate_universe dependencies by @UebelAndre in #696
- Crate universe now renders separate BUILD files for each dependency by @UebelAndre in #698
- Follow-ups from #698 by @illicitonion in #702
- Add generated docs for
crate_universe
by @UebelAndre in #705 - Added support for header_templates in generated docs by @UebelAndre in #706
- Updated wasm-bindgen docs and added rust-analyzer docs by @UebelAndre in #711
- Added crate_universe examples to CI by @UebelAndre in #707
- Run basic crate_universe example on Windows by @illicitonion in #712
- Escape trailing backslashes in build script env vars by @illicitonion in #714
- Migrate for --incompatible_disable_depset_items by @hlopko in #717
- Removed redundant check for srcs in clippy by @UebelAndre in #716
- Added github actions for performing releases by @UebelAndre in #713
- wasm_bindgen: Add support for non-bundler target configs by @titanous in #715
- Added missing aspects to documentation by @UebelAndre in #721
- Allow tags to be applied to bindgen libraries. by @UebelAndre in #719
- Deduplicate the CrateInfo provider by @UebelAndre in #720
- Applied rustfmt fixes by @UebelAndre in #723
- Generate valid file if no crates are found by @illicitonion in #718
- Only load required rules by @illicitonion in #726
- Update default Rust version to 1.52.0. by @PiotrSikora in #728
- Added explicit list of providers to core rust rules. by @UebelAndre in #725
- Fix rust-project.json generation in subpackages by @hlopko in #724
- Clean up crate_universe output printing by @illicitonion in #727
- Ensure newlines after every load by @illicitonion in #730
- Use un-released fix to semver-parser by @illicitonion in #731
- Update default rust to 1.52.1 by @illicitonion in #732
- rustc_src is optional by @illicitonion in #703
- Add other env vars the resolver is sensitive to by @illicitonion in #734
- Fix up formatting of error message by @illicitonion in #735
- Ask rust_toolchain for rustc_src in rust_analyzer.bzl by @hlopko in #733
- Rename rustc_src to rustc_srcs for bazel consistency by @hlopko in #736
- Added environment variable to control downloading rustc sources by @UebelAndre in #737
- Include generated comment in docs by @alexeagle in #740
- Added
rustfmt
rules and aspects. by @UebelAndre in #722 - Fix clippy warnings for //tools/rustfmt by @mypmc in #745
- Fix clippy warnings for //tools/rust_analyzer:gen_rust_project by @mypmc in #746
rustfmt_aspect
now appropriately uses a config by @UebelAndre in #748- Fix rustc-dev by @zrlk in #750
- Use allowlist with bindgen by @hlopko in #738
- Fixed RBE by using a newly release of bazel-toolchain by @UebelAndre in #752
- Reformat C++ code by @hlopko in #756
- Reformat Rust code by @hlopko in #757
- Fixes for //tools/rust_analyzer:gen_rust_project by @csmulhern in #758
- [crate_universe] Add README to
examples/crate_universe
directory by @bcmyers in #759 - Add
use_libtest_harness
attribute to rust_test by @hlopko in #754 - Added rustfmt config for running rustfmt in CI by @UebelAndre in #747
- util/process_wrapper: system_posix.cc: use waitpid correctly by @hlopko in #755
- Add support for manifest based runfiles. by @hlopko in #760
- Add an alias for
//tools/rustfmt
to//:rustfmt
by @UebelAndre in #761 - Fix 'warning: control reaches end of non-void function' by @hlopko in #762
- Fix @examples//ffi/rust_calling_c/c/native_matrix_test on RBE. by @hlopko in #763
- Make rust analyzer aspect follow rust_test.crate attribute by @hlopko in #751
- Enables runtime linking for darwin platforms by @csmulhern in #766
- Added Rust 1.53.0 and updated default in repositories.bzl by @UebelAndre in #768
- Removed deprecated
out_dir_tar
attribute by @UebelAndre in #769 - Remove unused variable in rust_analyzer.bzl by @hlopko in #776
- Correct test example code. by @sayrer in #784
- Merge deps of related crates in Rust Analyzer support by @hlopko in #781
- Deleted deprecated
rustfmt_generator
rule by @UebelAndre in #790 - Fixed legacy repository name by @UebelAndre in #788
test
package is no longer reliant on@examples
repository by @UebelAndre in #789- Make it easier to use rust_test_suite in macros. by @sayrer in #791
- update crate_universe docs by @dae in #778
- Fix platform mapping for ARM mac downloads by @sayrer in #806
- The
toolchain
argument ofcollect_deps
was unused. Removing it. by @UebelAndre in #798 - Added small helper internal function to improve readability by @UebelAndre in #808
- Promoted internal
_tidy
function to the utils module asdedent
by @UebelAndre in #793 - Made clippy's output file more look less like a target. by @UebelAndre in #795
- Use test harness tests in rust_analyzer now that runfiles work on windows by @hlopko in #785
- Organized examples by @UebelAndre in #803
- Added util module for rust repository rules. by @UebelAndre in #773
- Added checksums for additional rust assets to internal list by @UebelAndre in #794
create_universe
no longer assumes the name of rust_repository repos by @UebelAndre in #805- Exposed supported platform triples lists by @UebelAndre in #797
- Add missing android extensions by @UebelAndre in #813
- Update README community section by @UebelAndre in #810
- Minor cleanup of
cargo_build_script
source code. by @UebelAndre in #816 - Remove ubuntu1604 from presubmit.yml by @philwo in #817
- Added
rust_common.create_crate_info
by @UebelAndre in #818 - Added
rust_stdlib_filegroup
rule, a helper for creating toolchains by @UebelAndre in #802 - Expand arg locations by @sayrer in #809
- Fixed inability to use
crate
attribute in wrapper rules with proc-macro targets. by @UebelAndre in #807 - Fixed compile warning by @UebelAndre in #774
- Use the libraries included with the clang distribution for bindgen by @djmarcin in #820
- Fix typos in ARCHITECTURE.md by @thundergolfer in #821
- Fix rust_stdlib_filegroup error message by @hlopko in #822
- Prevent clippy from running on external targets. by @UebelAndre in #819
- Added
crate
attribute torustdoc
rules (deprecateddep
) by @UebelAndre in #799 - Updated internal documentation by @UebelAndre in #823
- fix: Set SYSROOT environment variable to the directory of the rust_lib files by @wcalandro in #786
- Moved
crate_universe
documentation from README into docs by @UebelAndre in #826 - Fixed clippy defects by @UebelAndre in #827
- Added support for
noclippy
tag by @UebelAndre in #824 - Allows deps to be specified in rust_bindgen_library by @csmulhern in #831
- Add support for clippy.toml by @djmarcin in #835
- Added standalone targets for
rust_toolchain
components. by @UebelAndre in #792 - Added documentation to
rust_binary::out_binary
by @UebelAndre in #772 - Minor update to docs by @UebelAndre in #839
- Fixes for rust_binary that depends on a cc_library that depends on a rust_library by @krasimirgg in #825
- The
compile_data
attribute can now be gathered from dependencies by @UebelAndre in #814 - Add repository_utils_test.bzl by @hlopko in #846
- Use the rust-src tool for fetching rust source by @csmulhern in #844
- Use library paths instead of
-Lnative/-lstatic
when linking native dependencies by @krasimirgg in #841 - Add support for passing a custom target specification. by @davidskidmore in #836
- Add incompatible flag for splitting rust_library by @hlopko in #847
- Added unit tests for
rust_clippy_aspect
by @UebelAndre in #851 - propagate linkopts from (transitive) native dependencies by @krasimirgg in #849
- cleanup: use
tut.actions
consistently across unit tests by @krasimirgg in #853 - ensures rust binary tools are run in an exec configuration by @benbrittain in #855
- Add
exec
configuration torust_toolchain::rustc_lib
by @UebelAndre in #856 - Internal macro
construct_arguments
now generates separate Args sets by @UebelAndre in #850 - Enabled
//test/load_arbitrary_tool/...
tests for windows by @UebelAndre in #860 - propagate additional inputs from native dependencies by @krasimirgg in #858
- cleanup: replace crate_type argument with crate_info.type by @krasimirgg in #864
- Added Rust 1.54.0 by @UebelAndre in #863
- Add support for
self-contained
object files (musl). by @UebelAndre in #829 - Minor cleanup of various tests and examples by @UebelAndre in #869
- Moved
//proto
docs to generated docs in//docs
by @UebelAndre in #873 - Make url overrides for downloading toolchains work. by @wt in #874
- Use
//rust:defs.bzl
forcargo_build_script.bzl
by @UebelAndre in #875 - Update
//proto
rules to provide all required dependencies. by @UebelAndre in #868 - Temporarily disable
rust_doc_test
targets on windows by @UebelAndre in #888 - Define backwards compatibility policy for
rules_rust
by @hlopko in #832 - Updated examples using openssl to no longer assume a relative path to it by @UebelAndre in #879
- Delete
rust_test_binary
by @UebelAndre in #880 - Updated
//tools/rustfmt
to dynamically work withinrules_rust
itself by @UebelAndre in #883 rustc_compile_action
now requires an explicitattr
param by @UebelAndre in #886- Only consider iso_date arg in preparing URL if specific version provided by @shikhar in #894
- Updated CI structure to increase coverage by @UebelAndre in #865
- Moved examples and docs repo definitions into their WORKSPACE files by @UebelAndre in #896
- Regenerated cargo-raze outputs for sys examples by @UebelAndre in #898
- Added
cargo_bootstrap_repository
rule by @UebelAndre in #891 - Updated
rules_foreign_cc
version for examples by @UebelAndre in #895 - Added
default_edition
anddefault_version
torust_common
by @UebelAndre in #897 - Updated wasm_bindgen to 0.2.76 by @UebelAndre in #902
- fix(test_env): export canonical CARGO_BIN_EXE env variable by @kwonoj in #842
- Document visibility requirements by @DavidSouther in #906
- Allow setting visibility on cargo_build_scripts by @illicitonion in #903
- Added link to github repo in docs by @UebelAndre in #908
- Update default edition to 2018 by @UebelAndre in #901
- Update formatting of
--extern
flags passed torustc
by @UebelAndre in #892 - Fix docs to use up-to-date rule name by @vmax in #909
- Updated
rules_nodejs
for wasm_bindgen rules by @UebelAndre in #890 - Add tools attr with exec transition for cargo_build_script by @djmarcin in #885
- Added providers to documentation by @UebelAndre in #911
- Improved
rust_wasm_bindgen
error messaging by @UebelAndre in #914 - Created bindgen examples directory by @UebelAndre in #918
- Adjust env for bindgen compilation. by @sayrer in #916
- Prevent multiple calls to
rust_repositories
from redefining toolchains by @UebelAndre in #922 - Support passing arbitrary extra flags to rustc by @djmarcin in #566
- Add docs for error_format by @djmarcin in #924
- add CXX var to configure cpp compiler by @DXist in #928
- Fix rust benchmark by @UebelAndre in #923
- Added support for plat specific env vars to
cargo_bootstrap_repository
by @UebelAndre in #932 - Fix a unit test for Bazel 5.0 by @hlopko in #933
- Added Rust 1.55.0 by @UebelAndre in #936
- Remove deleted pipeline from README by @hlopko in #934
- Update deps by @illicitonion in #929
- Deleted
rust_benchmark
rule by @UebelAndre in #938 - Add soft-failing steps that test with Bazel Rolling Releases by @philwo in #935
- Add CI tasks for rolling bazel version by @hlopko in #939
- Optionally capture clippy lints as a build output by @jfgoog in #937
- Delete unused package by @UebelAndre in #941
- Updated
rules_foreign_cc
to0.6.0
by @UebelAndre in #940 - Resolve clippy remote execution build error by @djmarcin in #944
- Allow passing files to
rustc_env_files
by @UebelAndre in #946 - Updated
rules_cc
andrules_proto
versions by @UebelAndre in #945 - Use rbe_preconfig for RBE toolchain config by @coeuvre in #958
- Do not use test launcher when not needed by @hlopko in #960
- Support native dependencies with linkstamps by @krasimirgg in #961
- Updated
bazel_skylib
to1.1.1
by @UebelAndre in #957 - Fix
cargo_bootstrap_repository
not triggering on changes tosrcs
by @UebelAndre in #959 - Support additional registries by @illicitonion in #942
- Updated
rules_cc
andbazel_stardoc
versions by @UebelAndre in #965 - Add
incompatible_make_rust_providers_target_independent
flag by @scentini in #967 - Make sure each linkstamp is compiled just once. by @hlopko in #968
- Remove absolutify by @illicitonion in #973
- Allow
rustc_compile_action
to threat all dependencies as direct depenencies by @scentini in #970 - Re-use tags for rust_binary and build script by @illicitonion in #974
- Also propagate linkstamps through rust_libraries by @hlopko in #975
- Fix
cargo_build_script
breakage whenSYSROOT
is specified by @scentini in #976 - Add test case for OUT_DIR in tests. by @sayrer in #954
- Allow auth to be used for downloading rust repos by @illicitonion in #972
- Added progress message to
cargo_build_script
by @UebelAndre in #985 - Add Rust 1.56.0 by @kalcutter in #982
- Migrate rules_rust main repository to defs.bzl and smaller rules by @hlopko in #987
- Regenerate //proto/raze for #591 by @hlopko in #988
- Regenerate //wasm_bindgen/raze for #591 by @hlopko in #989
- Regenerate //bindgen/raze for #591 by @hlopko in #990
- Regenerate //tools/rust_analyzer/raze for #591 by @hlopko in #991
- Migrate rules_rust examples to defs.bzl and smaller rules by @hlopko in #986
- Migrate last bits of #591 by @hlopko in #993
- Flip default incompatible flag value for #591 by @hlopko in #995
- Flip --incompatible_make_rust_providers_target_independent by @scentini in #998
- Obtain the "CARGO_CRATE_NAME" value from the CrateInfo by @scentini in #999
- Fix outdated instructions by @SUPERCILEX in #1000
- Absolutify CXX as well as CC by @illicitonion in #969
- Remove unused rust.bzl file by @hlopko in #1002
- Avoid Win32 MAX_PATH issues by shortening
cargo_build_script
bin names by @UebelAndre in #1006 - Added Rust version
1.56.1
by @UebelAndre in #1007 rustc_env_file
can now render workspace status stamp format strings by @UebelAndre in #983- Update wasm-bindgen to
0.2.78
and rules_nodejs to4.4.4
by @UebelAndre in #984 - Fix C++ compilation warning by @UebelAndre in #1011
- Minor cleanup by @UebelAndre in #1017
- Rustdoc rules now share a code path with Rustc rules for more consistency by @UebelAndre in #1015
- Fix clippy rule not writing any content to the output file by @ddeville in #1014
- Rust Analyzer: Generate rust-project.json without explicit target list by @UebelAndre in #1010
- Fixed missing
cc_toolchain
issues forrust_doc
rules by @UebelAndre in #1021 - Allow rust_bindgen rules to disable rustfmt with an attr by @djmarcin in #1024
- declare CARGO_CFG_(WINDOWS|UNIX) in build scripts by @dae in #1025
- Make action_env work for rustc actions by @djmarcin in #1022
- Fixed environment not configuring rustc_srcs on toolchains by @UebelAndre in #1029
- Don't filter out pre-release versions for git deps by @illicitonion in #1028
- Better handling of versioned library filenames by @ddeville in #1009
- tools/runfiles: use $TEST_SRCDIR when available by @TimNN in #1035
- Use a param file when invoking rustc since the argument list can become too large by @ddeville in #1033
- Derive Debug for runfiles by @hlopko in #1037
- Extract SYSROOT_SRC_FILE_RUNFILES_PREFIX constant by @hlopko in #1038
- rust-analyzer: Set a library's
display_name
when consolidating crate specs by @reiyw in #1039 - Do not use linker for compiling rlibs by @hlopko in #1042
- Fix rustc panic on Windows due to how stdout/stderr are set up in the process wrapper by @ddeville in #1031
- Provide CcInfo with stdlib_linkopts from rust_toolchain by @hlopko in #1045
- Allow rust toolchain repositories from custom repo rules by @ikalchev in #1036
- Add incompatible_changes package and exempt it from default CI tests by @scentini in #1050
- Enhance label.rs to support implicit targets and expose absolute-ness. by @cfredric in #1046
- toolchain: support location expansion for stdlib_linkflags by @krasimirgg in #1049
- Don't add dylibs to runfiles of rlibs by @scentini in #1052
- Add
DepInfo.transitive_crate_outputs
field by @scentini in #1053 - Added Rust 1.57.0 by @UebelAndre in #1055
- Remove uses of
DepInfo.transitive_libs
by @scentini in #1054 - Add the Windows import library to the providers when building a cdylib by @ddeville in #1044
- Add an --incompatible_remove_transitive_libs_from_dep_info flag by @scentini in #1057
- Revert "Add test/incompatible_changes package and exempt it from default CI tests by @scentini in #1060
- Support
cargo:rustc-link-arg=FLAG
instruction in build script runner by @ddeville in #1061 - use absolute value of hash function to determine crate name by @krasimirgg in #1064
- cargo_build_script: Populate LD and LDFLAGS by @illicitonion in #1067
- Init submodules for crate_universe git repos by @illicitonion in #1068
- Added
incompatible_disable_custom_test_launcher
by @UebelAndre in #1070 - Provide pdb file for cydlib/bin on Windows in a
pdb_file
output group by @ddeville in #1065 - Define remote repositories with maybe by @illicitonion in #1071
- Flip --incompatible_remove_transitive_libs_from_dep_info by @scentini in #1075
- Cleanup incompatible_make_rust_providers_target_independent by @scentini in #1074
- Provide
.dSYM
package inOutputGroupInfo
for cdylib and bin targets on darwin by @ddeville in #1072 - Don't use output hash in filename for crates of type cdylib by @ddeville in #1066
- Add rename_first_party_crates and third_party_dir flags by @cfredric in #1056
- mix in label in crate hash computation by @krasimirgg in #1083
- Added unit tests for rustdoc rules by @UebelAndre in #1078
- Updated tests to prep for
incompatible_disable_custom_test_launcher
fiip by @UebelAndre in #1085 - Flip
incompatible_disable_custom_test_launcher
by @UebelAndre in #1079 - Removed deprecated
dep
attribute fromrustdoc
rules by @UebelAndre in #1086 - add support for targeting iOS simulator on Apple Silicon by @dae in #1073
- Updated
bzl_library
targets to have a more discoverable name by @UebelAndre in #1088 - Updated
build_bazel_rules_nodejs
to 4.6.0 by @UebelAndre in #1087 - Fix proc_macro_dylib_path when they are built in both opt and debug by @djmarcin in #1089
- optimization: switch fastbuild opt default to 1 from 0 by @durin42 in #1091
- Added Rust 1.58.0 by @UebelAndre in #1092
- Revert "optimization: switch fastbuild opt default to 1 from 0 (#1091)" by @UebelAndre in #1094
- Deleted
incompatible_disable_custom_test_launcher
and related code by @UebelAndre in #1095 - Add DEBUG env var for running build scripts by @djmarcin in #1096
- Added Rust 1.58.1 by @UebelAndre in #1097
- Updated rust_test docs by @UebelAndre in #1098
- Replace host with exec configurations for grep_includes by @hlopko in #1099
- add ARM Cortex M3 triple mappings by @driftregion in #1103
- Renamed
rust_toolchain.rust_lib
torust_toolchain.rust_std
by @UebelAndre in #1102 - Allow users to configure the timeout of
cargo_bootstrap_repository
. by @UebelAndre in #1101 - Made components of
rustc
bundles mandatory forrust_toolchain
. by @UebelAndre in #1104 - Allow cargo_bootstrap_repository to specify rustc and cargo separately by @UebelAndre in #1100
- Fixed tests which relied on the git checkout's newline endings by @UebelAndre in #1106
- Replaced CI flags with compatibility flags for incompatible targets by @UebelAndre in #1107
- Minor docs cleanup by @UebelAndre in #1108
- Added
rules_rust_dependencies
andrust_register_toolchains
macros by @UebelAndre in #1105 - Fixed typo in docs by @UebelAndre in #1110
- fix is_exec_configuration() check by @krasimirgg in #1112
- add extra_exec_rustc_flags build config by @krasimirgg in #1113
- Replace Targets and lists of files in
rust_toolchain
with depsets by @UebelAndre in #1109 - Deduplicate input to ctx.expand_location by @illicitonion in #1118
- Calculate path values in the rust_toolchain construction by @UebelAndre in #1115
- Fix Windows long path issue in examples by @UebelAndre in #1122
- support armv7 in tripple mappings by @harrysarson in #1116
- Remove --incompatible_remove_transitive_libs_from_dep_info by @scentini in #1124
- Remove toolchain._crosstool attribute by @scentini in #1125
- Fix
rust_doc_test
using execpath paths instead of rootpath by @UebelAndre in #1129 - pin buildifier by @UebelAndre in #1131
- Sort env vars when writing rust_doc_test runners for consistent outputs by @UebelAndre in #1130
- Addressed some new buildifier defects by @UebelAndre in #1132
rust_toolchain
now generates a Rust sysroot by @UebelAndre in #1119- Pass through aliases for build dependencies by @oremj in #1133
- propagate buildscript link search paths to parent crate by @iRebbok in #1123
- Minor cleanup of
rust_toolchain
by @UebelAndre in #1136 - Minor cleanup of internal function by @UebelAndre in #1138
- Updated
bazel-skylib
by @UebelAndre in #1137 - Fixed cdylib_has_native_dep_and_alwayslink_test by @UebelAndre in #1140
- unpin buildifier by @UebelAndre in #1135
- Make native_deps test fail with pie by @hlopko in #1141
- Use PIC for rust dylib and cdylib by @makroiss in #1134
- Don't perform crate renaming within rules_rust workspace; minor fixes. by @cfredric in #1143
- Add new
import
macro prototype. by @cfredric in #1142 - cdylib_has_native_dep_and_alwayslink_test: fix for when not using gold by @krasimirgg in #1146
- Add CI run with -c opt by @hlopko in #1144
- Add renaming support to
rust_proto_library
targets. by @cfredric in #1145 - Clean up outdated comments in
transform_deps
. by @cfredric in #1150 - logically revert #841 by @krasimirgg in #1147
- create symlinks to ambiguous native dependencies by @krasimirgg in #1148
- Add a conditional implicit dependency on the import macro. by @cfredric in #1151
- Revert "Add CI run with -c opt (#1144)" by @krasimirgg in #1152
- Added Rust 1.59.0 by @UebelAndre in #1153
- Remove unnecessary files by @hlopko in #1154
- Add alias for
cargo_bootstrap_repository
binaries by @UebelAndre in #1160 - Add
user.bazelrc
support to each workspace. by @UebelAndre in #1161 - Replaced
crates_universe
rule withcrates_repository
by @UebelAndre in #1158 - Treat rustfmt as optional by @illicitonion in #1164
- Allow
cargo_build_script
to forward rustc args to build scripts by @UebelAndre in #1165 - Fix typo in the cargo generator error message by @hanneskaeufler in #1172
- Fixed crate_universe test metadata generation by @UebelAndre in #1171
- Fixed
crate.spec
being ignored incrate_universe
rules. by @UebelAndre in #1174 - Updated crate_universe examples by @UebelAndre in #1170
- Make
rust_toolchain.llvm_tools
consistent withrust_std
by @UebelAndre in #1180 - Cut loading time deps of the import macro by @hlopko in #1177
- process_wrapper: replace C++ implementation with rust. by @gigaroby in #1159
- Remove unused file and use the rules_rust transition allowlist. by @gigaroby in #1182
- Allow specifying additional target triples in rust_register_toolchains() and fix androideabi system by @korDen in #1181
- Populate CFLAGS and CXXFLAGS when invoking cargo build script. by @ddeville in #1081
- add static_library to get_preferred_artifact with pic by @krasimirgg in #1183
- Regenerated
cargo-raze
outputs with v0.15.0 by @UebelAndre in #1184 - Create internal rust_binary rule instead of using transitions by @dfreese in #1187
- Fix iOS linker arguments by @keith in #1186
- Remove last remains of use_process_wrapper flag. by @gigaroby in #1192
- Fixed crate_universe release tools by @UebelAndre in #1193
- Updated
crate_universe
dependencies by @UebelAndre in #1196 - Specify root target for rust_analyzer test by @hlopko in #1189
- Updated
crate_universe
to version0.1.0
. by @UebelAndre in #1197 - Add a test showing that rust_analayzer aspect traverses aliases by @hlopko in #1188
- Traverse custom alias-like rules in the rust analyzer aspect by @hlopko in #1190
- Added support for producing distribution archives by @UebelAndre in #1194
- Added release workflow by @UebelAndre in #1195
- Tweak import macro bootstrap to trick rust analyzer aspect by @hlopko in #1179
- disable advanced features of C++ rules by @krasimirgg in #1200
- Updating
rules_rust
version to0.1.0
. by @UebelAndre in #1198
New Contributors
- @hlopko made their first contribution in #133
- @laurentlb made their first contribution in #162
- @mjduijn made their first contribution in #175
- @johnedmonds made their first contribution in #181
- @GregBowyer made their first contribution in #180
- @kornholi made their first contribution in #191
- @philwo made their first contribution in #193
- @renovate-bot made their first contribution in #198
- @m3rcuriel made their first contribution in #208
- @kprevas made their first contribution in #236
- @lberki made their first contribution in #239
- @c-parsons made their first contribution in #248
- @wildarch made their first contribution in #258
- @qzmfranklin made their first contribution in #265
- @ok32 made their first contribution in #273
- @aehlig made their first contribution in #277
- @colin353 made their first contribution in #293
- @dtolnay made their first contribution in #295
- @colatkinson made their first contribution in #291
- @dfreese made their first contribution in #301
- @smklein made their first contribution in #303
- @kragniz made their first contribution in #307
- @tommilligan made their first contribution in #314
- @Arm1stice made their first contribution in #323
- @illicitonion made their first contribution in #322
- @Shikugawa made their first contribution in #312
- @a1ph made their first contribution in #336
- @achew22 made their first contribution in #351
- @jelmansouri made their first contribution in #355
- @oxidase made their first contribution in #374
- @yesudeep made their first contribution in #397
- @UebelAndre made their first contribution in #399
- @dae made their first contribution in #429
- @lizan made their first contribution in #436
- @PiotrSikora made their first contribution in #451
- @wchargin made their first contribution in #460
- @sitaktif made their first contribution in #464
- @benjaminp made their first contribution in #463
- @djmarcin made their first contribution in #504
- @jmillikin made their first contribution in #508
- @diohabara made their first contribution in #533
- @dirkboye made their first contribution in #551
- @meteorcloudy made their first contribution in #558
- @regisd made their first contribution in #597
- @durin42 made their first contribution in #603
- @martinboehme made their first contribution in #645
- @sayrer made their first contribution in #675
- @gibfahn made their first contribution in #682
- @titanous made their first contribution in #715
- @alexeagle made their first contribution in #740
- @mypmc made their first contribution in #745
- @zrlk made their first contribution in #750
- @csmulhern made their first contribution in #758
- @bcmyers made their first contribution in #759
- @thundergolfer made their first contribution in #821
- @wcalandro made their first contribution in #786
- @krasimirgg made their first contribution in #825
- @davidskidmore made their first contribution in #836
- @benbrittain made their first contribution in #855
- @wt made their first contribution in #874
- @shikhar made their first contribution in #894
- @kwonoj made their first contribution in #842
- @DavidSouther made their first contribution in #906
- @vmax made their first contribution in #909
- @DXist made their first contribution in #928
- @jfgoog made their first contribution in #937
- @coeuvre made their first contribution in #958
- @scentini made their first contribution in #967
- @kalcutter made their first contribution in #982
- @SUPERCILEX made their first contribution in #1000
- @ddeville made their first contribution in #1014
- @TimNN made their first contribution in #1035
- @reiyw made their first contribution in #1039
- @ikalchev made their first contribution in #1036
- @cfredric made their first contribution in #1046
- @driftregion made their first contribution in #1103
- @harrysarson made their first contribution in #1116
- @oremj made their first contribution in #1133
- @iRebbok made their first contribution in #1123
- @makroiss made their first contribution in #1134
- @hanneskaeufler made their first contribution in #1172
- @gigaroby made their first contribution in #1159
- @korDen made their first contribution in #1181
- @keith made their first contribution in #1186
Full Changelog: 0.0.7...0.1.0