tag:github.com,2008:https://github.com/joefitzgerald/go-plus/releases Release notes from go-plus 2019-01-19T16:44:50Z tag:github.com,2008:Repository/17722930/v6.1.0 2019-01-19T16:45:19Z v6.1.0 <ul> <li>support <a href="https://github.com/mgechev/revive"><code>revive</code></a>and <a href="https://github.com/golangci/golangci-lint"><code>golangci-lint</code></a> linters (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="374773255" data-permission-text="Title is private" data-url="https://github.com/joefitzgerald/go-plus/issues/819" data-hovercard-type="issue" data-hovercard-url="/joefitzgerald/go-plus/issues/819/hovercard" href="https://github.com/joefitzgerald/go-plus/issues/819">#819</a>)</li> <li>create the go-plus panel only when a go file is opened or it is manually toggled (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="399832368" data-permission-text="Title is private" data-url="https://github.com/joefitzgerald/go-plus/issues/853" data-hovercard-type="issue" data-hovercard-url="/joefitzgerald/go-plus/issues/853/hovercard" href="https://github.com/joefitzgerald/go-plus/issues/853">#853</a>)</li> <li>fix minor UI glitch in datatips that contain ` (like in tags)</li> <li>write a detailed error log into a <em>console</em> tab (e.g. provided by <a href="https://github.com/facebookarchive/atom-ide-ui">atom-ide-ui</a>) if a command failed (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="384472976" data-permission-text="Title is private" data-url="https://github.com/joefitzgerald/go-plus/issues/837" data-hovercard-type="issue" data-hovercard-url="/joefitzgerald/go-plus/issues/837/hovercard" href="https://github.com/joefitzgerald/go-plus/issues/837">#837</a>)</li> </ul> <p>Detailed changes: <a class="commit-link" href="https://github.com/joefitzgerald/go-plus/compare/v6.0.2...v6.1.0"><tt>v6.0.2...v6.1.0</tt></a></p> lloiser tag:github.com,2008:Repository/17722930/v6.0.2 2018-11-27T01:37:57Z v6.0.2 <p>Prepare 6.0.2 release</p> zmb3 tag:github.com,2008:Repository/17722930/v6.0.1 2018-11-24T00:33:24Z v6.0.1 <p>Prepare 6.0.1 release</p> zmb3 tag:github.com,2008:Repository/17722930/v6.0.0 2018-11-25T18:04:16Z v6.0.0 <p>In this release we take advantage of many of the features provided by <a href="https://atom.io/packages/atom-ide-ui" rel="nofollow"><code>atom-ie-ui</code></a>.</p> <p><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/7527103/48982584-cd537600-f0a1-11e8-9101-e43dc2064223.png"><img src="https://user-images.githubusercontent.com/7527103/48982584-cd537600-f0a1-11e8-9101-e43dc2064223.png" alt="image" style="max-width: 100%;"></a></p> <p>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.</p> <p>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.</p> <h3>Code Formatting</h3> <p>The individual commands for formatting with <code>goimports</code>, <code>gofmt</code>, and <code>goimports</code> have been removed. The <code>go-plus.format.tool</code> configuration option still applies, and all format operations will use the configured tool for formatting.</p> <p>The format command itself is now provided by <code>atom-ide-ui</code>, and can be triggered via one of the following mechanisms:</p> <ul> <li>right clicking in the editor and selecting "Format Code"</li> <li>keybinding (<code>cmd</code> + <code>option</code> + <code>C</code> by default)</li> <li>command palette: <code>Code Format: Format Code</code></li> </ul> <p>Additionally, the <code>go-plus.format.formatOnSave</code> 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 <code>atom-ide-ui</code> package, and select the checkbox under <em>Code Formatting</em>.</p> <p><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/7527103/48962682-96b21a00-ef40-11e8-9b75-b77018050bd1.png"><img src="https://user-images.githubusercontent.com/7527103/48962682-96b21a00-ef40-11e8-9b75-b77018050bd1.png" alt="image" style="max-width: 100%;"></a></p> <h3>Usage</h3> <p>The Usage panel and the <code>golang:find-usage</code> 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 <code>Find References: Activate</code> command.</p> <p><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/7527103/48962866-11c8ff80-ef44-11e8-84c4-449f35b2af68.png"><img src="https://user-images.githubusercontent.com/7527103/48962866-11c8ff80-ef44-11e8-84c4-449f35b2af68.png" alt="image" style="max-width: 100%;"></a></p> <h3>Code Highlighting</h3> <p>Highlighting of an identifier with the <code>go-plus.guru.highlightIdentifiers</code> option is now powered by <code>atom-ide-ui</code>. You should not notice any difference in behavior aside from a slightly different appearance.</p> <p><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/7527103/48962687-a5003600-ef40-11e8-9fd9-2dca0c0113e5.png"><img src="https://user-images.githubusercontent.com/7527103/48962687-a5003600-ef40-11e8-9fd9-2dca0c0113e5.png" alt="image" style="max-width: 100%;"></a></p> <h3>Datatips</h3> <p>🆕 You can now view the documentation for an identifier by simply hovering over it.</p> <p><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/7527103/48962686-9fa2eb80-ef40-11e8-888e-fa64dd591d0e.png"><img src="https://user-images.githubusercontent.com/7527103/48962686-9fa2eb80-ef40-11e8-888e-fa64dd591d0e.png" alt="image" style="max-width: 100%;"></a></p> <p>Detailed changes: <a class="commit-link" href="https://github.com/joefitzgerald/go-plus/compare/v5.9.1...v6.0.0"><tt>v5.9.1...v6.0.0</tt></a></p> zmb3 tag:github.com,2008:Repository/17722930/v5.9.1 2018-11-15T14:49:11Z v5.9.1 <p>Prepare 5.9.1 release</p> zmb3 tag:github.com,2008:Repository/17722930/v5.9.0 2018-11-12T02:10:07Z v5.9.0 <ul> <li>Restore Hyperclick functionality</li> <li>Show the definition in a tooltip on command+hover</li> <li>Display relative paths in the usage view</li> <li>Add a setting for build timeout</li> <li>Better compatibility with github.com/mdempsky/gocode</li> <li>Improve support for Go 1.10+: <ul> <li>Property utilize the <code>-i</code> flag to play nice with the build cache</li> <li>Disable Go modules when running <code>go get</code> so as not to interfere with a project's dependencies</li> </ul> </li> </ul> <p>Detailed changes: <a class="commit-link" href="https://github.com/joefitzgerald/go-plus/compare/v5.8.6...v5.9.0"><tt>v5.8.6...v5.9.0</tt></a></p> zmb3 tag:github.com,2008:Repository/17722930/v5.8.6 2018-08-27T22:30:35Z v5.8.6 <p>Prepare 5.8.6 release</p> joefitzgerald tag:github.com,2008:Repository/17722930/v5.8.5 2018-07-25T16:21:17Z v5.8.5 <p>Prepare 5.8.5 release</p> joefitzgerald tag:github.com,2008:Repository/17722930/v5.8.4 2018-07-20T18:26:52Z v5.8.4 <ul> <li>Correctly display results for <code>golang:find-usage</code> when there is no usage of the function</li> </ul> <p>Detailed changes: <a class="commit-link" href="https://github.com/joefitzgerald/go-plus/compare/v5.8.3...v5.8.4"><tt>v5.8.3...v5.8.4</tt></a></p> jghiloni tag:github.com,2008:Repository/17722930/v5.8.3 2018-04-02T22:31:47Z v5.8.3 <ul> <li>✨ Fuzzy filter autocomplete suggestions always (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="71787304" data-permission-text="Title is private" data-url="https://github.com/joefitzgerald/go-plus/issues/188" data-hovercard-type="issue" data-hovercard-url="/joefitzgerald/go-plus/issues/188/hovercard" href="https://github.com/joefitzgerald/go-plus/issues/188">#188</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="200303460" data-permission-text="Title is private" data-url="https://github.com/joefitzgerald/go-plus/issues/544" data-hovercard-type="issue" data-hovercard-url="/joefitzgerald/go-plus/issues/544/hovercard" href="https://github.com/joefitzgerald/go-plus/issues/544">#544</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="241052074" data-permission-text="Title is private" data-url="https://github.com/joefitzgerald/go-plus/issues/663" data-hovercard-type="issue" data-hovercard-url="/joefitzgerald/go-plus/issues/663/hovercard" href="https://github.com/joefitzgerald/go-plus/issues/663">#663</a>)<br> <a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/744740/38219544-50a2770a-3693-11e8-836f-b21c81bcfd7c.png"><img src="https://user-images.githubusercontent.com/744740/38219544-50a2770a-3693-11e8-836f-b21c81bcfd7c.png" alt="screen shot 2018-04-02 at 4 28 45 pm" style="max-width: 100%;"></a></li> <li>🐛 Correctly calculate the replacement prefix for suggestions when using the autocomplete suggestion cache (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="292100860" data-permission-text="Title is private" data-url="https://github.com/joefitzgerald/go-plus/issues/745" data-hovercard-type="issue" data-hovercard-url="/joefitzgerald/go-plus/issues/745/hovercard" href="https://github.com/joefitzgerald/go-plus/issues/745">#745</a>)</li> </ul> <p>Detailed changes: <a class="commit-link" href="https://github.com/joefitzgerald/go-plus/compare/v5.8.2...v5.8.3"><tt>v5.8.2...v5.8.3</tt></a></p> joefitzgerald