Skip to content

Releases: github-linguist/linguist

v7.1.1

14 Nov 11:34
f43f1ac
Compare
Choose a tag to compare

Quick point release to revert the Rust colour back to the original colour - #4326

v7.1.0

12 Nov 13:42
Compare
Choose a tag to compare

Changes since last release (v7.0.0...v7.1.0)

  • Add ruby-dev as a dependency on Ubuntu (#4286)
  • Update YARA language config (#4202)
  • Add Email (eml) language (#4201)
  • Add Java Properties language for .properties extension (#4098)
  • Replace JSX grammar (#4223)
  • Change Crystal color to black (#4290)
  • Fix typo (#4296)
  • Language alias for the Windows file system (#4285)
  • Add the .workflow extension (#4299)
  • Groovydoc folder added (#4304)
  • Pkgdown (#4301)
  • Rename PAWN to Pawn (#4305)
  • Heuristic rule for Puppet and Pascal .pp files (#4289)
  • Display parsing errors in grammar compiler (#4287)
  • Treat go.mod and go.sum as generated files. (#4306)
  • Add `.pgsql' as a recognised PL/pgSQL extension (#4308)
  • Add stalebot (#4311)
  • add extensions for nim files (#4295)
  • Added HAProxy configuration language (#4303)
  • Add Razor (cshtml) highlighting (#4314)
  • Add test to check for manually gen'd ID (#4315)
  • Use correct scope for Razor (#4322)
  • Improve Rust color (#4319)

... and an update to the latest version of all grammars.

v7.0.0

01 Oct 13:11
9640f69
Compare
Choose a tag to compare

Changes since last release (v6.4.1...v7.0.0)

  • Add lektor extensions .lr and .lektorproject as alternates for Markdown and INI respectively (#4221)
  • Adding .yy and .yyp (GMS2 Project / metadata files) as JSON, and GML heuristics (#4130)
  • Cleanup language-ID script (#4220)
  • Rename linguist command to github-linguist (#4208)
  • Fix OID test (#4230)
  • XML strategy (#4222)
  • Extend aliases and add .mdoc as a supported Roff extension (#4232)
  • Support for F* programming language (#4178)
  • Remove depth limit in Travis CI to pass incr. stat. test (#4235)
  • Ligthshow example for new grammars in template (#4227)
  • simplify .ms heuristic (#4224)
  • Fix mistake in languages.yml header (#4247)
  • Update license hashes following Licensee update (#4248)
  • Entry for grammar updates in pull request template (#4266)
  • Associate node interpreter to TypeScript (#4261)
  • Remove two incorrect Text samples (#4260)
  • Change GameMakerLanguage colour to reflect the "Game Maker Green" (#4255)
  • Escape asterisks in generated README for grammars (#4253)
  • Add support for YASnippet templates (#4246)
  • Add support for BDF files and FIGlet fonts (#4256)
  • Add language for Windows Registry (.reg) files (#4217)
  • Specify disambiguation rules in YAML (#4087)
  • Syntax Highlighting for Hy Files (#4269)
  • Store grammar git version within license file when caching (#4268)
  • Use Atom's HTML grammar instead of TextMate's (#4274)
  • Add Slice language (.ice) (#4243)

... and an update to the latest version of all grammars.

v6.4.1

09 Aug 06:20
935206e
Compare
Choose a tag to compare

Point release for newest grammars tarball. See #4215, #4226.

v6.4.0

30 Jul 23:33
ed44c0b
Compare
Choose a tag to compare

Changes since last release (v6.3.1...v6.4.0)

  • Fix PHP disambiguation regex (#4185)
  • Classify XML files with .ncl extension as XML (#4187)
  • Improve Turing heuristic for .t (#4188)
  • New languages: Modula-3 and Quake (#4139)
  • Add interpreter for hy (#4158)
  • Add more heuristics tests (#4189)
  • Create cache file as 0644 (#4210)

v6.3.1

21 Jul 07:19
377e44f
Compare
Choose a tag to compare

This is a quick patch release that only includes an update to the Elixir grammar needed to fix #4203

v6.3.0

19 Jul 23:35
2942bf9
Compare
Choose a tag to compare

Changes since last release (v6.2.0...v6.3.0)

  • Fix typo (#4161)
  • strndup implementation for Windows (#4154)
  • Update script/licensed usage to accommodate upstream changes (#4152)
  • Add Dart files generated by agilord/owl and dart-lang/appengine (#4031)
  • Make Dockerfile a programming language (#4169)
  • Tidy languages.yml (#4173)
  • Fix up macOS build; no need to redefine strndup (#4175)
  • Fix languages.yml's header (#4179)
  • Detect duplicate colours (#4183)
  • Use correct tm_scope for Unix Assembler (#4167)
  • Treat JSON with comments as a separate language (#4171)
  • Add GDScript color (#4182)
  • detect Ruby code generated by protobuf compiler (#4190)
  • Use a tempfile instead of building our own. (#4195)
  • drop cache tempfile in same dir (#4199)

... and an update to the latest version of all grammars.

v6.2.0

30 May 23:50
Compare
Choose a tag to compare

Changes since last release (v6.1.0...v6.2.0)

  • Add support for Cloud Firestore Security Rules (#4120)
  • Add compiled graphql relay to be considered generated (#4118)
  • Add pwsh alias for PowerShell (#4117)
  • Change Ballerina grammar source (#4111)
  • Add Kdb q & HiveQL to list of languages (#4058)
  • [#3808] flag ppport.h files created by Devel::PPPort perl module as generated (#4106)
  • Consider Gopkg.lock and glide.lock as generated (#4131)
  • Silence warnings emitted while running tests (#4134)
  • Fixes #4113 : Adds .mir to YAML (#4126)
  • updated installation instructions & dependencies (#4115)
  • .ron > .ronn (#4114)
  • Replace PowerShell grammar by a better one (#4143)
  • Restrict Vim modeline parsing to a single line (#4138)
  • Add support for "X BitMap" images (#4133)

... and an update to the latest version of all grammars.

v6.1.0

24 Apr 18:08
f9c00de
Compare
Choose a tag to compare

Changes since last release (v6.0.1...v6.1.0)

  • Fix anchor link in README.md (#4018)
  • Add "asm" as alias for assembly (#4019)
  • Treat "python3" as an alias for "python" (#4026)
  • Whitelist injectionSelector in grammars (#4032)
  • CONTRIBUTING: note license. (#4036)
  • Remove NANT grammar from CSharp (#4034)
  • Update sublime-netlinx ref (#4037)
  • Associate .x extension to Linker Script language (#4040)
  • Whitelist 4 new TextMate grammar fields (#4039)
  • Support VB.NET *.Generated.vb along with *.Generated.cs files (#4027)
  • add CoNLL-U format (#4029)
  • Update Scala syntax grammar (#4044)
  • Add script to alphabetise submodule list (#4054)
  • Register 12 new JSON filenames/extensions (#4053)
  • enable syntax highlighting for .jinja2 ext (#4051)
  • Support for PICO-8 as Lua variant (#4072)
  • Exclude R package doc directory (#4068)
  • Replace Kotlin language grammar (#4065)
  • Update Travis Config (#4081)
  • Bump Charlock Holmes to 0.7.6 (#4086)
  • Remove samples/LANG/filenames as a source of truth (#4078)
  • Update Licensee and Licensed gems (#3982)
  • Add pwsh PowerShell interpreter (#4073)
  • Register "cperl" as an alias of Perl 5 (#4067)
  • Replace haxe-sublime-bundle with haxe-TmLanguage (#4079)
  • Add HXML support (#4092)
  • Detect Maven wrapper "mvnw" (#4042)
  • Add support for sed as a programming language (#4093)
  • Additions to the Perl family of languages (#4066)
  • Fix adding/replacing a grammar (#4097)
  • Teach Generated about Cargo lock files (#4100)
  • Strategies take result from previous strategy into account (#4099)
  • Add calculuswhiz/Assembly-Syntax-Definition grammar and use it for Unix Assembly (#4096)

v6.0.1

30 Jan 15:25
a18ad1d
Compare
Choose a tag to compare

Changes since last release (v6.0.0...v6.0.1)

  • Re-enable Elm support (#4007)
  • compiler: Prefer specific grammar formats (#4012)
  • compiler: Do not load TreeSitter grammars (#4013)
  • compiler: Allow loading grammars from syntaxes folder (#4015)

This release also correctly rebuilds the Vue and TypeScript grammars to resolve:

  • Broken Vue syntax highlighting following recent update - #4011
  • Broken TypeScript syntax highlighting with newest update - #4004