Releases: Nixinova/LinguistJS
Releases · Nixinova/LinguistJS
1.4.2
1.4.1
1.4.0
Version 1.4 of Linguist.
Install on npm using npm install linguist-js@1.4.0
.
Changelog
- Added heuristics checking, using option
checkHeuristics
(defaults totrue
unlessquick
is set). - Added
--summary
CLI option to output language data in human-readable manner instead of JSON. - Added
unknownBytes
key tolanguages.total
which lists the bytes size of unknown languages. - Changed vendored file checking to classify generated files as well.
1.3.2
Version 1.3.2 of Linguist.
Install on npm using npm install linguist-js@1.3.2
.
Changelog
- Added
unknown
key tolanguages
which lists file extensions that cannot be matched with a given language. - Change ignored files list to be globs instead of raw regexes.
- Fixed CLI usage defaulting to quick checking instead of full checking.
1.3.1
1.3.0
Version 1.3 of Linguist.
Install on npm using npm install linguist-js@1.3.0
.
Changelog
- Added checking of
.gitignore
files. - Added option
ignore
for specifying explicitly-ignored file paths. - Added specific options
checkIgnored
andcheckAttributes
, which can be set together using the inverse ofquick
. - Fixed unique language count being incorrect.
1.2.5
1.2.4
1.2.3
Version 1.2.3 of Linguist.
Install on npm using npm install linguist-js@1.2.3
.
Changelog
- Added CLI argument
--quick
/-q
for skipping the checking of gitattributes files. - Changed the checking of gitattributes files to be default behaviour.
- Removed CLI argument
--gitattributes
/-g
as it is now the default behaviour.
1.2.2
Version 1.2.2 of Linguist.
Install on npm using npm install linguist-js@1.2.2
.
Changelog
- Added CLI argument alias
-V
for--vendored
. - Changed files with no language to output a language of
null
instead of being removed from the list. - Fixed gitattributes statements not being checked.