Skip to content

Releases: github-linguist/linguist

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

v6.0.0

26 Jan 13:15
15e2b74
Compare
Choose a tag to compare

Changes since last release (v5.3.3...v6.0.0)

  • Add color for LFE language. (#3895)
  • Add BUILD.bazel to Python filenames (#3907)
  • Fix failing edges on leading commas in args (#3905)
  • Add the Common Workflow Language standard (#3902)
  • Add YARA language (#3877)
  • Test Perl before Turing when running heuristics (#3880)
  • Add PostCSS syntaxes support (#3916)
  • Unvendor tools/ (#3919)
  • Add Cocoapods to generated list so it doesn't show in PR diffs (#3865)
  • Changed Carthage vendor regex to allow folder in any subdirectory (#3921)
  • Add Carthage/Build to generated list so it doesn't show in PR diffs (#3920)
  • New Grammars Compiler (#3915)
  • Limit tokens to 64 characters or less (#3922)
  • drop max token len to 32 (#3925)
  • Improve Prolog .pro heuristic to avoid false positives (#3931)
  • Vendor CSS files in font-awesome directory (#3932)
  • compiler: Add error output to the compiler (#3935)
  • Handle repo cleanup race more elegantly (#3930)
  • Grammar compiler invocation fix (#3945)
  • Do not traverse symlinks in heuristics (#3946)
  • Update README and CONTRIBUTING documentation (#3955)
  • Update URL for HTTP grammar (#3966)
  • perl6 alias for Perl 6 (#3977)
  • Allow classifier to run on symlinks as usual (#3948)
  • Add Nextflow language support (#3870)
  • Add Materialize.css to the vendor list (#3943)
  • Added a few Monkey2 examples (#3811)
  • Check generated Jest snap file (#3874)
  • Remove Arduino as a language (#3933)
  • Revert "Check generated Jest snap file" (#3984)
  • Add solidity language (#3973)
  • Format .tfvars file as HashiCorp Config Language. (#3885)
  • adding the .kojo extension for Scala (#3960)
  • Add issue and pull request templates (#3972)
  • Whitelist hideFromUser key in grammars (#3989)
  • Bump escape_utils to ~> 1.2.0 (#3981)
  • script: Add build-grammars-tarball (#3992)
  • Update release docs with grammars tarball instructions (#3994)
  • Added Travis-ci build passing markup icon (#3995)
  • Override languages being included by language statistics (#3807)
  • Add .x as XDR/RPCGEN (#3472)
  • compiler: Do not output empty grammars (#4001)
  • Replacing MATLAB Language bundle (#4000)

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

v5.3.3

01 Dec 02:53
c9b3d19
Compare
Choose a tag to compare

Changes since last release (v5.3.2...v5.3.3)

  • Improve heuristic for XML/TypeScript (#3883)
  • Update Julia definitions to use Atom instead of TextMate (#3871)
  • Lexer crash fix (#3900)

v5.3.2

01 Dec 02:52
1f5ed3b
Compare
Choose a tag to compare

Changes since last release (v5.3.1...v5.3.2)

  • Tests for Ruby 2.4 must pass (#3862)
  • Fix Perl 5 and 6 disambiguation bug (#3860)
  • Replace the tokenizer with a flex-based scanner (#3846)
  • Vendor a few big JS libraries (#3861)
  • Add support for Edje Data Collections (#3879)
  • Set color for Idris language (#3866)

v5.3.1

30 Nov 03:37
Compare
Choose a tag to compare

Changes since last release (v5.3.0...v5.3.1)

  • Fix Perl/Pod disambiguation (#3863)

v5.3.0

15 Oct 08:54
Compare
Choose a tag to compare

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

  • Update to charlock_holmes 0.7.5 (#3778)
  • Fix classification of bogus "markup" languages (#3751)
  • Add nearley language definition. (#3781)
  • Byebug requires Ruby 2.2 (#3790)
  • Add test to keep grammar-list synced with submodules (#3793)
  • Add ".gql" as a GraphQL file extension (#3813)
  • Added ".monkey2" extension to Monkey Programming Language (#3809)
  • Change KiCad Board language to KiCad Legacy Layout (#3799)
  • Added syntax highlighting for Squirrel (#3791)
  • Create VBAllInOne.vb (#3785)
  • Added .mjs extension to JavaScript (#3783)
  • Updated color for Ceylon language (#3780)
  • Make Matlab's Color More Appropriate (#3771)
  • Add .clang-tidy filename for YAML (#3767)
  • Classify some project files as XML (#3696)
  • Add DataWeave language (#3804)
  • Update Ace modes for Csound languages (#3822)
  • Add Ballerina language (#3818)
  • Register "buildozer.spec" as an INI filename (#3817)
  • Added natvis extension to XML (#3789)
  • Change Ruby grammar source (#3782)
  • New repository for TypeScript grammar (#3730)
  • Added VS Code workspace files to vendored path (#3723)
  • Fix typo in script/add-grammar (#3853)
  • Don't count VCL as Perl for statistics. (#3857)
  • Add WDL language support (#3858)
  • Add Angelscript language (#3844)
  • Create association with OpenEdge .w files (#3648)

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

v5.2.0

10 Aug 13:58
Compare
Choose a tag to compare

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

  • Add support for XPM. (#3706)
  • Fix classifier tests (#3709)
  • Support for C++ files generated by protobuf/grpc (#3640)
  • Change Haskell's colour to use official branding (#3728)
  • Allow POD with Perl shebangs (#3735)
  • Add Printer Font ASCII to recognised PostScript extensions (#3734)
  • Add support for Gerber files (#3744)
  • Make Language methods more resilient to non-String input (#3752)
  • Switch grammar for Reason (#3732)
  • Add Adobe Font Metrics to recognised filetypes (#3731)
  • Refine definition of KiCad (#3743)
  • Add flow-typed to vendor.yml (#3741)

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

v5.1.0

22 Jul 13:17
Compare
Choose a tag to compare

Changes since last release (v5.0.11...v5.1.0)

  • Update MD5 digest for testing under Ruby 2.4 (#3643)
  • Support for Type Language (#3593)
  • Add recognition and classification of WebAssembly (#3650)
  • Improve running from cloned repo docs (#3669)
  • Fix spelling of Perl 6 (#3672)
  • Added syntax definition for Fantom language (#3660)
  • Update vendor.yml: skeleton.css (#3682)
  • Added Ring Language Support (#3662)
  • Add new language for the Easybuild framework (#3466)
  • Add C sample (#3698)
  • Add misclassified C sample (#3652)
  • Register "cpanfile" as a Perl filename (#3704)
  • Add xspec as XML file extension (#3702)
  • Improve Pan language support (#3691)
  • Add NCSA to license whitelist (#3714)
  • fix Coq sample JsNumber.v (#3710)
  • improve .ms disambiguation (Unix Assembly / MAXScript) (#3707)
  • shell: add more interpreters (#3708)

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

v5.0.11

25 May 15:21
Compare
Choose a tag to compare

Changes since last release (v5.0.10...v5.0.11):

  • Revert "Revert "Switch the PHP grammar to the upstream repo (#3575)"" (#3616)
  • Don't show npm lockfiles by default (#3611)
  • Update Zephir links (#3608)
  • Add Pep8 Assembly language (#2070)
  • Add comp, tesc, and tese as GLSL extensions (#3614)
  • Add syntax grammar for Shen language (#3625)
  • Add Shen grammar to vendor/README.md (#3626)
  • Use Textmate's HAML grammar (#3627)
  • Revert "Use Textmate's HAML grammar" (#3629)
  • Add ".nr" as a Roff file extension (#3630)
  • Switch Dart grammars (Sublime → Atom). (#3633)
  • Update location of Reason grammar (#3639)
  • Add Closure Templates (#3634)
  • Support for CWeb language (#3592)
  • Bump to v5.0.11 (#3642)

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

(Brought to you by git log --pretty=format:"- %s" --reverse refs/tags/v5.0.10...refs/tags/v5.0.11)