Releases: github-linguist/linguist
Releases · github-linguist/linguist
v7.9.0
Changes since last release (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
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
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
forFortran
tosource.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
v7.6.0
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
andtroffrc
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
v7.5.0
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
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
v7.3.0
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.