Skip to content
This repository has been archived by the owner on Dec 29, 2022. It is now read-only.

Latest commit

 

History

History
38 lines (31 loc) · 1.6 KB

changelog.md

File metadata and controls

38 lines (31 loc) · 1.6 KB

Changelog

Added

  • Allow to override or disable default crate blacklist via new crate_blacklist setting
  • Support both owned and borrowed blacklisted crate names in rls-analysis
  • Publicly re-export rls_analysis::raw::Crate

Changed

  • Formatting project files now only needs project to parse and expand macros (and not type-check)
  • Converted remaining crates rls-* to 2018 edition

Removed

  • Removed use_crate_blacklist setting in favour of crate_blacklist

Changed

  • Fix spurious tests on slow disks by clearing CARGO_TARGET_DIR for tests
  • Document RUSTC_SHIM_ENV_VAR_NAME purpose
  • Disable clear_env_rust_log in CLI mode

Fixed

  • Fixed passing --file-lines to external Rustfmt for whole-file formatting requests (#1497)
  • Fixed RLS when used together with Cargo pipelined build feature (#1500)

Changed

  • Cleaned up and converted rls-{analysis, span} to 2018 edition
  • Made rls-{analysis, span} use serde instead of rustc_serialize by default
  • Clarified how clippy_preference setting works in README

Removed

  • Removed support for obsolete rustDocument/{beginBuild,diagnostics{Begin,End}} LSP messages

Fixed

  • Fixed destructive formatting edits due to miscalculated newlines in diffs (#1455)