Releases: github-linguist/linguist
Releases · github-linguist/linguist
v7.23.0
What's Changed
- Update Ace mode paths for tests by @lildude in #6002
- Limit CI GitHub Workflow access to 'contents:read' by @sashashura in #6044
- Add Adblock Filters language by @scripthunter7 in #5968
- Adjust Go generated detection by @lildude in #6049
- Improve heuristic for IDL with .pro extension by @smola in #5974
- Improve C# disambiguation on .cs by @smola in #5975
- Disambiguation for scd (SuperCollider, Markdown/scdoc) by @smola in #5976
- Disambiguate .g (GAP, G-code) by @smola in #5977
- Add Befunge samples and .bf heuristics by @smola in #5210
- Add support for HOCON by @LaurenceWarne in #5989
- Add support for Elvish by @xiaq in #5940
- Change grammar for KQL (Kusto Query Language) by @ep3p in #5996
- Replace GraphQL grammar by @Bamblehorse in #6007
- Add .kql as extension for KQL (Kusto Query Language) by @ep3p in #5995
- Fix incorrect Xcode spelling in the README by @revolter in #6038
- Ungroup SugarSS from CSS by @kwaa in #6041
- Document the temporary change in language popularity criteria. by @xiaq in #5941
- Add Gemini language by @printfn in #6050
- Add .tag to Java Server Pages by @lildude in #6048
New Contributors
- @sashashura made their first contribution in #6044
- @scripthunter7 made their first contribution in #5968
- @LaurenceWarne made their first contribution in #5989
- @xiaq made their first contribution in #5940
- @ep3p made their first contribution in #5996
- @Bamblehorse made their first contribution in #6007
- @revolter made their first contribution in #6038
- @kwaa made their first contribution in #6041
- @printfn made their first contribution in #6050
Full Changelog: v7.22.1...v7.23.0
v7.22.1
v7.22.0
What's Changed
- Improve heuristic for C# by @TheodoreSnoozevelt in #5939
- Add Wren by @whmsft in #5886
- Add Nasal programming language extension. by @NikolaiVChr in #5134
- Add Move language by @uvd in #5955
- Replace Nix grammar by @sambacha in #5953
- Add RouterOS Script by @zachstence in #5945
- Add Velocity Template Language support by @PieterO in #4937
- Add .qhelp to XML by @lildude in #5958
- Change grammar source for Svelte by @3ventic in #5963
- Change Inform7 grammar source by @erkyrath in #5960
- Add build-essential to list of Ubuntu required packages by @lildude in #5971
- Less greedy tokenization, fixes segfault by @smola in #5969
- Improve bootstrap vendoring regex by @lildude in #5957
- Replace escape_utils with cgi by @sunpoet in #5949
New Contributors
- @TheodoreSnoozevelt made their first contribution in #5939
- @whmsft made their first contribution in #5886
- @NikolaiVChr made their first contribution in #5134
- @uvd made their first contribution in #5955
- @sambacha made their first contribution in #5953
- @zachstence made their first contribution in #5945
- @PieterO made their first contribution in #4937
- @3ventic made their first contribution in #5963
- @sunpoet made their first contribution in #5949
Full Changelog: v7.21.0...v7.22.0
v7.21.0
What's Changed
- Add .devcontainer.json to JSONC list by @greggroth in #5853
- Fix docker test by @lildude in #5873
- Add LabVIEW .lvclass extension by @plasmapper in #5872
- Add Yul smart contract language by @davidhq in #5861
- Replace all
git.io
links with their actual URLs by @SukkaW in #5880 - Revert removal of
git.io
links by @Alhadis in #5881 - Mark .github as vendored by @daenney in #5889
- Add github-actions to the dependabot config by @naveensrinivasan in #5894
- Bump actions/checkout from 1 to 3 by @dependabot in #5911
- Add INI filenames coveragerc & pylintrc by @wxh06 in #5896
- Add Whiley by @DavePearce in #5879
- Add JetBrains MPS by @alexanderpann in #5871
- Perform full depth checkout in CI by @lildude in #5912
- Add .livemd extension to Markdown language by @nallwhy in #5672
- Revert "Update ci.yml" by @lildude in #5913
- Revert "Add github-actions to the dependabot config" by @lildude in #5915
- Add new KiCad Schematic file extension by @gleich in #5764
- Add the .fsti file extension for FStar by @nikswamy in #5851
- Add CAP CDS language by @manwithafox in #5852
- Add Portugol language by @luisgbr1el in #5835
- Add JSON aliases for geoJSON, topoJSON, and JSONL by @Alhadis in #5917
- Replace SubRip Text and WebVTT grammars by @Alhadis in #5916
- Add STAR language and .star file extension for Starlark by @mcuadros in #4840
- Add STL support and enable STAR highlighting by @Alhadis in #5924
- Update TypeScript color to match official branding by @RyanCavanaugh in #5930
- Add 2 new aliases to Unix Assembly by @Frityet in #5923
- Add support for Git Revision List files by @Nixinova in #5903
- Add Statamic's Antlers template language by @jasonvarga in #5860
- Add
mts
andcts
TypeScript extensions by @nicolo-ribaudo in #5905 - Add Bikeshed & Brighterscript by @paulo-santos-sky in #5643
- Add 4DProject and 4DForm extensions to JSON by @vdelachaux in #4802
- Add Gleam, Java and TLA to list of treesitter grammars by @lildude in #5932
- Add .bb file extension for Babashka to Clojure by @not-in-stock in #5931
- Add support for checksum lists by @theonlypwner in #5138
New Contributors
- @greggroth made their first contribution in #5853
- @plasmapper made their first contribution in #5872
- @SukkaW made their first contribution in #5880
- @daenney made their first contribution in #5889
- @naveensrinivasan made their first contribution in #5894
- @wxh06 made their first contribution in #5896
- @DavePearce made their first contribution in #5879
- @alexanderpann made their first contribution in #5871
- @gleich made their first contribution in #5764
- @nikswamy made their first contribution in #5851
- @manwithafox made their first contribution in #5852
- @luisgbr1el made their first contribution in #5835
- @mcuadros made their first contribution in #4840
- @RyanCavanaugh made their first contribution in #5930
- @Frityet made their first contribution in #5923
- @jasonvarga made their first contribution in #5860
- @nicolo-ribaudo made their first contribution in #5905
- @paulo-santos-sky made their first contribution in #5643
- @vdelachaux made their first contribution in #4802
- @not-in-stock made their first contribution in #5931
- @theonlypwner made their first contribution in #5138
Full Changelog: v7.20.0...v7.21.0
v7.20.0
What's Changed
- Add Cairo language support by @0xChqrles in #5751
- Exclude compiled extension from gem by @lildude in #5818
- Add
.qmd
to RMarkdown extensions by @jjallaire in #5518 - Add Monkey C and Win32 Message File languages by @Nixinova in #5776
- Add Support for Genero Business Development Language by @alienriver49 in #5030
- Change Vala's language color to match the actual logo of Vala by @Marki2019 in #5711
- Update repository link used for Stan language by @WardBrian in #5816
- Add support for Unity extensions by @JelleInfinity in #5832
- Register
.url
as a generic INI extension by @Alhadis in #5837 - Added Berry Language by @Beormund in #5695
- Updated Astro grammar source by @JuanM04 in #5819
- Add Cadence language by @srinjoyc in #5839
- Remove references to Lightshow by @lildude in #5845
- Added suport for Talon files by @Nova38 in #5810
- Add LigoLANG by @pewulfman in #5811
- Replace Cobol grammar by @lildude in #5846
New Contributors
- @0xChqrles made their first contribution in #5751
- @jjallaire made their first contribution in #5518
- @alienriver49 made their first contribution in #5030
- @Marki2019 made their first contribution in #5711
- @WardBrian made their first contribution in #5816
- @JelleInfinity made their first contribution in #5832
- @Beormund made their first contribution in #5695
- @JuanM04 made their first contribution in #5819
- @srinjoyc made their first contribution in #5839
- @Nova38 made their first contribution in #5810
- @pewulfman made their first contribution in #5811
Full Changelog: v7.19.0...v7.20.0
v7.19.0
What's Changed
- Slightly adjust bootstrap regex by @colinwm in #5745
- Bump gopkg.in/yaml.v2 from 2.2.3 to 2.2.8 in /tools/grammars by @dependabot in #5755
- Highlight .gitattributes file should be committed by @ekroon in #5670
- Update Docker installation instructions for macOS by @blockarchitech in #5725
- Add support for Janet by @bakpakin in #4674
- Add the Curry programming language by @fwcd in #5111
- Add RPGLE language by @barrettotte in #5240
- Add Mint language by @bbugh in #5402
- Add the Gleam programming language by @lpil in #5688
- Protocol Buffer text format by @hickford in #5716
- Add Earthfile alias to Earthly by @alexcb in #5721
- Change Yarn PnP regex to include all
.pnp.*
files by @brc-dd in #5731 - Detect Protocol Buffer files generated by
go-to-protobuf
by @tklauser in #5759 - Add Clarity support by @agraebe in #5665
- Add Procfile language by @Nixinova in #5760
- Declare program version for
OptionParser
by @Alhadis in #5766 - Add support for
systemd(1)
configuration files by @Alhadis in #5768 - Update the Liquid Grammar to the Shopify-supported one. by @charlespwd in #5761
- Add
.zsh-theme
to supported Shell extensions by @x6r in #5708 - Add support for Hoon by @pkova in #5754
- Add GSC by @Jake-NotTheMuss in #5634
- Add
.pbt
as an extension for Protocol Buffer Text by @Stanzilla in #5771 - Add the Witcher Script language by @ADawesomeguy in #5770
- Add
.vercelignore
Ignore List by @spenserblack in #5774 - Add Vyper smart contract langauge by @davidhq in #5778
- Fix incorrect capitalisation of 'Unity3D Asset' heuristic by @Nixinova in #5783
- Add
.code-snippets
as a JSONC extension by @Nixinova in #5777 - Add the 2D Array data type by @ADawesomeguy in #5785
- Add
less-css
to Less aliases by @Alhadis in #5786 - Added OpenRA MiniYAML by @Mailaender in #5700
- Add XML highlighting to
.axaml
(Avalonia XAML) by @colejohnson66 in #5753 - Add Steepfile as Ruby filename by @mattt in #5663
- Added DenizenScript Language Support by @BreadcrumbIsTaken in #5773
- Fix note in docs about which types are included by @Nixinova in #5795
- Changed DenizenScript grammar to point to official org by @BreadcrumbIsTaken in #5796
- Add Euphoria language by @ghaberek in #5241
- Add support for kvlang by @p0lygun in #5788
- Elixir and PHP now use Treesitter grammars by @lildude in #5797
- Release v7.19.0 by @lildude in #5798
New Contributors
- @colinwm made their first contribution in #5745
- @dependabot made their first contribution in #5755
- @ekroon made their first contribution in #5670
- @blockarchitech made their first contribution in #5725
- @bakpakin made their first contribution in #4674
- @fwcd made their first contribution in #5111
- @barrettotte made their first contribution in #5240
- @bbugh made their first contribution in #5402
- @hickford made their first contribution in #5716
- @alexcb made their first contribution in #5721
- @brc-dd made their first contribution in #5731
- @agraebe made their first contribution in #5665
- @charlespwd made their first contribution in #5761
- @x6r made their first contribution in #5708
- @pkova made their first contribution in #5754
- @Jake-NotTheMuss made their first contribution in #5634
- @Stanzilla made their first contribution in #5771
- @ADawesomeguy made their first contribution in #5770
- @davidhq made their first contribution in #5778
- @colejohnson66 made their first contribution in #5753
- @BreadcrumbIsTaken made their first contribution in #5773
- @ghaberek made their first contribution in #5241
- @p0lygun made their first contribution in #5788
Full Changelog: v7.18.0...v7.19.0
v7.18.0
What's Changed
- Document the tree-sitter grammars used on GitHub by @lildude in #5605
- Update Astro URL by @FredKSchott in #5658
- Stop flagging Jest snapshots as generated files by @Alhadis in #5646
- Add detection of generated IntelliJ files by @shalvah in #5617
- Added EJS template file extension by @V3lop5 in #5591
- Add Motoko. by @di-wu in #5611
- Add
.hzp
as an XML extension by @MatthewSabre in #5626 - Add support for Promela by @ishowta in #5659
- Adding Earthly language by @mccartney in #5613
- Update the VBDotNetSyntax grammar URL by @lildude in #5664
- Add
.vimrc
to supported Vim Script extensions by @Alhadis in #5666 - Add support for ShellCheck configuration files by @Alhadis in #5667
- Update PHP highlighting by @ondrejmirtes in #5677
- Add
.flake8
as INI file by @spenserblack in #5669 - Added C++ module interface .ixx extension by @Tyyppi77 in #5680
- Add
.html.heex
extension toHTML+EEX
language by @nallwhy in #5671 - Ignore Terraform lock files by @nyurik in #5610
- Add kshrc to Shell by @eigilhs in #5685
- Clarify detectability by @bendyarm in #5589
New Contributors
- @FredKSchott made their first contribution in #5658
- @shalvah made their first contribution in #5617
- @V3lop5 made their first contribution in #5591
- @di-wu made their first contribution in #5611
- @MatthewSabre made their first contribution in #5626
- @ishowta made their first contribution in #5659
- @mccartney made their first contribution in #5613
- @ondrejmirtes made their first contribution in #5677
- @spenserblack made their first contribution in #5669
- @Tyyppi77 made their first contribution in #5680
- @nallwhy made their first contribution in #5671
- @nyurik made their first contribution in #5610
- @eigilhs made their first contribution in #5685
- @bendyarm made their first contribution in #5589
Full Changelog: v7.17.0...v7.18.0
v7.17.0
What's Changed
- Remove stalebot config by @lildude in #5502
- Capitalize Vim Script by @kidonng in #5532
- Support
.makefile
extension by @Nixinova in #5526 - Add
.tcl.in
file extension by @xdelaruelle in #5517 - Add
.markdownlintignore
to Ignore List filenames by @Nixinova in #5514 - Add typical Gitpod custom Dockerfile name by @i-ky in #5506
- Add JAR Manifest file by @Nixinova in #5505
- Register
.hta
as an HTML extension by @Alhadis in #5533 - Rewrite
script/add-grammar
as a plain shell-script by @Alhadis in #5521 - Switch out JSON highlighter by @Nixinova in #5507
- Add support for Go Module and Go Checksum files by @Nixinova in #5504
- Change YARA grammar by @wesinator in #5551
- Fix links in
troubleshooting.md
by @hornc in #5550 - Fix Squirrel language's
tm_scope
by @Alhadis in #5556 - Fix typo/error in CONTRIBUTING.md by @Astroide in #5559
- Use OpenSSL instead of LibreSSL in Dockerfile by @lildude in #5560
- Limit CI to master branch or PRs targeting it by @lildude in #5561
- Add support for Jest Snapshots by @Nixinova in #5567
- Include Containerfile equivalency by @cevich in #5588
- Add support for
CITATION
manifests by @ziemek99 in #5577 - Update vendor username for the Hy language grammar by @tshakalekholoane in #5603
- Add common raytrace shader extensions to GLSL by @spnda in #5566
All grammars have been updated to the latest versions.
New Contributors
- @xdelaruelle made their first contribution in #5517
- @i-ky made their first contribution in #5506
- @hornc made their first contribution in #5550
- @Astroide made their first contribution in #5559
- @cevich made their first contribution in #5588
- @ziemek99 made their first contribution in #5577
- @spnda made their first contribution in #5566
Full Changelog: v7.16.1...v7.17.0
v7.16.1
v7.16.0
Changes since last release (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.