RustDT v0.8.0 Release Notes
Release Date: 2016-12-28 // about 7 years ago-
- โ Added support for Cargo's JSON output, with
--message-format=json
. (#138) - ๐ Invoking a build operation for a project now immediately cancels the pending build operation for that project, if any.
- (this greatly improves user experience)
- โ Added syntax coloring support for
?
operator, andmacro_rules!
. - โ More lenient with
rustfmt
exit code 3, don't treat those warnings as a failure. (#144) - ๐ Build target
check
now defaults tocargo check --message-format=json
.- Note: As of the time of this release,
cargo check
only available in nightly Rust.
- Note: As of the time of this release,
- โ Added: Cargo
clean
Build Target. - Fixed: "Member
def_site_span
is not an Object" error. (#146) - ๐ Fixed: Creating an Eclipse project (with "Use
cargo init
" disabled) in a location with an existing crate no longer creates a Hello Worldsrc/main.rs
.
- โ Added support for Cargo's JSON output, with
Previous changes from v0.7.0
-
- โ Added support for Rust 1.12 new error message format. (#130)
- Please upgrade to Rust 1.12 or later because the previous Rust toolchain versions are no longer supported in RustDT.
- (Thanks to https://github.com/PieterPenninckx for the contribution)
- Note: be aware of this Cargo issue which might sometimes prevent errors to be parsed by RustDT. This will be addressed in a future RustDT release (see #138)
- ๐ Improved syntax highlighting for macro invocations (
foo!=bar
no longer highlightsfoo!
as a macro) - โ Added more extensive
doc
code snippet. - โ Added
matchRes
andmatchOpt
code snippets. - 0๏ธโฃ Default setting for "auto-insert" of Code Snippets is now false.
- โ Added
--force
to Cargo tool "Download" button in toolchain preferences page. - ๐ Fixed: finding Build Target executables for crates that have a dash ('-') in the name. (the dash is converted to an underscore).
- ๐ Fixed stale validation message for location field in New Project Wizard.
- ๐ Fixed stale validation message for Build Command field in Build Targets property page and Launch Configurations dialog.
- ๐ Fixed editor NPE when opening files from a non-workspace VCS revision.
- ๐ Fixed: "IllegalStateException: Invalid table definition" during Cargo manifest parsing. (#129)
- โ Added support for Rust 1.12 new error message format. (#130)