Linguist Versions Save

Language Savant. If your repository's language is being reported incorrectly, send us a pull request!

v7.12.2

3 years ago

Quick patch release with a few changes:

  • Update link to new GitHub documentation (#5090)
  • Add support for Browserslist (#5099)
  • Use ruby/setup-ruby Action for CI Workflow (#5100)
  • Add support for Glyphs projects (#5097)
  • Update ActionScript regex heuristic (#5101)
  • Replace Liquid grammar with a more complete one (#5108)

No other grammars have been updated.

v7.12.1

3 years ago

Quick point release to pull in the changes from #5088 which caused the Kotlin grammar to not be compiled correctly. It also updates the Julia grammar to fix the syntax highlighting.

v7.12.0

3 years ago

Changes since last release (https://github.com/github/linguist/compare/v7.11.1...v7.12.0):

  • Add support for Lark grammar files (#5049)
  • Add Genie samples and improve heuristics (#5021)
  • Improve accuracy of ActionScript heuristic (#4926)
  • Restrict Vim help file pattern to a single line (#5055)
  • Update tokenizer to flex 2.6.4 (#5006)
  • Tokenizer: avoid intermediate string copies (#5065)
  • Ensure that all heuristic tests consume samples (#5056)
  • Switch F# grammar to ionide-fsgrammar (#5011)
  • Add LabVIEW file extensions and samples (#5035)
  • Mark .{1..9} as generic file-extensions (#5059)
  • Add support for NWScript (#5064)
  • Fix verilog misclassification (resurrection of #4751) (#5075)
  • Move generic extensions list to a dedicated file (#5070)
  • Add LEEx Support (#5040)
  • Add ReScript programming language (#4975)
  • Add devcontainer.json to JSONC (#5081)

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

v7.11.1

3 years ago

Changes since last release (https://github.com/github/linguist/compare/v7.11.0...v7.11.1):

  • Add Dockerfile (#4687)
  • changed godotscript grammar repository (#5000)
  • Check for generated Pascal _TLB files (#5018)
  • Add GraphQL color (#5005)
  • refactor: re-add removed colour attributes (#5001)
  • Switch hashing from MD5 to SHA256 (#5024)
  • Improve classifier performance (#5009)
  • Add runhugs/runghc interpreters to Haskell (#5025)
  • Add Unix Assembly samples (#5019)
  • Add Turing samples and improve heuristic (#5020)
  • Changed "AL Code" to "AL" only (#5023)
  • Remove ocaml from reason interepreters (#5027)
  • generated_net_*_file? return false not nil (#5036)
  • Ensure generated_pascal_tlb? returns bool (#5034)

Grammars were not updated as part of this release.

v7.11.0

3 years ago

Changes since last release (https://github.com/github/linguist/compare/v7.10.0...v7.11.0):

  • Add Linqpad script extension .linq to C# (#4896)
  • Change Nim's colour (#4900)
  • Relax T-SQL heuristic (#4885)
  • Remove '@@' pattern form T-SQL (#4913)
  • Add dependabot configuration (#4914)
  • Add support for poetry.lock (#4920)
  • Relax PL/SQL heuristic: remove SYSDATE (#4886)
  • Relax SQL PL and PL/pgSQL heuristics (#4887)
  • Add Q# language support (#4901)
  • Add Kaitai Struct (KSY) language (#4830)
  • Fix strategy list in readme and remove permission bit (#4931)
  • Enable use of Bundler v2 and Migrate to Licensed v2 (#4934)
  • Add support for dotenv (Shell) (#4922)
  • Add ACPI ASL language extension support (#4932)
  • Assign color to Uno language (#4938)
  • Add tslint.json as filename for JSON with Comments (#4942)
  • Replace Cirru samples (#4949)
  • Replace LilyPond grammar (#4955)
  • Remove duplicated entry (rhtml) (#4947)
  • Update README.md with language bar in new GitHub design (#4958)
  • Prettier and smaller image in README.md (#4973)
  • Associate .simplecov file with Ruby (#4976)
  • Add .nginx extension to Nginx (#4965)
  • Add .coffee.md to Literate Coffeescript (#4957)
  • Add Avro IDL support (#4953)
  • Add support for generic file extensions (#4936)
  • Add syntax highlighting for Vim help files (#4734)
  • Add nodejs interpreter to node (#4970)
  • Disambiguate XML and Gosu for .gst extension (#4883)
  • .sql heuristic falls back to SQL (#4888)
  • Added Mustache templates as a separate type (modelled on Latte) (#4915)
  • Add filenames to lex (#4952)
  • Add TSV data language (#4959)
  • Add .story extension to Gherkin (#4960)
  • Add .nomad extension to HCL (#4962)
  • Add .j2 extension to Django+HTML (#4963)
  • Add .est and .jst extensions to EJS (#4964)
  • Add more Yarn 2 folders into vendor list (#4977)
  • Add Microsoft AL Code Language (#4916)
  • Add .re disambiguation (Reason vs C++) (#4981)
  • Remove empty .gitattributes file (#4984)
  • Omit whitespace when generating JSON artefacts (#4983)
  • Abolish restrictions governing colour choices (#4978)
  • Ungroup major languages (#4979)
  • Add/fix incorrect or missing language colours (#4980)
  • Split Classic ASP and ASP.NET (#4924)
  • Update list of popular languages (#4988)
  • Update CI: Add Ruby 2.7, remove 2.4 and cache dependencies (#4987)
  • Add CODEOWNERS and update maintainers list (#4989)
  • Add .exrc to Vim script filenames (#4991)
  • Update SystemVerilog grammar location (#4994)

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

v7.10.0

3 years ago

Changes since last release (https://github.com/github/linguist/compare/v7.9.0...v7.10.0):

  • Replace OpenEdge ABL grammar (#4849)
  • Add yarn plugins to the vendor ignore list (#4810)
  • Add support for protobuf generated PHP code. (#4826)
  • Add Tiltfile filename to Starlark language (#4831)
  • Add jOOQ generated java file detection (#4832)
  • Update charlock_holmes dependency to 0.7.7 (#4864)
  • Bump line limit for generated_go (#4857)
  • Add ".isl" as a Inno Setup extension (#4851)
  • Add Macaulay2 language and samples (#4844)
  • Add Dafny using grammar from VSCode plugin (#4841)
  • Updated README to more clearly state that linguist runs in a Git repo (#4856)
  • Change Nim's colour to better match the logo (#4866)
  • Ignore Yarn Plug'n'Play installation dependencies (#4863)
  • Add GEDCOM genealogy data file support (#4858)
  • Add language support for NEON (#4845)
  • Revert "Change Nim's colour to better match the logo (#4866)" (#4871)
  • Split Fortran into fixed and free source by file extension (#4753)
  • Fix the regex for vscode vendored files (#4776)
  • Add Futhark language support (#4842)
  • Add Sieve mail filtering language (#4839)
  • Replace PostScript grammar (#4877)

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

v7.9.0

4 years ago

Changes since last release (https://github.com/github/linguist/compare/v7.8.0...v7.9.0):

  • Remove @kivikakk from CONTRIBUTORS.md (#4798)
  • Make shebang detection cheaper (#4806)
  • Add CodeQL language (#4805)
  • Add .jsonc extension (#4797)
  • Add OpenQASM support (#4796)
  • Add syntax highlighting for PlantUML (#4740)
  • Register .luacheckrc as a Lua filename (#4794)
  • Add syntax highlighting to Yarn lockfiles (#4761)
  • Add Haxe generated source detection (#4808)
  • Use newest .gitattributes SHA from test/attributes branch (#4815)
  • Add support for Nessus Attack Scripting Language (#4792)
  • fix errors on non-UTF-8 encodings (#4730)
  • Update Dart grammar (#4820)
  • Detect go files as generated according to official rules (#4821)

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

v7.8.0

4 years ago

Changes since last release (https://github.com/github/linguist/compare/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

4 years ago

Changes since last release (https://github.com/github/linguist/compare/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

4 years ago

Quick point release to pull in the changese from https://github.com/github/linguist/pull/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.