v1.7.0
New Features
#189 sync to linguist v7.2.0
Generations of heuristics disambiguating files with the same extensions was simplified, that means
- quality of the judgements that enry makes about language was improved
- updates with Linguist upsteam will be done more frequently
Summary of the upstream changes
6 languages removed:
- Arduino
- KiCad Board
- Matlab
- PAWN
- Sublime Text Config
- XPM
43 languages added:
- AngelScript
- Asymptote
- Ballerina
- Cloud Firestore Security Rules
- CoNLL-U
- Common Workflow Language
- DataWeave
- EML
- Edje Data Collection
- F*
- FIGlet Font
- Git Attributes
- Git Config
- Glyph Bitmap Distribution Format
- HAProxy
- HTML+Razor
- HXML
- HiveQL
- Ignore List
- JSON with Comments
- Java Properties
- KiCad Legacy Layout
- LTspice Symbol
- MATLAB
- Modula-3
- Nearley
- Nextflow
- Pawn
- Pod 6
- PostCSS
- Quake
- RPC
- Roff Manpage
- Slice
- Solidity
- SugarSS
- Windows Registry Entries
- X BitMap
- X Font Directory Index
- X PixMap
- YARA
- YASnippet
- Zig
Known Issues
Although Languages and Heuristics were synced with upstream, it's not reproducing 100% of linguist yet
- The missing parts are tracked under #155
- Current difference is documented in https://github.com/src-d/enry/#divergences-from-linguist