Skip to content

Latest commit

 

History

History
311 lines (158 loc) · 11.7 KB

CHANGELOG.md

File metadata and controls

311 lines (158 loc) · 11.7 KB

Changelog

0.4.2

Features

  • The extension allows developers to specify which nightly toolchain to use. The Pull Request

0.4.1

Bug fixes

  • The extension uses "rust.rls.env". The Pull Request

  • The extension considers if the user specifies "rust.rls.executable" when determining arguments passed to RLS. The Pull Request

  • The extension correctly processes "never" in "rust.rls.revealOutputChannelOn". The Pull Request

  • The extension can install missing tools. The Pull Request

0.4.0

Breaking changes

  • "rust.forceLegacyMode" has been removed and rust.mode has been introduced as a replacement. The Pull Request

Bug fixes

  • The extension logs errors happened during racer initialization properly. The Pull Request

  • The extension can start racer even if the path to it contains spaces. The Pull Request

  • The extension can execute Cargo command in the terminal even if the arguments contain spaces. The Pull Request

  • The extension can create a playground even if "rust.cargoCwd" is specified. The Pull Request

  • The extension can create a playground on the latest version of vscode. The Pull Request

Features

  • The extension uses the nightly toolchain to work with RLS. The Pull Request

  • The extension asks to install the nightly toolchain and installs it. The Pull Request

  • The extension shows installing components via rustup in the output channel. The Pull Request

  • The extension asks to choose the mode in which the function will function. The Pull Request

  • The extension can use rustfmt when functioning in the RLS mode. The Pull Request

  • The extension asks to choose the toolchain which will be used for installing components, running Cargo commands. The Pull Request

  • The completion is not shown when the cursor in the comment. The Pull Request

Misc

  • The extension does not ask to update rustup before installing rls. The Pull Request

0.3.14

Bug fixes

Features

0.3.13

Bug fixes

  • Fix incorrect determining RLS path if a user specified some path. The Pull Request

0.3.12

Features

Bug fixes

Breaking changes

0.3.11

Features

  • Support formatting range of lines instead of a whole file in Legacy Mode. The Pull Request

  • Support "actionOnSave":"doc", "docArgs", "customDocConfigurations". The Pull Request

  • Click on the status bar indicator to restart RLS. The Pull Request

  • Don't show the output channel if checking is an action on save. The Pull Request

Bug fixes

Breaking changes

0.3.10

Bug fixes

0.3.9

Features

  • Added a new configuration parameter named cargoCwd. The Pull Request

  • Added a new configuration parameter named revealOutputChannelOn to the rls configuration parameter object. The Pull Request

Bug fixes

0.3.8

Features

  • Added information about installing Rust Language Server to the documentation. The Pull Request

  • Added the "actionOnStartingCommandIfThereIsRunningCommand" configuration parameter. The Pull Request

  • Added information about linting to the documentation. The Pull Request

Bug fixes

0.3.7

Features

  • Added Rust Language Server integration. Pull Request

  • Added the "rust.executeCargoCommandInTerminal" configuration parameter. If it is set a cargo command is executed in an integrated terminal

Breaking changes

  • Removed printing the duration of a execution of a task because cargo also does it

  • Removed the "rust.formatOnSave". Pull Request

0.3.6

Features

  • Added information describing custom configurations

  • Added default custom configurations

  • Added the "Stop" button to the status bar, which stops the current running cargo task on click

  • Made "Cargo: Create Playground" create a playground in a new window

0.3.5

Bug fixes

  • Fixed another activation failure

0.3.4

Bug fixes

  • Fixed an activation failure

0.3.3

Bug fixes

  • Fixed the extension activation failure when any of 'racerPath', 'rustfmtPath', 'rustsymPath' was null

0.3.2

Bug fixes

  • Made ~ be expanded for racerPath, rustfmtPath, rustsymPath

  • Fixed an unhandled exception if rustc wasn't installed

0.3.1

Features

  • Added an output channel "Rust logging". Messages in the channel ease debugging

0.3.0

Features

  • Changed current working directory resolution strategy. Issue: #36

  • Added ability to create a playground. Issue: #32

Bug fixes

  • Fixed exception when a cargo command is executed if there is no opened document. Issue: #29

Breaking changes

  • Removed all specific commands (Cargo Build: Release, Cargo Run: Release). Added ability to defined a custom configurations

    For motivation look at the issue #22

  • Made process killing use SIGTERM instead of SIGINT. Issue: #23

0.2.3

Bug fixes

  • cargo clippy outputs messages in JSON.

Features

  • Lines starting with "# " in code block in documentation isn't shown in hover. This is same how cargo doc renders code block.

  • A cargo command output is flushed line by line. Before it was flushed at the end

0.2.2

Fixes

Fixed lack of errors in the "Problems" panel and in a terminal for a cargo {check, run, test} invocation

0.2.1

This version is invalid

0.2.0

Breaking changes

Fixes and not breaking changes

0.1.3

"add code here" in the snippets are commented

Documentation line limit in hover is removed

Leading spaces are removed from snippet labels

The error message for cancellation project creation is not shown

Missing tools installation aware of cargo bin path

0.1.2

Missing tools installation is performed with terminal instead of output channel

0.1.1

Added using of source code installed by rustup for racer

0.1.0

Forked it from https://github.com/saviorisdead/RustyCode