Skip to content

Releases: github-linguist/linguist

v7.8.0

29 Jan 18:15
0a74551
Compare
Choose a tag to compare

Changes since last release (v7.7.0...v7.8.0):

  • Update mocha require (#4741)
  • Rename Perl 6 to Raku (#4731)
  • Add ".postcss" to PostCSS language (#4720)
  • Add the Faust programming language (#4688)
  • Change the source of syntax highlighting for Agda (#4768)
  • Add interpreters 'csh' and 'tcsh' for language 'Tcsh' (#4760)
  • Register .bibtex as a BibTeX file-extension (#4764)
  • Register .dof as an INI file-extension (#4766)
  • Register .epsi as a PostScript file-extension (#4763)
  • Add common extensions to Motorola 68k Assembly (#4637)
  • Add file extension for SnakeMake (#3953)
  • Add .rockspec extension for Lua and rock sample (#4772)
  • Move Starlark to separate language (#4759)
  • Replace G-Code grammar (#4778)
  • Accept and encourage "minus-prefix" for unset gitattributes as per gitattributes documentation (#4780)
  • Use updated sha for tests (#4785)
  • Add Odin language to linguist (#4676)
  • Add Yarn releases to vendored list (#4784)
  • Add 2 more JavaScript interpreters (#4783)
  • Improve GLSL classification (#4692)
  • Add support to 4D language (#4767)
  • Enable soft-wrapping in Roff documents (#4786)

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

v7.7.0

08 Dec 16:39
ddc20a2
Compare
Choose a tag to compare

Changes since last release (v7.6.1...v7.7.0):

  • Add tests for generated_html changes in #4628 (#4632)
  • Recognize .hs-boot files as Haskell sources (#4654)
  • Add Inno Setup grammar (#4657)
  • Add Vim Snippet (#4656)
  • Add GIMP generated source detection (#4634)
  • Fix Incorrect Line Splitting (#4626)
  • Add Open Policy Agent as a new language (#4371)
  • Add "bzl", "bazel", and "starlark" (Starlark) as Python aliases (#4671)
  • Add dotnet-install scripts to vendor list (#4669)
  • Add Prisma language support (#4668)
  • Improve recognition of generated, source-mapped files (#4661)
  • Add Muse markup language (#4665)
  • Use ruby-version instead of version (#4672)
  • Add esy.sh dependencies (#4642)
  • Add Riot.js (#4653)
  • Added mIRC Script language (#4652)
  • Add language for DirectX 3D model files (#4682)
  • Add alias "m68k" to "Motorola 68K Assembly" (#4683)
  • Better handle the .mask extension (#4673)
  • Add syntax highlighting for 6 more filetypes (#4678)
  • Add JSON output for single file classification (#4664)
  • Update docs to explain whitespace in gitattributes (#4699)
  • Don't test against Ruby 2.3 (#4700)
  • Replace fluff added in #4699 (#4701)
  • Change tm_scope for Fortran to source.fortran (#4714)
  • add Proguard support (#4708)
  • Add ".cjs" as a JavaScript extension (#4703)
  • Support YAML's .yaml.sed extension (#4695)
  • remove reason from ocaml group (#4713)
  • Add .hhi extension (#4354)
  • Add color for MLIR (#4726)
  • Add .rbi for Sorbet files (#4650)
  • Add .hql extension to HiveQL (#4633)
  • Separate Visual Basic into VB.NET, VBA/VB6 and VBScript (#4725)
  • Add dircolors language (#4722)
  • add .p extension to Gnuplot (#4704)
  • Use actions/checkout@v1 (#4736)
  • Add syntax highlighting to M4 files (#4737)

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

v7.6.1

29 Aug 14:10
a7854f4
Compare
Choose a tag to compare

Quick point release to pull in the changese from #4628 to fix 500 errors that are occurring on GitHub.com when viewing PRs or commits that contains HTML files with a generated meta tag.

v7.6.0

27 Aug 14:29
3b7d23c
Compare
Choose a tag to compare

Changes since last release (v7.5.1...v7.6.0):

  • Mention PCRE in the CONTRIBUTING.md (#4551)
  • Register DEPS as a Python filename (#4555)
  • Switch to Lean VSCode grammar (#4546)
  • Fix BibTeX highlighting and use LaTeX grammar for TeX files (#4584)
  • Allow $schema key to be present in grammars (#4596)
  • Require all grammars to have a tm_scope defined (#4585)
  • Add grammars for SVG and Property Lists (#4586)
  • Support for Coccinelle's SmPL language (#4575)
  • Add eqnrc and troffrc to Roff filenames list (#4587)
  • Add support for Texinfo documents (#4589)
  • Add improved grammars for Lex and Bison/Yacc (#4595)
  • Add logic for identifying generated HTML documents (#4574)
  • Switch to a newer SourcePawn grammar (#4557)
  • Add support for V (#4564)
  • trivial: add .hack extension for Hack language (#4588)
  • Add Highlighting for Igor (#4568)
  • Add strategy to identify Roff man pages: Take 2 (#4433)
  • Add GAML file extension (#4549)
  • Fix failing tests (#4601)
  • Use GitHub Actions for CI and Prepare to use GitHub Package Registry (#4600)
  • Add pull_request to on events list for CI (#4604)
  • Add MLIR grammar (#4610)
  • Add .m (Objective-C) to the list of extensions for generated protobuf files. (#4605)
  • Change Grammar used for Edje Data Collection (#4599)
  • Remove ldml extension from Lasso (#4615)
  • Use actions-provided build status badge (#4616)
  • Switch *BNF grammars and fix grammar compilation errors (#4617)
  • Better handle short files (#4620)

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

v7.5.1

06 Jun 16:58
3a1bd3c
Compare
Choose a tag to compare

Quick point release to revert the update of the Scala grammar as the newer grammar has a problem with highlighting.

v7.5.0

06 Jun 10:59
f8be560
Compare
Choose a tag to compare

Changes since last release (v7.4.0...v7.5.0)

  • Add TSQL to linguist (#4481)
  • Reference the Git .gitattributes documentation. (#4525)
  • Replace the Bro language with Zeek (#4516)
  • Update grammar for Grammatical Framework (#4510)
  • Add support for HolyC (#4512)
  • Add comment highlighting to VSCode language configs (#4514)
  • add ssh config language (#4429)
  • Add ZenScript language support (#4471)
  • Update list of TypeScript/JavaScript interpreters (#4470)
  • Adding Wollok educational language (#4522)
  • Split TSX from TypeScript to fix #4359 (#4511)
  • Identify Pipenv's lock file as a generated file (#4532)
  • Add ".graphqls" as a GraphQL file extension (#4529)
  • Add .gml in Gerber Image (#4462)
  • Improve heuristic for RUNOFF/Roff *.rno files (#4513)
  • Add Bulma css to the vendor list (#4528)
  • Add .inc heuristic for SourcePawn (#4518)
  • Associate .sma with Pawn instead of SourcePawn (#4517)
  • Fixed G-code (#4488)
  • Added Motorola 68K Grammar (#4439)
  • Support InterSystems ObjectScript language (#4480)
  • Add syntax highlighting for svelte (#4504)
  • Use atom's language-sass grammar for SASS and SCSS (#4535)
  • Support for Altium Designer Files (#4538)
  • Add support for WebVTT files (#4536)
  • Update dependencies: use mini mime instead of mime type (#4531)
  • Added Xojo module (#4542)
  • Pass language determination for osascript -l <lang> shebangs on to subsequent strategies (#4541)
  • Avoid loading samples when Classifier isn't used (#4540)
  • Add Dhall language support. (#4539)
  • Correct misclassification of .js.erb files (#4427)
  • Force name to be string when looking up mime type (#4545)
  • Add a better Hack grammar support (#4544)

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

v7.4.0

17 Apr 20:43
9116c90
Compare
Choose a tag to compare

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

  • Update path to ASN grammar (#4478)
  • Force UTF-8 for filenames in breakdown analysis (#4465)
  • Better handle shebangs with = after the interpreter (#4485)
  • Add the 'constexpr' keyword to C++ named patterns (#4477)
  • Add '.mcmeta' as JSON extension. (#4467)
  • Added .razor extension to HTML+Razor language (#4452)
  • Made '-' in font-awesome optional in vendor.yml (#4440)
  • Add Go testdata to vendor.yml (#4423)
  • Enforce the "one sentence per line" rule in docs (#4377)
  • fixed minor typo (#4489)
  • Document requirements for a language color change (#4487)
  • Add rake task to check grammars (#4451)
  • Add support for Zil (#4497)

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

v7.3.1

14 Mar 16:25
3feaaab
Compare
Choose a tag to compare

A small update to pull in a single PR that crossed over with the v7.3.0 release:

  • Remove yarn.lock from auto-generated files list (follow-up) (#4459)

No other changes are included in this release.

v7.3.0

13 Mar 12:12
90c7bba
Compare
Choose a tag to compare

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

  • Fix typos in comments (#4443)
  • Switch the Scheme repo (#4437)
  • Add mcfunction language (#4425)
  • A more specific heuristic for Mathematica (#4418)
  • Treat .mdx as .md file for now (#4416)
  • Revisiting #3815 (Update Racket color) (#4415)
  • detect Vimball (.vba, .vmb) files as Vim script (#4412)
  • ensure 1+ sample for each heuristics test (#4410)
  • Add EditorConfig file and language sub-entry (#4421)
  • Add support for Cabal configuration files (#4419)
  • Grammar compiler tweaks and improvements (#4444)
  • Sort grammars case-sensitively (#4446)
  • Revert "Add yarn (#3432)" (#4445)
  • Add RTF grammar (#4450)
  • Rename RTF to Rich Text Format (#4456)
  • Add Jsonnet language. (#4455)

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

v7.2.0

08 Feb 10:30
e456098
Compare
Choose a tag to compare

Changes since last release (v7.1.3...v7.2.0)

  • Add syntax highlighting for .nanorc files and Git-related dotfiles (#4343)
  • Stalebot: Exempt assigned issues and pull requests (#4358)
  • Add HAR extension to JSON language (#4369)
  • Detect (third|3rd)Party with capital 'P' / 'T' as vendored (#4356)
  • Add syntax for Zig (#4005)
  • Terraform alias for HCL language (#4367)
  • Update image of statistics-bar in readme (#4374)
  • Fix missing backticks in readme (#4375)
  • Improve Golang color (#4331)
  • Add support for Asymptote and LTspice Symbol schematics (#4372)
  • Lock Linguist to Bundler 1.x (#4383)
  • Revert #4306 - Stop marking go.mod and go.sum generated (#4340)
  • Add .bash_aliases to shell language (#4381)
  • Heuristic to disambiguate GAP and GDScript (#4378)
  • Add support for .watchmanconfig and jsconfig.json files (#4394)
  • Disambiguate Slice and JSON languages for .ice (#4376)
  • Add separate language-entry for Roff Manpages (#4393)
  • Register .3p and .3pm as manpage extensions (#4401)
  • Add alias for HTML+Razor (#4407)

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