tag:github.com,2008:https://github.com/joefitzgerald/go-plus/releasesRelease notes from go-plus2019-01-19T16:44:50Ztag:github.com,2008:Repository/17722930/v6.1.02019-01-19T16:45:19Zv6.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>lloisertag:github.com,2008:Repository/17722930/v6.0.22018-11-27T01:37:57Zv6.0.2<p>Prepare 6.0.2 release</p>zmb3tag:github.com,2008:Repository/17722930/v6.0.12018-11-24T00:33:24Zv6.0.1<p>Prepare 6.0.1 release</p>zmb3tag:github.com,2008:Repository/17722930/v6.0.02018-11-25T18:04:16Zv6.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>zmb3tag:github.com,2008:Repository/17722930/v5.9.12018-11-15T14:49:11Zv5.9.1<p>Prepare 5.9.1 release</p>zmb3tag:github.com,2008:Repository/17722930/v5.9.02018-11-12T02:10:07Zv5.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>zmb3tag:github.com,2008:Repository/17722930/v5.8.62018-08-27T22:30:35Zv5.8.6<p>Prepare 5.8.6 release</p>joefitzgeraldtag:github.com,2008:Repository/17722930/v5.8.52018-07-25T16:21:17Zv5.8.5<p>Prepare 5.8.5 release</p>joefitzgeraldtag:github.com,2008:Repository/17722930/v5.8.42018-07-20T18:26:52Zv5.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>jghilonitag:github.com,2008:Repository/17722930/v5.8.32018-04-02T22:31:47Zv5.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