lsd/CHANGELOG.md

218 lines
11 KiB
Markdown
Raw Normal View History

2018-12-12 13:17:41 +00:00
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
2022-09-20 11:05:58 +00:00
### Added
- In keeping with the coreutils change, add quotes and escapes for necessary filenames from [merelymyself](https://github.com/merelymyself)
- Add support for icon theme from [zwpaper](https://github.com/zwpaper)
- Add icon for kt and kts from [LeeWeeder](https://github.com/LeeWeeder)
2022-10-05 17:00:33 +00:00
### Fixed
- Do not quote filename when piping into another program from [TeamTamoad](https://github.com/TeamTamoad)
2022-09-13 03:29:25 +00:00
## [0.23.1] - 2022-09-13
2022-09-13 03:25:33 +00:00
### Fixed
2022-09-13 03:11:14 +00:00
- Fix tab completion for paths in ZSH from [duhdugg](https://github.com/duhdugg)
- Fix POSIX-compatible exit status from [duhdugg](https://github.com/duhdugg)
2022-09-05 09:23:06 +00:00
## [0.23.0] - 2022-09-05
2022-06-12 09:08:54 +00:00
### Added
2022-08-23 00:34:07 +00:00
- Add icon for Zstandard from [nix6839](https://github.com/nix6839)
2022-06-12 09:08:54 +00:00
### Changed
- Reduce the binary size and improve the performance from [sabify](https://github.com/sabify)
2022-06-12 09:08:54 +00:00
### Fixed
- Fix rendering issues in Windows from [meain](https://github.com/meain)
2022-06-12 09:08:54 +00:00
2022-06-12 08:53:48 +00:00
## [0.22.0] - 2022-06-12
2022-01-26 13:35:31 +00:00
### Added
2022-05-12 18:07:41 +00:00
- Add support for `--header` from [MichaelAug](https://github.com/MichaelAug)
2022-02-21 08:05:24 +00:00
- Add support for `--no-sort` `-U` from [MichaelAug](https://github.com/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](https://github.com/meain)
- Display MAC contexts and MAC and ACL indicators from [mmatous](https://github.com/mmatous)
2022-03-27 07:27:49 +00:00
- Add `--hyperlink` flag for adding hyperlinks to files from [KSXGitHub](https://github.com/KSXGitHub) and [meain](https://github.com/meain)
2022-04-30 13:22:50 +00:00
- Add icons for HEIC, PEM and TOML from [Nix](https://github.com/nix6839)
2022-05-01 08:11:08 +00:00
### Changed
- Show Docker icon for files with Dockerfile extension [#652](https://github.com/Peltoche/lsd/pull/652) from [TeamTamoad](https://github.com/TeamTamoad)
2022-02-13 17:21:44 +00:00
### Fixed
- Support non-bold bright colors [#248](https://github.com/Peltoche/lsd/issues/248) from [meain](https://github.com/meain)
- Don't automatically dereference symlinks in tree/recursive [#637](https://github.com/Peltoche/lsd/issues/637) from [meain](https://github.com/meain)
2022-05-19 17:41:01 +00:00
- Removed useless error message when attempting to make a hyperlink for a broken symlink from [KodiCraft](https://github.com/KodiCraft)
2022-01-16 15:40:47 +00:00
2022-01-16 07:30:42 +00:00
## [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](https://github.com/zwpaper) [#452](https://github.com/Peltoche/lsd/pull/452)
- Update theme to support partial themes [zwpaper](https://github.com/zwpaper) [#591](https://github.com/Peltoche/lsd/pull/591)
- Update minimal rust version to 1.42.0 from [zwpaper](https://github.com/zwpaper) [#534](https://github.com/Peltoche/lsd/issues/534)
2021-08-22 10:08:12 +00:00
- [`NO_COLOR`](https://no-color.org/) environment variable support from [AnInternetTroll](https://github.com/aninternettroll)
### Changed
- Change size to use bytes in classic mode from [meain](https://github.com/meain)
- Show tree edge before name block or first column if no name block from [zwpaper](https://github.com/zwpaper) [#468](https://github.com/Peltoche/lsd/issues/468)
2021-05-20 20:13:36 +00:00
- Added icons for Perl modules (.pm) and test scripts (.t)
2021-05-24 22:33:14 +00:00
- Add `--config-file` flag to read configuration file from a custom location
2021-06-11 16:07:35 +00:00
- Clarify custom date format for `date` field in configuration file in the README.
### Fixed
- Support all `strftime` like formatting [#532](https://github.com/Peltoche/lsd/issues/532)
2021-03-07 07:04:57 +00:00
## [0.20.1] - 2021-03-07
2021-03-07 07:02:47 +00:00
### Fixed
- Fix flaky tree --all test from [meain](https://github.com/meain)
2021-03-07 06:23:16 +00:00
## [0.20.0] - 2021-03-07
2020-12-13 06:12:03 +00:00
### Added
2021-01-07 11:46:22 +00:00
- Add support for changing the string between icon and name from [Finn Hediger](https://github.com/orangefran) [#363](https://github.com/Peltoche/lsd/issues/363)
2021-01-13 09:50:08 +00:00
- Add support for `TIME_STYLE` environment variable from [999eagle](https://github.com/999eagle)
- Add man page from [edneville](https://github.com/edneville)
2020-12-13 06:12:03 +00:00
### Changed
- Not showing `.` and `..` when `--tree` with `--all` from [zwpaper](https://github.com/zwpaper) [#477](https://github.com/Peltoche/lsd/issues/477)
2020-12-13 06:12:03 +00:00
### Fixed
- Fix handling blocks passed without -l in cli from [meain](https://github.com/meain)
- Fix sorting of . and .. when used with folder from [meain](https://github.com/meain)
- Fix arg parsing for flags that allow multiple values from [meain](https://github.com/meain)
- Fix tests involving config file for sorting from [meain](https://github.com/meain)
2020-09-01 07:00:05 +00:00
2020-12-13 05:54:41 +00:00
## [0.19.0] - 2020-12-13
2020-09-15 23:58:08 +00:00
### Added
2020-10-14 17:23:31 +00:00
- Add support for using a config file [kmoschcau](https://github.com/kmoschcau)
2020-09-15 23:58:08 +00:00
- Add support for `--extensionsort` `-X` from [aldhsu](https://github.com/aldhsu)
- Add support for `--versionsort` `-v` from [zwpaper](https://github.com/zwpaper)
2020-12-13 05:40:05 +00:00
- Add nix file icon from [zachcoyle](https://github.com/zachcoyle)
- Add Termux installation instructions from [kcubeterm](https://github.com/kcubeterm)
- Add ttc file icon from [zwpaper](https://github.com/zwpaper)
2020-10-24 15:36:12 +00:00
- Add support for config symlink arrow from [zwpaper](https://github.com/zwpaper) [#409](https://github.com/Peltoche/lsd/issues/409)
2020-12-13 05:40:05 +00:00
- Add julia file icon from [VentGrey](https://github.com/VentGrey)
- Add case-insensitive matching of known filenames and extensions from [poita66](https://github.com/poita66)
- Add Macports installation instructions from [ylluminarious](https://github.com/ylluminarious)
2020-12-11 06:37:06 +00:00
- Implement `--tree -d`, analogous to `tree -d` from [0jdxt](https://github.com/0jdxt) and [Utah Rust](https://github.com/utah-rust)
2021-01-17 06:25:30 +00:00
- Add support for displaying number of hard links from [thealakzam](https://github.com/thealakazam) [#407](https://github.com/Peltoche/lsd/issues/407)
2020-12-13 05:40:05 +00:00
### Changed
- Use last sort flag for sort field from [meain](https://github.com/meain)
2020-12-13 05:40:05 +00:00
### Fixed
- Fix group name show in gid from [zwpaper](https://github.com/zwpaper)
- Fix panic caused by invalid UTF-8 chars in extension from [zwpaper](https://github.com/zwpaper) and [0jdxt](https://github.com/0jdxt)
2020-09-01 07:00:05 +00:00
2020-08-29 13:40:41 +00:00
## [0.18.0] - 2020-08-29
2020-08-29 12:45:18 +00:00
### Added
- Add Support for `--dereference` from [zwpaper](https://github.com/zwpaper)
- Add more icons for wmv,wma and others from [0jdxt](https://github.com/0jdxt)
- Add Windows(Scoop) installation instructions from [turtlebasket](https://github.com/turtlebasket)
- Add opus filetype icon from [nabakolu](https://github.com/nabakolu)
- Add FreeBSD installation instructions from [andoriyu](https://github.com/andoriyu)
2020-12-13 05:40:05 +00:00
2020-08-29 12:45:18 +00:00
### Changed
- Drop snap support from [zwpaper](https://github.com/zwpaper)
- Improve `--ignore-glob` help message from [Pingger](https://github.com/Pingger)
- Separate symlink icons for dirs and files from [0jdxt](https://github.com/0jdxt)
2020-12-13 05:40:05 +00:00
2020-08-29 12:45:18 +00:00
### Fixed
- Fix listing of dir contents for symlinked dirs from [meain](https://github.com/meain)
- Fix grid rendering showing symlink entry files and folders from [meain](https://github.com/meain)
- Fix handling of special chars from [meain](https://github.com/meain)
- Fix regression in `--size short` from [meain](https://github.com/meain)
- Fix handling of relative paths in args from [dvvvvvv](https://github.com/dvvvvvv)
- Fix handling of broken symlinks from [zwpaper](https://github.com/zwpaper)
- Fix icons for lock files and ini files from [WhyNotHugo](https://github.com/WhyNotHugo)
2020-04-09 09:05:15 +00:00
## [0.17.0] - 2020-04-09
### Added
- Add some icons for the special Unix file types from [xSetech](https://github.com/xSetech)
- Add some integration tests from [allenap](https://github.com/allenap)
- Add the flag `--ignore-glob` from [sumitsahrawat](https://github.com/sumitsahrawat)
- Add the elixir icon from [JiNova](https://github.com/JiNova)
- Add the NixOS/nix installation instructions from [06kellyjac](https://github.com/06kellyjac)
- Add the Elm icon from [optikfluffel](https://github.com/optikfluffel)
- Add the date formatting feature from [dvvvvvv](https://github.com/dvvvvvv)
- Add the `inode` block from [zwpaper](https://github.com/zwpaper)
- Add the `--inode` flag from [zwpaper](https://github.com/zwpaper)
- Add the csharp, sln and razor icons from [jpda](https://github.com/jpda)
### Changed
- Move all the CI/CD from travis to github actions from [rivy](https://github.com/rivy)
- Allow the usage of several `--depth` arguments from [abazylewicz](https://github.com/abazylewicz)
### Fixed
- Fix the GID permissions display from [xduugu](https://github.com/xduugu)
- Fix the panic if the pipe is closed before the output is written from [Peltoche](https://github.com/Peltoche)
- Fix the broken softlink display from [zwpaper](https://github.com/zwpaper)
2019-08-02 13:51:12 +00:00
## [0.16.0] - 2019-08-02
### Added
- Add the flag `--blocks` from [meain](https://github.com/meain)
- Add the flag `--no-symlink` from [meain](https://github.com/meain)
- Add the `bytes` option to the `--size` flag from [Philipp-M](https://github.com/Philipp-M)
- Add the flag `--total-size` from [Philipp-M](https://github.com/Philipp-M)
- Add some icons from [JayXon](https://github.com/JayXon)
### Changed
- The flag `--tree` now works with the flag `--long` from [Monkeypac](https://github.com/Monkeypac)
### Fixed
- Fix the padding before the file name
2019-05-24 16:03:41 +00:00
## [0.15.1] - 2019-05-24
### Added
- Add the `Cargo.lock` icon from Holcomb
### Changed
- Update the Genntoo installation instructions from [lovesegfault](https://github.com/lovesegfault)
### Fixed
- Fix the `lsd *.gz` bug from [allenap](https://github.com/allenap)
2019-05-23 11:31:01 +00:00
## [0.15.0] - 2019-05-23
### Added
- Add the maxOS installation instructions from [salOmax](https://github.com/sal0max)
- Add the `--size` flag from [meain](https://github.com/meain)
- Add the current and parent directory from [hemreari](https://github.com/hemreari)
- Add the `--almost-all` flag from [hemreari](https://github.com/hemreari)
- Add the `--group-dirs` flag support for the `--tree` display from [JD557](https://github.com/JD557)
- Add the Windows support from [danieldulaney](https://github.com/danieldulaney)
- Add the `--directory-only` from from [alienap](https://github.com/allenap)
- Add the `--sizesort` flag from [hjanuschka](https://github.com/hjanuschka)
### Changed
- Change the permissions colors to stick with the ANSI colors from [meain](https://github.com/meain)
- Print errors to stderr from [atanunq](https://github.com/atanunq)
### Fixed
- Fix ANSI colors for Windows 10 from [rivy](https://github.com/rivy)
- Fix some snapcraft permission errors from [Peltoche](https://github.com/Peltoche)
- Fix the multi values flag parsing from [meain](https://github.com/meain)
- Fix the `ls -lh ..` bug from [hemreari](https://github.com/hemreari)
- Fix the wildcard for the windows build from [rivy](https://github.com/rivy)
2019-03-12 12:11:32 +00:00
## [0.14.0] - 2019-03-12
### Added
- Add the `-h` option for retro compatibility from [khross](https://github.com/khross)
### Changed
- Update the format for the relative times from [meain](https://github.com/meain)
### Fixed
- Fix the visible width calculation from [meain](https://github.com/meain)
- Fix a panic une case of invalid modification time
2019-03-04 18:47:29 +00:00
## [0.13.0] - 2019-03-04
2019-03-04 19:15:06 +00:00
### Added
2019-03-04 18:47:29 +00:00
- Add some support for the LS_COLORS env variable from [meain](https://github.com/meain)
- Add the --classic flag from [loewenheim](https://github.com/loewenheim)
2019-03-04 19:15:06 +00:00
### Changed
2019-03-04 18:47:29 +00:00
- Improve the tree display
2019-03-04 19:15:06 +00:00
### Fixed
- Fix the display when not outputting to a tty from [meain](https://github.com/meain)
2019-01-23 13:29:40 +00:00
## [0.12.0] - 2019-01-23
### Added
- Add the --depth parameter for the -R and --tree options from [jorpic](https://github.com/jorpic)
- Add the directory-order flag
- Add a basic unicode support from [