tag:github.com,2008:https://github.com/src-d/enry/releases Release notes from enry 2019-08-07T16:07:56Z tag:github.com,2008:Repository/63264762/v2.1.0 2019-08-07T17:39:44Z v2.1.0 <h2>New Features</h2> <ul> <li>sync to the latest github/linguist v7.5.1</li> <li>a new API call for getting HTML colors for languages <code>enry.GetColor(language)</code><br> Generated from linguist <code>languages.yml</code></li> </ul> <h2>Fixes</h2> <ul> <li>content-based heuristics improved and new disambiguations were added<br> (.vba for Vim script, .sql for TSQL, GraphQL)</li> <li>shebang-based heuristic ignore <code>osascript -l</code> that can be non-interpretable language</li> <li>vending detection improvements:<code>testdata</code> is ignored as Go fixtures, <code>bulma.css</code> as well</li> <li>21 new languages added (1 removed: Bro) <ul> <li>Altium Designer</li> <li>Cabal Config</li> <li>Dhall</li> <li>EditorConfig</li> <li>HolyC</li> <li>JavaScript+ERB</li> <li>Jsonnet</li> <li>Motorola 68K Assembly</li> <li>ObjectScript</li> <li>Rich Text Format</li> <li>SSH Config</li> <li>Svelte</li> <li>TSQL</li> <li>TSX</li> <li>WebVTT</li> <li>Wollok</li> <li>ZAP</li> <li>ZIL</li> <li>Zeek</li> <li>ZenScript</li> <li>mcfunction</li> </ul> </li> </ul> <h2>New contributors</h2> <p><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lafriks/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lafriks">@lafriks</a></p> bzz tag:github.com,2008:Repository/63264762/v2.0.0 2019-05-08T20:41:17Z v2.0.0 <h2>New features</h2> <ul> <li>First release with go module support.</li> <li>Import directly from <code>github.com/src-d/enry/v2</code></li> <li>Optional Flex-based tokenizer, same as Linguist uses.<br> Hidden behind <code>-tags flex</code>, improves content classifier accuracy.</li> </ul> <h2>Fixes</h2> <ul> <li>Optional oniguruma-based tokenizer now is based on new <a href="https://github.com/kkos/oniguruma/releases/tag/v6.9.1">Oniguruma v6.x</a> and<br> produces consistent with RE2 results on all the samples from Linguist (including non-utf8).</li> </ul> <p>Full list of issues tracked under <a href="https://github.com/src-d/enry/milestone/3">v2.0.0 milestone</a>.</p> bzz tag:github.com,2008:Repository/63264762/v1.7.3 2019-04-11T22:26:38Z v1.7.3 <h2>New Features</h2> <ul> <li>CLI application, when used in file mode<code>enry &lt;filename&gt;</code>, now includes information about file vendoring <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="429331878" data-permission-text="Title is private" data-url="https://github.com/src-d/enry/issues/217" data-hovercard-type="pull_request" data-hovercard-url="/src-d/enry/pull/217/hovercard" href="https://github.com/src-d/enry/pull/217">#217</a></li> <li>CLI application defaults are now follow GIthub Linguist <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="428873542" data-permission-text="Title is private" data-url="https://github.com/src-d/enry/issues/214" data-hovercard-type="pull_request" data-hovercard-url="/src-d/enry/pull/214/hovercard" href="https://github.com/src-d/enry/pull/214">#214</a><br> Only <code>Programming Languages</code> and <code>Markup</code> files are reported<br> <code>-all</code> allows for previous behaviour<br> <code>-prog</code> was removed<br> <code>-mode=bytes</code> is default (instead of <code>files</code> before)</li> </ul> <h2>Fixes</h2> <ul> <li><code>-mode=lines/bytes</code> produces actual results</li> <li>unusable enry-java JAR artefact is not published on GH release any more.<br> It's only on distributed though <a href="https://search.maven.org/search?q=g:tech.sourced%20AND%20a:enry-java&amp;core=gav" rel="nofollow">Maven</a>.</li> </ul> <h2>New contributors</h2> <p><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/suhaibmujahid/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/suhaibmujahid">@suhaibmujahid</a></p> bzz tag:github.com,2008:Repository/63264762/v1.7.2 2019-03-15T18:01:34Z v1.7.2 <h2>New Features</h2> <p>None</p> <h2>Fixes</h2> <ul> <li>multiple candidates returned instead of empty slice (e.g for .h) <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="420991192" data-permission-text="Title is private" data-url="https://github.com/src-d/enry/issues/205" data-hovercard-type="pull_request" data-hovercard-url="/src-d/enry/pull/205/hovercard" href="https://github.com/src-d/enry/pull/205">#205</a></li> <li>github.com/src-d/go-oniguruma is used now <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="421036433" data-permission-text="Title is private" data-url="https://github.com/src-d/enry/issues/206" data-hovercard-type="pull_request" data-hovercard-url="/src-d/enry/pull/206/hovercard" href="https://github.com/src-d/enry/pull/206">#206</a></li> </ul> <h2>New contributors</h2> <p><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kuba--/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kuba--">@kuba--</a></p> bzz tag:github.com,2008:Repository/63264762/v1.7.1 2019-02-21T11:08:20Z v1.7.1 <h2>New Features</h2> <ul> <li><code>siva-java</code> now works on latest macOS Mojave (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="402268036" data-permission-text="Title is private" data-url="https://github.com/src-d/enry/issues/191" data-hovercard-type="issue" data-hovercard-url="/src-d/enry/issues/191/hovercard" href="https://github.com/src-d/enry/issues/191">#191</a>)</li> <li>follow <a href="https://github.com/src-d/guide/blob/master/engineering/conventions/go.md#supported-go-versions">src-d conventions</a> and on CI test compatibility with 2 latest Go versions</li> </ul> bzz tag:github.com,2008:Repository/63264762/v1.7.0 2019-02-15T19:03:53Z v1.7.0 <h2>New Features</h2> <p><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="397548492" data-permission-text="Title is private" data-url="https://github.com/src-d/enry/issues/189" data-hovercard-type="pull_request" data-hovercard-url="/src-d/enry/pull/189/hovercard" href="https://github.com/src-d/enry/pull/189">#189</a> sync to linguist v7.2.0</p> <p>Generations of heuristics disambiguating files with the same extensions was simplified, that means</p> <ul> <li>quality of the judgements that enry makes about language was improved</li> <li>updates with Linguist upsteam will be done more frequently</li> </ul> <h3>Summary of the upstream changes</h3> <p>6 languages removed:</p> <ul> <li>Arduino</li> <li>KiCad Board</li> <li>Matlab</li> <li>PAWN</li> <li>Sublime Text Config</li> <li>XPM</li> </ul> <p>43 languages added:</p> <ul> <li>AngelScript</li> <li>Asymptote</li> <li>Ballerina</li> <li>Cloud Firestore Security Rules</li> <li>CoNLL-U</li> <li>Common Workflow Language</li> <li>DataWeave</li> <li>EML</li> <li>Edje Data Collection</li> <li>F*</li> <li>FIGlet Font</li> <li>Git Attributes</li> <li>Git Config</li> <li>Glyph Bitmap Distribution Format</li> <li>HAProxy</li> <li>HTML+Razor</li> <li>HXML</li> <li>HiveQL</li> <li>Ignore List</li> <li>JSON with Comments</li> <li>Java Properties</li> <li>KiCad Legacy Layout</li> <li>LTspice Symbol</li> <li>MATLAB</li> <li>Modula-3</li> <li>Nearley</li> <li>Nextflow</li> <li>Pawn</li> <li>Pod 6</li> <li>PostCSS</li> <li>Quake</li> <li>RPC</li> <li>Roff Manpage</li> <li>Slice</li> <li>Solidity</li> <li>SugarSS</li> <li>Windows Registry Entries</li> <li>X BitMap</li> <li>X Font Directory Index</li> <li>X PixMap</li> <li>YARA</li> <li>YASnippet</li> <li>Zig</li> </ul> <h2>Known Issues</h2> <p>Although Languages and Heuristics were synced with upstream, it's not reproducing 100% of linguist yet</p> <ul> <li>The missing parts are tracked under <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="354369729" data-permission-text="Title is private" data-url="https://github.com/src-d/enry/issues/155" data-hovercard-type="issue" data-hovercard-url="/src-d/enry/issues/155/hovercard" href="https://github.com/src-d/enry/issues/155">#155</a></li> <li>Current difference is documented in <a href="https://github.com/src-d/enry/#divergences-from-linguist">https://github.com/src-d/enry/#divergences-from-linguist</a></li> </ul> bzz tag:github.com,2008:Repository/63264762/v1.6.8 2019-01-29T20:34:30Z v1.6.8 <h2>New Features</h2> <p>None</p> <h2>Fixes</h2> <ul> <li>Tokenizer mutating the contents passed in the byte slice <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="404392163" data-permission-text="Title is private" data-url="https://github.com/src-d/enry/issues/196" data-hovercard-type="issue" data-hovercard-url="/src-d/enry/issues/196/hovercard" href="https://github.com/src-d/enry/issues/196">#196</a></li> </ul> <h2>New contributors</h2> <p><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/creachadair/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/creachadair">@creachadair</a></p> bzz tag:github.com,2008:Repository/63264762/v1.6.7 2018-10-24T17:33:49Z v1.6.7 <h2>New Features</h2> <p>None</p> <h2>Fixes</h2> <p>Release automation on CI</p> <h2>New contributors</h2> <p><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pratik97/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pratik97">@pratik97</a></p> jbeardly tag:github.com,2008:Repository/63264762/v1.6.6 2018-10-17T21:09:48Z v1.6.6 <p>Nothing new from v1.6.5<br> But .jar aretefacts are actually published on Maven AKA <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="362085431" data-permission-text="Title is private" data-url="https://github.com/src-d/enry/issues/158" data-hovercard-type="issue" data-hovercard-url="/src-d/enry/issues/158/hovercard" href="https://github.com/src-d/enry/issues/158">#158</a></p> jbeardly tag:github.com,2008:Repository/63264762/v1.6.5 2018-08-29T15:02:58Z v1.6.5 <ul> <li>Refactor Oniguruma integration</li> <li>Fix Maven publish steps</li> <li>Clarify <code>GetLanguages</code> usage</li> </ul> dennwc