Skip to content

Releases: kalkin/file-expert

v1.1.0 We Were Always at War with Oceania

10 May 07:27
Compare
Choose a tag to compare

2022-05-09

Added

Changed

  • Use LTO full when compiling the release

Fixed

  • modeline: Add aliases for downcase language string

Insert your political message here

19 Sep 07:10
Compare
Choose a tag to compare

v1.0.0

This is the first public release after a rewrite in rust. It's update to latest github/linguist data and is already used in production.

Added

Changed

Fixed

  • Handle VimBall files containing vim help modeline

The Rite of Spring

27 Mar 15:21
v0.13.1
Compare
Choose a tag to compare

v0.13.1

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
  • Generate optimized builds

Fixed

  • misclassified .rs XML files
  • Improve directory handling

v0.10.1

29 Mar 19:42
Compare
Choose a tag to compare

v0.10.1

Added

  • generated ebuild file
  • pkgs/ to .gitignore
  • support for Gentoo Portage ebuild packages
  • 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

  • custom extensions
  • RPM spec add swipl dependency
  • recognise RPM spec files
  • 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)

Removed

  • obsolete custom heuristics

First public release

27 Jan 20:41
Compare
Choose a tag to compare
v0.9.0

First public release