All Versions
11
Latest Version
Avg Release Cycle
63 days
Latest Release
1477 days ago

Changelog History
Page 1

  • v2.22.0 Changes

    April 01, 2020
    • โž• Add union names to Goto-symbol index. #416
    • Syntax: Recover on bad enum syntax. #419
    • ๐Ÿ›  Fix type of file_extensions property in Cargo syntax YAML #429
  • v2.21.0 Changes

    September 30, 2019
    • โž• Add unreachable snippet #389
    • ๐Ÿ›  Fix bug in how raw string auto-complete worked. #396
    • ๐Ÿ‘ท Build system and messages:
      • Clippy no longer requires nightly. #395
      • Allow target detection with Clippy. #412
      • Next/prev jump to end of span. #397
    • Syntax:
      • Better error recovery in generics. #410
      • Add bitwise and/or assignment tokens. #411
  • v2.20.0 Changes

    May 29, 2019
    • Explicitly set the "exit" point on some snippets. #381
    • โž• Add syntax highlighting for async/await/try keyword #378
    • โœ‚ Remove print/eprint snippet. #382
  • v2.19.0 Changes

    February 05, 2019
    • Custom status bar text #355
    • โž• Add dbg, debug, trace, info snippet #360
    • ๐Ÿ“‡ On-save check: only call cargo metadata once #365
    • Syntax:
      • literal macro fragment matcher #367
      • abort on invalid struct #369
      • const functions #361
      • fix break and continue #364
      • fix lifetime on self param #366
  • v2.18.0 Changes

    September 23, 2018
    • Syntax:
      • Support irrefutable patterns in closure and function params #349
      • Fix raw pointers #335
      • Index const and static symbols (for Goto-Symbol) #335
      • Support raw identifiers (new rust 1.30) #338
      • Fix tuple access so it doesn't show up as a float. #348
      • Support vis macro designator (new rust 1.30) #347
    • On-save check:
      • Show result in window status when done. #345
      • Fix on-save checking being triggered multiple times with "Save All" and the build command when the buffer is unsaved. #344
    • Diagnostic messages: #344
      • Support inline rustdoc messages with cargo doc (requires rust 1.30) #334
      • Add rust_message_status_bar option to display the message under the cursor in the window status bar.
      • Add rust_message_popup command to manually show a popup under the cursor.
      • Add underline styles to rust_region_style.
      • Fix various issues with multiple views into the same file.
      • Fix Next/Prev when a message is hidden (such as a completed suggestion).
      • Fix hitting Esc in the middle of the build to hide/dismiss future messages.
    • Snippets: honor indentation settings #342
  • v2.17.0 Changes

    September 19, 2018
    • โž• Add debug logging feature. #291
      ๐Ÿ— Run Rust: Open Debug Log command to open the log, used by on-save check and build.
    • โž• Add eprint and eprintln snippets. #283
    • ๐Ÿ›  Some minor word-wrapping fixes. #315
    • Syntax: Some where improvements. #303
    • Syntax: allow new lines and comments in lambda parameters #307
    • ๐Ÿ‘ Syntax: Support dyn traits. #308
    • Syntax: Anonymous lifetimes #319
    • ๐Ÿ‘ Syntax: Support trait definition bounds and type parameters. #320
    • ๐Ÿ‘ Syntax: Support attributes in type parameters. #321
    • Syntax: Unreserve reserved keywords. #322
    • Syntax: Rework enums #323
    • ๐Ÿ‘ Syntax: Support comments near struct/union. #324
    • ๐Ÿ‘ Syntax: Support *const raw pointer in (some) type positions. #325
    • Syntax: Rewrite macro_rules #326
    • ๐Ÿ‘ Syntax: Support never type in type params. #327
    • ๐Ÿ‘ Syntax: Support HRTB in all type positions. #328
    • Syntax: Fix unsafe prefix for function types. #329
    • Syntax: Fix extern in fn type. #330
  • v2.17.0-prerelease Changes

    August 31, 2018
    • โž• Add debug logging feature. #291
      ๐Ÿ— Run Rust: Open Debug Log command to open the log, used by on-save check and build.
    • โž• Add eprint and eprintln snippets. #283
    • ๐Ÿ›  Some minor word-wrapping fixes. #315
    • Syntax: Some where improvements. #303
    • Syntax: allow new lines and comments in lambda parameters #307
    • ๐Ÿ‘ Syntax: Support dyn traits. #308
    • Syntax: Anonymous lifetimes #319
    • ๐Ÿ‘ Syntax: Support trait definition bounds and type parameters. #320
    • ๐Ÿ‘ Syntax: Support attributes in type parameters. #321
    • Syntax: Unreserve reserved keywords. #322
    • Syntax: Rework enums #323
    • ๐Ÿ‘ Syntax: Support comments near struct/union. #324
    • ๐Ÿ‘ Syntax: Support *const raw pointer in (some) type positions. #325
    • Syntax: Rewrite macro_rules #326
    • ๐Ÿ‘ Syntax: Support never type in type params. #327
    • ๐Ÿ‘ Syntax: Support HRTB in all type positions. #328
    • Syntax: Fix unsafe prefix for function types. #329
    • Syntax: Fix extern in fn type. #330
  • v2.16.0 Changes

    August 31, 2018

    Syntax: Improve visibility modifier
    ๐Ÿ‘Œ Support messages with multiple regions and multiple suggestions.
    Syntax: Some where improvements
    Syntax: stdsimd

  • v2.16.0-prerelease Changes

    July 30, 2018

    Syntax: Improve visibility modifier
    ๐Ÿ‘Œ Support messages with multiple regions and multiple suggestions.
    Syntax: Some where improvements
    Syntax: stdsimd

  • v2.15.0 Changes

    July 16, 2018
    • fn snippet: only display arrow if return type is present
    • Syntax: Fix mut in impl
    • ๐Ÿ‘ Syntax: Support break/continue labels.
    • โž• Add ".rust" to semicolon scope.
    • Syntax: Allow comments in macro definitions