Skip to content

Latest commit

 

History

History
437 lines (349 loc) · 19.8 KB

CHANGELOG.md

File metadata and controls

437 lines (349 loc) · 19.8 KB

Changelog

NOTE: This file is no longer being updated. For release notes follow GitHub releases.

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.

Added

  • Add CLI parameters --truncate-owner-after and --truncate-owner-marker (and equivalent configuration fields) to truncate user and group names if they exceed a certain number of characters (disabled by default).
  • Add support for --literal from PanGan21

v1.0.0 - 2023-08-25

Added

Fixed

  • profile and .profile now share the same icon from Aaron Lichtman
  • Make tox.ini files use the gear/settings icon (#859)
  • Do not quote filename when piping into another program from TeamTamoad
  • Respect hidden flag on Windows #752
  • Do not show every file are executable (green) on Windows #712. Executables will be marked based on the file extension: exe, msi, bat and ps1. LS_COLORS can be used to customize.
  • Handle dereference (-L) with broken symlink from r3dArch
  • Avoid using Clap's deprecated structs and functions sudame
  • Icon theme with overrides from config sudame
  • Incorrect colorizing with --size=bytes bells307

Changed

  • Color theme is now expected to be in $XDG/lsd/colors.yaml by default from peppidesu Legacy behaviour (themes folder) is marked as deprecated but is still supported. #749
  • Version sort option -v, --versionsort has been updated to match GNU version sort logic, similar to ls -v and sort -V #801 from juansc

0.23.1 - 2022-09-13

Fixed

  • Fix tab completion for paths in ZSH from duhdugg
  • Fix POSIX-compatible exit status from duhdugg

0.23.0 - 2022-09-05

Added

  • Add icon for Zstandard from nix6839

Changed

  • Reduce the binary size and improve the performance from sabify

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 bytes 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 installation 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 alignment by using term_grid