All Versions
10
Latest Version
Avg Release Cycle
32 days
Latest Release
2120 days ago

Changelog History

  • v6.1.0 Changes

    January 19, 2019
    • 👌 support reviveand golangci-lint linters (#819)
    • create the go-plus panel only when a go file is opened or it is manually toggled (#853)
    • 🛠 fix minor UI glitch in datatips that contain ` (like in tags)
    • write a detailed error log into a console tab (e.g. provided by atom-ide-ui) if a command failed (#837)

    Detailed changes: v6.0.2...v6.1.0

  • v6.0.2

    November 27, 2018
  • v6.0.1

    November 24, 2018
  • v6.0.0 Changes

    November 24, 2018

    🚀 In this release we take advantage of many of the features provided by atom-ie-ui.

    image

    As a result, some of the custom go-plus views and commands have been replaced by the features built-in to Atom's IDE functionality.

    🚚 This will provide a more consistent experience across the Atom ecosystem, and will enable an easy transition as we move to a language-server based implementation.

    Code Formatting

    🔧 The individual commands for formatting with goimports, gofmt, and goimports have been removed. The go-plus.format.tool configuration option still applies, and all format operations will use the configured tool for formatting.

    💻 The format command itself is now provided by atom-ide-ui, and can be triggered via one of the following mechanisms:

    • right clicking in the editor and selecting "Format Code"
    • 0️⃣ keybinding (cmd + option + C by default)
    • command palette: Code Format: Format Code

    Additionally, the go-plus.format.formatOnSave configuration option has been removed so as not to conflict with the built-in setting. To enable format on save, open the preferences for the atom-ide-ui package, and select the checkbox under Code Formatting.

    image

    Usage

    🚚 The Usage panel and the golang:find-usage command have been removed. Instead, you can leverage the built-in "Find References" option. This is available in the context menu when right-clicking on an identifier, and can also be accessed via the Find References: Activate command.

    image

    Code Highlighting

    💻 Highlighting of an identifier with the go-plus.guru.highlightIdentifiers option is now powered by atom-ide-ui. You should not notice any difference in behavior aside from a slightly different appearance.

    image

    Datatips

    📚 🆕 You can now view the documentation for an identifier by simply hovering over it.

    image

    Detailed changes: v5.9.1...v6.0.0

  • v5.9.1

    November 15, 2018
  • v5.9.0 Changes

    November 12, 2018
    • ⏪ Restore Hyperclick functionality
    • 👉 Show the definition in a tooltip on command+hover
    • Display relative paths in the usage view
    • ➕ Add a setting for build timeout
    • 👍 Better compatibility with github.com/mdempsky/gocode
    • 👌 Improve support for Go 1.10+:
      • Property utilize the -i flag to play nice with the build cache
      • Disable Go modules when running go get so as not to interfere with a project's dependencies

    Detailed changes: v5.8.6...v5.9.0

  • v5.8.6

    August 27, 2018
  • v5.8.5

    July 25, 2018
  • v5.8.4 Changes

    July 20, 2018
    • Correctly display results for golang:find-usage when there is no usage of the function

    Detailed changes: v5.8.3...v5.8.4

  • v5.8.3 Changes

    April 02, 2018
    • 🍱 ✨ Fuzzy filter autocomplete suggestions always (fixes #188, #544, #663)
      screen shot 2018-04-02 at 4 28 45 pm
    • 🍱 🐛 Correctly calculate the replacement prefix for suggestions when using the autocomplete suggestion cache (fixes #745)

    Detailed changes: v5.8.2...v5.8.3