- 📅 Release Date: January 26th, 2022
- All changes: https://github.com/eclipse/corrosion/compare/1.2.2...1.2.3
- 📅 Release Date: October 29th, 2021
- All changes: https://github.com/eclipse/corrosion/compare/1.2.1...1.2.2
Rust-Analyzer doesn't support Cargo.toml files editing smartness and just generated errors.
LSP4J 0.12 contains API changes that require adjustments to Corrosion internals to properly work with it.
The standalone Rust IDE product is generated for that CPU architecture too.
- 📅 Release Date: June 16th, 2021
- All changes: https://github.com/eclipse/corrosion/compare/1.2.0...1.2.1
The Preference Page for Corrosion got fixed to properly download newer versions of Rust Analyzer.
- 📅 Release Date: March 18th, 2021
- All changes: https://github.com/eclipse/corrosion/compare/1.1.1...1.2.0
Initialization first look for rust-analyzer
before using RLS as a fallback. In the Preferences page, a new button allows to download and install rust-analyzer
.
- 📅 Release Date: February 8th, 2021
- All changes: https://github.com/eclipse/corrosion/compare/1.1.0...1.1.1
As the "Eclipse IDE for Rust developers" EPP package is being terminated, Corrosion now maintains and ships its own IDE package. It's available at https://download.eclipse.org/corrosion/releases/latest/products .
- 📅 Release Date: 4th December 2020
- All changes: https://github.com/eclipse/corrosion/compare/1.0.0...1.1.0
Using the Cargo Test launch configuration will now show the Test Report view to present test progress and failures. This view also provide useful controls to re-run some tests or inspect previous test sessions.
See also
The Cargo Test launch can now happen in debug. The children test execution of the cargo
process are monitored and a debugger is attached when suitable to provide the capability to inspect execution, use breakpoints and so on.
Note that because test can execute very fast, faster than the time it takes to attach a debugger, some tests may seem to be missed. In this case, the test code needs to be tweak to leave time to debugger to be attached, for example with some std::thread::sleep(std::time::Duration::from_secs(2));
preliminary step.
Some internal change in Launch Configuration may make some pre-existing launch configurtion non-fonctional. In that case, simply review them via the Launch Configuration dialog, and ensure all expected fields are set, and reset them if needed.
- 📅 Release Date: 16th September 2020
- All changes: https://github.com/eclipse/corrosion/compare/0.4.2...1.0.0
Corrosion now requires the host IDE to be running with Java 11.
Added support for the Run test
CodeLens, allowing execution of single test cases directly from within the code editor.
- TextMate grammar
- Dependencies
- Build machinery
Added Oomph profile, updated contribution documentation...
(not documented)
(previous releases are documented at documentation/Changelod.md)