lsd/CHANGELOG.md
2022-07-05 13:07:00 +05:30

16 KiB

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 - ReleaseDate

Added

Changed

Fixed

  • Fix rendering issues in Windows from meain

0.22.0 - 2022-06-12

Added

  • Add support for --header from MichaelAug
  • Add support for --no-sort -U from MichaelAug
  • Add --group-directories-first as an alias for --group-dirs=first to improve compatibility with coreutils/ls
  • Add --permission flag to choose permission formatting (rwx, octal) from meain
  • Display MAC contexts and MAC and ACL indicators from mmatous
  • Add --hyperlink flag for adding hyperlinks to files from KSXGitHub and meain
  • Add icons for HEIC, PEM and TOML from Nix

Changed

  • Show Docker icon for files with Dockerfile extension #652 from TeamTamoad

Fixed

  • Support non-bold bright colors #248 from meain
  • Don't automatically dereference symlinks in tree/recursive #637 from meain
  • Removed useless error message when attempting to make a hyperlink for a broken symlink from KodiCraft

0.21.0 - 2022-01-16

Added

  • Added support for the MISSING / mi= dircolors variable for broken symlink targets.
  • Add support for theme from zwpaper #452
  • Update theme to support partial themes zwpaper #591
  • Update minimal rust version to 1.42.0 from zwpaper #534
  • NO_COLOR environment variable support from AnInternetTroll

Changed

  • Change size to use btyes in classic mode from meain
  • Show tree edge before name block or first column if no name block from zwpaper #468
  • Added icons for Perl modules (.pm) and test scripts (.t)
  • Add --config-file flag to read configuration file from a custom location
  • Clarify custom date format for date field in configuration file in the README.

Fixed

  • Support all strftime like formatting #532

0.20.1 - 2021-03-07

Fixed

  • Fix flaky tree --all test from meain

0.20.0 - 2021-03-07

Added

  • Add support for changing the string between icon and name from Finn Hediger #363
  • Add support for TIME_STYLE environment variable from 999eagle
  • Add man page from edneville

Changed

  • Not showing . and .. when --tree with --all from zwpaper #477

Fixed

  • Fix handling blocks passed without -l in cli from meain
  • Fix sorting of . and .. when used with folder from meain
  • Fix arg parsing for flags that allow multiple values from meain
  • Fix tests involving config file for sorting from meain

0.19.0 - 2020-12-13

Added

  • Add support for using a config file kmoschcau
  • Add support for --extensionsort -X from aldhsu
  • Add support for --versionsort -v from zwpaper
  • Add nix file icon from zachcoyle
  • Add Termux installation instructions from kcubeterm
  • Add ttc file icon from zwpaper
  • Add support for config symlink arrow from zwpaper #409
  • Add julia file icon from VentGrey
  • Add case-insensitive matching of known filenames and extensions from poita66
  • Add Macports installation instructions from ylluminarious
  • Implement --tree -d, analogous to tree -d from 0jdxt and Utah Rust
  • Add support for displaying number of hard links from thealakzam #407

Changed

  • Use last sort flag for sort field from meain

Fixed

  • Fix group name show in gid from zwpaper
  • Fix panic caused by invalid UTF-8 chars in extension from zwpaper and 0jdxt

0.18.0 - 2020-08-29

Added

  • Add Support for --dereference from zwpaper
  • Add more icons for wmv,wma and others from 0jdxt
  • Add Windows(Scoop) installation instructions from turtlebasket
  • Add opus filetype icon from nabakolu
  • Add FreeBSD insallation instructions from andoriyu

Changed

  • Drop snap support from zwpaper
  • Improve --ignore-glob help message from Pingger
  • Separate symlink icons for dirs and files from 0jdxt

Fixed

  • Fix listing of dir contents for symlinked dirs from meain
  • Fix grid rendering showing symlink entry files and folders from meain
  • Fix handling of special chars from meain
  • Fix regression in --size short from meain
  • Fix handling of relative paths in args from dvvvvvv
  • Fix handling of broken symlinks from zwpaper
  • Fix icons for lock files and ini files from WhyNotHugo

0.17.0 - 2020-04-09

Added

  • Add some icons for the special Unix file types from xSetech
  • Add some integration tests from allenap
  • Add the flag --ignore-glob from sumitsahrawat
  • Add the elixir icon from JiNova
  • Add the NixOS/nix installation instructions from 06kellyjac
  • Add the Elm icon from optikfluffel
  • Add the date formatting feature from dvvvvvv
  • Add the inode block from zwpaper
  • Add the --inode flag from zwpaper
  • Add the csharp, sln and razor icons from jpda

Changed

  • Move all the CI/CD from travis to github actions from rivy
  • Allow the usage of several --depth arguments from abazylewicz

Fixed

  • Fix the GID permissions display from xduugu
  • Fix the panic if the pipe is closed before the output is written from Peltoche
  • Fix the broken softlink display from zwpaper

0.16.0 - 2019-08-02

Added

  • Add the flag --blocks from meain
  • Add the flag --no-symlink from meain
  • Add the bytes option to the --size flag from Philipp-M
  • Add the flag --total-size from Philipp-M
  • Add some icons from JayXon

Changed

  • The flag --tree now works with the flag --long from Monkeypac

Fixed

  • Fix the padding before the file name

0.15.1 - 2019-05-24

Added

  • Add the Cargo.lock icon from Holcomb

Changed

  • Update the Genntoo installation instructions from lovesegfault

Fixed

  • Fix the lsd *.gz bug from allenap

0.15.0 - 2019-05-23

Added

  • Add the maxOS installation instructions from salOmax
  • Add the --size flag from meain
  • Add the current and parent directory from hemreari
  • Add the --almost-all flag from hemreari
  • Add the --group-dirs flag support for the --tree display from JD557
  • Add the Windows support from danieldulaney
  • Add the --directory-only from from alienap
  • Add the --sizesort flag from hjanuschka

Changed

  • Change the permissions colors to stick with the ANSI colors from meain
  • Print errors to stderr from atanunq

Fixed

  • Fix ANSI colors for Windows 10 from rivy
  • Fix some snapcraft permission errors from Peltoche
  • Fix the multi values flag parsing from meain
  • Fix the ls -lh .. bug from hemreari
  • Fix the wildcard for the windows build from rivy

0.14.0 - 2019-03-12

Added

  • Add the -h option for retro compatibility from khross

Changed

  • Update the format for the relative times from meain

Fixed

  • Fix the visible width calculation from meain
  • Fix a panic une case of invalid modification time

0.13.0 - 2019-03-04

Added

  • Add some support for the LS_COLORS env variable from meain
  • Add the --classic flag from loewenheim

Changed

  • Improve the tree display

Fixed

  • Fix the display when not outputting to a tty from meain

0.12.0 - 2019-01-23

Added

  • Add the --depth parameter for the -R and --tree options from jorpic
  • Add the directory-order flag
  • Add a basic unicode support from loewenheim
  • Add the background color for the files with the setup permission from loewenheim

Changed

  • Do not use the the custom icons for the directories from cat12079801

Fixed

  • Fix the --icon=never in case of no tiiy
  • Fix a panic in case of multiple --icon option set
  • Fix some permission display

0.11.1 - 2018-12-27

Fixed

  • Fix a panic when a group/user name is not available

0.11.0 - 2018-12-20

Added

  • Add the sort by time flag from boxdot
  • Add the reverse sort flag from boxdot
  • Add the support to the arm-unknown-linux-gnueabihf platform

Fixed

  • Fix the width calculation when using the grid output from kkk669

0.10.0 - 2018-12-16

Added

  • Add a CHANGELOG.md
  • Add the --date flag with the relative date display from meain
  • Add new icons

Changed

  • Accept the same flag several times and keep only the latest value

Fixed

  • Fix the snap installation instructions into the README

0.9.0 - 2018-12-12

Added

  • Add a custom color for all the special files (char / pipe / block)
  • Add some tests on metas
  • Add the green colorization for the executable file from LippyBoy
  • Add the rust and swift icons from LippyBoy
  • Add exa to the README.md benchmarks
  • Add the -F (--classify) flag
  • Add a template for the Github bug reports

Changed

  • Change the file icon for an empty one
  • Change the size display for all the non files node and display '-' instead; from meain

Fixed

  • Fix the file name ordering by removing the case sensitivity

Removed

  • Remove the Installation steps from the ToC inside the README
  • Remove the TODO section inside the README

0.8.0 - 2018-12-08

Added

  • Add the --color flag
  • Add a Contributor and Credit section into the README
  • Add a Snap / Ubuntu Installation section into the README

Changed

  • Change the display order from left-right to top-down

Fixed

  • Fix the cargo install instructions from sharkdp
  • Fix the license registration into the Cargo.toml from Crestwave
  • Fix the license into the snacraft.yml file

0.7.12 - 2018-12-07

Added

  • Add the Snap deployment support

0.7.0 - 2018-12-06

Added

  • Add the help texts to the cli

Fixed

  • Fix the alias section into the REDME from domgreen

0.6.3 - 2018-12-05

Added

  • Add support for the non tty outputs

0.6.2 - 2018-12-05

Fixed

  • Fix the output format for the narrow tty from yannleretaille
  • Fix some types

0.6.0 - 2018-12-04

Added

  • Add the '--tree' flat

0.5.0 - 2018-12-04

Added

  • Add the '--recursive' flat
  • Add support for the broken symlinks

Changed

  • Print the symlinks target with the relative path

0.4.1 - 2018-12-04

Added

  • Add the '-1' flag

0.4.0 - 2018-12-01

Added

  • Add the setup/setgid/sticky bit support
  • Add the support for al lthe special files (block / char / pipe / ...)

0.3.1 - 2018-11-30

Fixed

  • Fix the file size values

0.3.0 - 2018-11-27

Added

  • Add the LSDelux name into the README
  • Add the travis CI

Fixed

  • Fix the colors by using the Fixex 256 colors

0.2.0 - 2018-11-25

Added

  • Add some badges
  • Add the table of content (ToC) inside the README
  • Add the '.cfg' icon

Changed

  • Change the component alignement by using term_grid