Linguist Versions Save

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

v7.21.0

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/github/linguist/compare/v7.20.0...v7.21.0

v7.20.0

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/github/linguist/compare/v7.19.0...v7.20.0

v7.19.0

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/github/linguist/compare/v7.18.0...v7.19.0

v7.18.0

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/github/linguist/compare/v7.17.0...v7.18.0

v7.17.0

2 years ago

What's Changed

All grammars have been updated to the latest versions.

New Contributors

Full Changelog: https://github.com/github/linguist/compare/v7.16.1...v7.17.0

v7.16.1

2 years ago

Quick patch release with a few changes:

  • Treat grammar warnings as non-fatal (#5497)
  • Add three JSON filenames (#5496)
  • Set ECL tm_scope (#5500)

No other grammars have been updated.

v7.16.0

2 years ago

Changes since last release (https://github.com/github/linguist/compare/v7.15.0...v7.16.0):

  • Add .javascript file extension (#5414)
  • Add ECL grammar (#5424)
  • Move and rename C++ sample (#5427)
  • Fix incorrect capitalisation in .properties heuristic (#5434)
  • Rename language entry for e-mail files (#5437)
  • Improve override examples (#5440)
  • Lock docker version and require set (#5453)
  • Update Hy language grammar (#5425)
  • Add Fennel (#5441)
  • Add JSON color (#5449)
  • Add ".jav" to list of Java extensions (#5397)
  • Small fixes to github-linguist command line tool when used in single file mode. (#5382)
  • Improve parser for env command's args in shebang (#5461)
  • docs: fix wrong doc link (#5471)
  • Update Swift color to match the official Swift logo (#5405)
  • Add Pascal heuristic for .inc extension (#5143)
  • Add support for Kakoune Script (#5058)
  • Add Astro language (#5460)
  • Handle full and symlink paths to indiv files (#5473)
  • Add filesize metrics to github-linguist output (#5464)
  • Separate Cython from Python (#5462)
  • update_groovy_color (#5418)
  • Add colours to many languages (#5476)
  • Replace Boo grammar (#5484)
  • Improve SourcePawn heuristics (#5479)

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

v7.15.0

2 years ago

Changes since last release (https://github.com/github/linguist/compare/v7.14.0...v7.15.0):

  • Add rs alias for Rust (#5321)
  • Add Android Interface Definition Language. (#5325)
  • Add support for the CUE language & Cue Sheet (#5312)
  • Rename MediaWiki to Wikitext (#5295)
  • Replace syntax highlighting grammar for protobuf (#5336)
  • Add SELinux Kernel Policy Language and Common Intermediate Language (#5332)
  • Change Vue's language color (#5344)
  • nim: update grammar url (#5339)
  • Classify .h files as C by default (#5357)
  • Add Android.bp file language for Soong (#5361)
  • Add support for TextMate property files (#5364)
  • Add imgbotconfig to JSON filenames (#5375)
  • Add color for LilyPond (#5369)
  • Add @microsoft/api-extractor.json file to JSONC (#5374)
  • Add Valve Data Format language (#5330)
  • Refactor Linguist for increased code re-usability in other projects (#5378)
  • Add support for Fluent, disambiguate from FreeMarker (#5341)
  • D.R.Y up Vim modeline expression (#5365)
  • Improve the Kotlin language color + match modern branding (#5383)
  • Add PEG.js language (#5376)
  • Add colours for Awk and regular expression source (#5392)

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

v7.14.0

3 years ago

Changes since last release (https://github.com/github/linguist/compare/v7.13.0...v7.14.0):

  • Kusto: Azure Log Analytics's query language (#4827)
  • Update TeX heuristic to fix #5219 (#5225)
  • Restructure the documentation (#5202)
  • Fix links to lib/overrides.yml and other source files in Overrides documentation (#5244)
  • Group Maven POM under XML (#5236)
  • Ungroup Lark from EBNF (#5206)
  • D Language Alias Proposal (#5230)
  • Add jq language (#5233)
  • Update Ubuntu's dependencies list (#5246)
  • Add robots.txt (#5261)
  • Return false if fewer than two lines (#5268)
  • Add Netlify Redirects file (#5262)
  • Add .prawn to Ruby extensions (#5258)
  • Add grammar for Gemfile.lock files (#5266)
  • Reduce size of record-jar sample (#5272)
  • Make 200+ :user/:repo requirement explicit (#5282)
  • Add CODEOWNERS file (#5254)
  • Support Ruby 3.0 (#5212)
  • Split StringTemplate from HTML (#5192)
  • Add Singularity grammer/language (#5242)
  • Add Xonsh language (#5274)
  • Rename HTML+Django to Jinja (#5267)
  • Fix various oversights in modeline regexes (#5271)
  • Add Visual Studio Solution file (#5280)
  • Switch C# grammar to official dotnet repo (#5287)
  • Update tests for latest mini_mime update (#5289)
  • Fix broken references to generated filetypes list (#5290)
  • Add support for Extensible Metadata Platform files (#5296)
  • Add Wolfram Language as alias for Mathematica (#5232)
  • Remove all references to "searchable" (#5304)
  • Add support for the BASIC family of programming languages (#5166)
  • Update nim grammar to support the new number literals (#5306)
  • Fix Nixinova submodule issues (#5292)
  • Linguist support for Bicep (#5307)
  • Added FreeBasic language (#4998)

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

v7.13.0

3 years ago

Changes since last release (https://github.com/github/linguist/compare/v7.12.2...v7.13.0):

  • Add HCL's full definition to its aliases list (#5109)
  • Use ruby:2-alpine for Docker (#5129)
  • Add M4 vs M4Sugar disambiguation (#5113)
  • Add missing Gerber extensions and heuristics (#5054)
  • Fix Pascal aliases (#5121)
  • Add pedantic test for heuristics exhaustiveness (#4999)
  • Move .jsx to JavaScript and remove JSX section and babel-sublime submodule (#5133)
  • Expand tokenizer tests (#5139)
  • Add alias "plain text" for "Text" (resolve #5135) (#5137)
  • Update issue templates (#5146)
  • Use JSON instead of YAML for deserialization if Yajl is not available. (#5149)
  • Add .eleventyignore to Ignore List category (#5144)
  • Extend vendor regex for /[Ee]xtern(als?)?/ (#5148)
  • Improve punctuation tokenization and word split (#5060)
  • Add new Raku file extensions (#5168)
  • Add color for Liquid (#5170)
  • Classifier cross-validation script and workflow (#5142)
  • Tokenize comments (#5061)
  • Add color to Org (#5176)
  • Add support for Boogie (#5119)
  • Add Cake aliases to the C# language (#5181)
  • Add Pipfile and Pipfile.lock (#5174)
  • Revert "Move PR template to new dir structure" (#5201)
  • Ungroup Mustache from HTML (#5183)
  • Fix misclassified .rs XML files (#5184)
  • Ungroup EJS from HTML (#5187)
  • Ungroup Closure Templates from HTML (#5188)
  • Remove SGML tokenization (#5186)
  • Classify scdoc under Markdown (#5198)
  • Ungroup Scaml from HTML (#5185)
  • Split Nunjucks into its own language (#5167)
  • Add support for record-jar files (#5182)
  • Replace Liquid grammar (#5207)
  • Add Beef language (#5190)
  • Truncate long tokens (#5205)
  • Add the ImageJ Macro Language (#5200)
  • Add generated ANTLR files as such (#4409) (#5199)
  • Add support for ABAP CDS (#4614)
  • Add CWeb sample (#5211)

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