Skip to content
This repository has been archived by the owner on May 7, 2021. It is now read-only.

Releases: joefitzgerald/go-plus

v2.0.3

05 Jan 23:14
Compare
Choose a tag to compare
  • πŸ› Fix issue where two message panels would show after upgrading go-plus or disabling / enabling it (fixes #49)
  • πŸ’„ Better handle relative paths from go build and go test by using the package hints included in stderr (partially fixes #50)
  • πŸ†• Warn when the current file is not within a "src" directory (or subdirectory thereof) in a GOPATH segment (fixes #15)

v2.0.2

05 Jan 23:14
Compare
Choose a tag to compare
  • πŸ†• Check syntax for the entire package rather than just the current file (fixes #35, partially fixes #44)
  • πŸ†• Display gutter indicators for all files in a package, rather than just the current file

v2.0.1

05 Jan 23:14
Compare
Choose a tag to compare
  • πŸ”€ Be more helpful when displaying 'Not Found' message for the format tool (#43)
  • πŸ†• Allow tools that would normally be found in $GOPATH/bin (or segments thereof) to be found on the $PATH also (#43, via @vanackere)

v2.0.0

05 Jan 23:15
Compare
Choose a tag to compare

Major Changes

  • go-plus now requires Atom 0.116.0 or greater
  • πŸ†• Works on Windows (https://ci.appveyor.com/project/joefitzgerald/go-plus)
  • πŸ†• Takes a drastically different approach to finding go and related tools, leaning on the environment and go env rather than explicit configuration for each tool
  • πŸ†• Support Homebrew-installed go on OS X
  • πŸ†• Support finding go on the path
  • πŸ†• Get missing tools for you on startup (can be disabled using the Get Missing Tools preference)
  • πŸ†• Add menu options to get or update tools
  • πŸ†• Support new Atom decorations API for displaying gutter and editor decorations
  • πŸ‡ Run nonmutative tools in parallel
  • πŸ†• Switch between goimports (the default) and gofmt by toggling the Format With GoImports preference
  • πŸ†• Add menu option to Display Go Information, giving you visibility into the paths go-plus is using for tools
  • πŸ†• Add menu option and keymap to clear coverage

Minor Changes

  • πŸ’„ Display of coverage information is now much more reliable thanks to use of the decorations API
  • πŸ› Ensure vet arguments can be specified (fixes #36)
  • πŸ”¨ Coverage functionality now has tests
  • πŸ”’ Update atom-message-panel dependency; you can now copy message panel text
  • Switch to use of Atom's BufferedProcess instead of process.spawn

If you've read this far, you're probably looking for some mention of gocode or oracle integration.
This release sets the stage for their addition (a keen eye will see the beginnings of oracle already in the code). Stay tuned!

v1.1.4

05 Jan 23:15
Compare
Choose a tag to compare
  • πŸ› Fix issue preventing display of coverage (#34)

v1.1.3

05 Jan 23:15
Compare
Choose a tag to compare
  • πŸ› Fix duplicate message issue

v1.1.2

05 Jan 23:16
Compare
Choose a tag to compare
  • πŸ’„ Use path.normalize wherever possible to make Windows paths kinda sorta work (#29)

v1.1.1

05 Jan 23:16
Compare
Choose a tag to compare
  • 🐢 Ensure that holding ⌘-S doesn't cause weirdness (fixes #28)
  • πŸ› Ensure GOPATH warnings don't trigger for multi-element GOPATH (fixes #30)

v1.1.0

05 Jan 23:16
Compare
Choose a tag to compare
  • πŸ†• Test Coverage using go test -coverprofile via @rubyist (fixes #25, #27)

v1.0.10

05 Jan 23:16
Compare
Choose a tag to compare
  • πŸ› Ensure test binary is cleaned up when hyphenated package import is used