Skip to content

Latest commit

 

History

History
222 lines (159 loc) · 6.02 KB

CHANGELOG.md

File metadata and controls

222 lines (159 loc) · 6.02 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[Unreleased] - 2022-10-08

Added

Changed

  • Add .zsh-theme to supported Shell extensions
  • Merge Systemd with desktop
  • Add Earthfile alias to Earthly (github-linguist/linguist#5721)
  • Add missing inline annotation
  • Print proper usage on --help argument

Fixed

[v1.1.0] - 2022-05-09

Added

Changed

  • Use LTO full when compiling the release

Fixed

  • modeline: Add aliases for downcase language string

[1.0.0] - 2021-09-18

Added

Changed

Fixed

  • Handle VimBall files containing vim help modeline

[v1.0.0-alpha.0] - 2021-09-06

Changed

  • Rewrite in Rust. The command line interface did not change. The results improved due to some bugs in the Prolog version. The performance increased.

[0.13.1] - 2021-02-23

[0.13.0] - 2021-02-20

Changed

  • Generate optimized builds

Fixed

  • Improve directory handling

[0.12.0] - 2021-02-18

Added

  • Recognize binaries
  • M4 vs M4Sugar disambiguation
  • missing Gerber extensions and heuristics
  • .eleventyignore to Ignore List category
  • new Raku file extensions
  • support for Boogie
  • classify scdoc under Markdown
  • support for record-jar files
  • Beef language
  • ImageJ Macro Language
  • support for ABAP CDS

Changed

  • Split Nunjucks into its own language

Fixed

  • misclassified .rs XML files

[0.11.1] - 2021-02-14

Added

  • Support for more languages through updated linguist heuristics

Fixed

  • Crash if file is unaccessible
  • Recognize Makefile.builder files as Makefile

[0.10.1] - 2020-03-29

Added

  • generated ebuild file
  • pkgs/ to .gitignore
  • support for Gentoo Portage ebuild packages

Fixed

  • custom extensions
  • RPM spec add swipl dependency
  • recognise RPM spec files

Removed

  • obsolete custom heuristics

[0.10.0] - 2020-06-27

Added

  • AGPL header to source files
  • pkgs/ to .gitignore
  • support for qubes-builder
  • target test to Makefile
  • tests for parsing filename extensions
  • unittest for linguist samples

Changed

  • file:list_files_recursive to use relative paths
  • project structure to recommended by SWI Prolog
  • read buffer to 10 * 1024
  • t/linguist to be deterministic
  • speed up by ~16%
  • move read_file to file module

Fixed

  • exception max_files
  • handling files starting with a dot
  • more failing tests
  • parse_extension
  • Singleton warning in main([]) goal
  • swi prolog warning
  • typo in pydoc
  • parse_extension/2 handle files starting with dot and no extension

Refactored

  • file extension parsing to module(file)
  • file guessing functions to module(file_expert)

[0.9.0] - 2019-01-27

Added

  • First release