This is a major release as this will be the first release shipping with the new centroid-based classifier. Massive thanks to @smola for adding this improvement.
This release will also see the default branch of this repo change from master
to main
. This won't affect any current PRs and the Codespaces dev env should continue to work as before.
If you're working off a local clone of this repo, you can update your refs for the new name as follows:
$ cd linguist
$ git fetch origin
$ git symbolic-ref refs/remotes/origin/HEAD refs/remotes/origin/main
What's Changed
- Clarify sentence in CONTRIBUTING by @lishaduck in #6887
- Manually remove module in
.git
when replacing grammars by @lildude in #6990 - Add support for Java Template Engine by @maths22 in #6610
- VB6: Replace VB.NET's grammar by VBA's grammar by @DecimalTurn in #6894
- Remove backreferences in regex patterns for
XML Property List
andJavaScript
by @DecimalTurn in #6897 - Replace mcfunction grammar by @RitikShah in #6916
- Split Cairo out into separate Cairo and Cairo Zero languages by @mkaput in #6917
- Change Q# grammar repository by @ScottCarda-MS in #6934
- Add Noir by @critesjosh in #6432
- Add the Cylc language. by @oliver-sanders in #6832
- Add a TextMate grammar for PowerBuilder by @micha4w in #6875
- Mark
deno.lock
as generated by @lishaduck in #6885 - Add iCalendar Language by @DecimalTurn in #6940
- Add VCF data formats by @DecimalTurn in #6941
- Fix heuristic for extension
.yy
(JSON vs Yacc) by @DecimalTurn in #6976 - Replace Just grammar by @nefrob in #6985
- Optimization: Use
match?
instead ofmatch
by @DecimalTurn in #7003 - Add B4X by @DecimalTurn in #6965
- Replace the WDL language grammar by @claymcleod in #6972
- Add
uv.lock
as a TOML file by @edgarrmondragon in #7006 - Carbon language support by @btd2010 in #7011
- Add support for
HOSTS.TXT
files by @Alhadis in #7014 - Add
.peggy
for PEG.js by @spenserblack in #7017 - New Centroid-based Classifier by @smola in #5103
- Add vimscript alias to Vim Script by @jmdevin in #7020
- Add the LiveCode Script language. by @torocruzand in #6833
- Change PEG.js to use Peggy grammar by @spenserblack in #7018
- Add Dune (OCaml build system) by @kisaragi-hiu in #6814
- Add
.resource
extension to Robot Framework by @Noordsestern in #6500
New Contributors
- @lishaduck made their first contribution in #6887
- @maths22 made their first contribution in #6610
- @RitikShah made their first contribution in #6916
- @mkaput made their first contribution in #6917
- @ScottCarda-MS made their first contribution in #6934
- @critesjosh made their first contribution in #6432
- @oliver-sanders made their first contribution in #6832
- @micha4w made their first contribution in #6875
- @nefrob made their first contribution in #6985
- @claymcleod made their first contribution in #6972
- @edgarrmondragon made their first contribution in #7006
- @btd2010 made their first contribution in #7011
- @jmdevin made their first contribution in #7020
- @torocruzand made their first contribution in #6833
- @kisaragi-hiu made their first contribution in #6814
- @Noordsestern made their first contribution in #6500
Full Changelog: v7.30.0...v8.0.0