Releases: lsd-rs/lsd
Releases · lsd-rs/lsd
v1.1.5
Highlight
This release is mainly to fix the misalignment on the crate release,
It's recommended that people who use cargo install lsd
should upgrade.
What's Changed
- 🎉 release v1.1.4 by @zwpaper in #1086
- Revert ":tada: release v1.1.4" by @zwpaper in #1087
- ci: add winget releaser workflow by @sitiom in #887
- add subtitle/closed caption icons by @RuralAnemone in #1050
- 🎉 release v1.1.5 by @zwpaper in #1088
New Contributors
Full Changelog: v1.1.3...v1.1.5
v1.1.3
Highlight
This release fixes some important bugs and made a significant performance improvement,
it's recommended to upgrade.
- 🔨 🎉 use cache for user and group in unix, gain 60% improve by @zwpaper in #1026
- #1052 fix lsd pipe output by @WangMengabc in #1059
What's Changed
- chore: update Cargo.lock for latest version by @orhun in #1021
- chore: build with
--locked
flag in CI by @orhun in #1022 - Update permission options in README; minor tweaks by @adrian5 in #1025
- ❤️ update warp logo with linux support by @zwpaper in #1037
- add blender icons by @RuralAnemone in #1038
- Add installation instructions for windows / chocolatey by @bluebird75 in #1057
- Fix clap doc-comment by @Long0x0 in #1045
- Fix hint stating wrong permissions option #1065 by @sebimohr in #1066
- Update README.md by @tomterl in #1069
- fix: Fix typo in the README.md file. by @a-dubaj in #1073
New Contributors
- @orhun made their first contribution in #1021
- @adrian5 made their first contribution in #1025
- @RuralAnemone made their first contribution in #1038
- @bluebird75 made their first contribution in #1057
- @Long0x0 made their first contribution in #1045
- @sebimohr made their first contribution in #1066
- @tomterl made their first contribution in #1069
- @a-dubaj made their first contribution in #1073
- @WangMengabc made their first contribution in #1059
Full Changelog: v1.1.2...v1.1.3
v1.1.2
v1.1.1
v1.1.0
Release Highlight
This is an important release for Windows users and LoongArch users!
We refactor the permissions in Windows and make some performance improvements,
This is also the first release that supports the LoongArch!
What's Changed
Added
- Parse hex colors in themes (#647) by @zappolowski in #889
- Add configuration and CLI options: truncate owner by @bbc2 in #905
- Add support for --literal flag and literal entry in config by @PanGan21 in #900
- ✨ add disable option for permission by @zwpaper in #882
- RPM spec file for lsd by @daniejstriata in #901
- ci: Release PowerShell completion script by @YDX-2147483647 in #953
- 🛤️ ✨ ci: package deb without zst by @zwpaper in #970
- feat: Windows safe default permissions (fixes ACL errors/performance) by @domsleee in #911
- 🛤️ ✨: add loongarch ci and releases by @zwpaper in #990
Changed
- upgrade xattr to version 1 by @alexanderkjall in #912
- upgrade dirs to version 5 by @alexanderkjall in #913
- upgrade lscolors to 0.14.0 by @alexanderkjall in #914
- ⬇️ change dirs to 4 by @zwpaper in #916
- Bump rustix from 0.36.7 to 0.36.16 by @dependabot in #937
- ⬆️ bump lscolors to v0.15.0 and msrv to 1.69.0 by @zwpaper in #944
- update various dependencies by @decathorpe in #938
- Bump libgit2-sys from 0.16.1+1.7.1 to 0.16.2+1.7.2 by @dependabot in #987
- update various dependencies by @decathorpe in #984
- 🔨 🎨 put fish auto comp under vendor dir by @zwpaper in #983
- Add support for tilde (~) expansion on windows by @zwpaper and @ofersadan85 in #999
Fixed
- Fix
literal
flag not being recognized from config file by @Akmadan23 in #935
Icons
- add
obj
directory icon by @TruncatedDinoSour in #909 - add and improve icons by @TruncatedDinoSour in #942
- Adding some more icons for filenames and extensions by @Babkock in #929
- Add PRQL by @vanillajonathan in #945
- Update icon.rs by @vanillajonathan in #946
- Nim lang support by @atamakahere-git in #979
- change neovim to proper icon by @zachcoyle in #993
- Add fennel support by @tranzystorekk in #992
- Add icons for .apng and .avif by @nix6839 in #1007
Docs
- Update README for installation on OpenBSD by @lcheylus in #884
- Update repository names in README.md by @hezhizhen in #892
- Fix a broken parenthesis (typo) in CHANGELOG by @YDX-2147483647 in #888
- Add changelog deprecation notice by @shilangyu in #907
- ❤️ update funding to Wei by @zwpaper in #915
- ❤️ add sponsor from warp.dev by @zwpaper in #927
- fix typo in link color table by @dcechano in #932
- Update README: Icon Theme config does not require build from source by @chaopeng in #957
- installation: windows (winget) (README) by @kdpuvvadi in #920
- 📝 docs: add notice for the readme is for dev by @zwpaper in #960
- Updated README.md to contain clear instructions for color scheming in Windows by @Inventhrice in #961
- 📝 🔨 emphasis on the dev docs notice by @zwpaper in #969
- 📝 document
--date=locale
by @zica87 in #985
New Contributors
- @YDX-2147483647 made their first contribution in #888
- @zappolowski made their first contribution in #889
- @lcheylus made their first contribution in #884
- @bbc2 made their first contribution in #905
- @PanGan21 made their first contribution in #900
- @shilangyu made their first contribution in #907
- @dcechano made their first contribution in #932
- @dependabot made their first contribution in #937
- @vanillajonathan made their first contribution in #945
- @Akmadan23 made their first contribution in #935
- @chaopeng made their first contribution in #957
- @kdpuvvadi made their first contribution in #920
- @daniejstriata made their first contribution in #901
- @Inventhrice made their first contribution in #961
- @decathorpe made their first contribution in #938
- @atamakahere-git made their first contribution in #979
- @zica87 made their first contribution in #985
- @domsleee made their first contribution in #911
Full Changelog: v1.0.0...v1.1.0
v1.0.0
New Features
- ✨ theme: bring icon theme to lsd by @zwpaper in #707
- Respect
hidden
flag on Windows by @Icxolu in #766 - Theme colors for inode and links are now being applied to the output by @d-sonuga in #768
- Localization support by @scarf005 in #820
- Git integration by @hpwxf in #822
- Added complete color theming support for Git by @k4yt3x in #852
Enhancements and Bug Fix
- add quotes and escapes for necessary filenames by @merelymyself in #746
- fix: do not quote filename when piping to another program by @TeamTamoad in #748
- Fix showing every file as executable on Windows by @Icxolu in #769
- Fix Bug: Handle -L with broken symlink #457 by @r3dArch in #754
- Avoid using clap deprecated features by @sudame in #787
- Switch arg parsing to clap v4 with derive by @tranzystorek-io in #818
- Icon theme with overrides from config by @sudame in #792
- Move locale based date behind a flag by @meain in #840
- Fixed file size colorizing with
--size=bytes
argument by @bells307 in #856 - Added new
custom
option for color config, marked themes folder as deprecated. by @peppidesu in #851 - Add Version Sort by @juansc in #843
- Added newlines to warning message by @juansc in #869
Icons
- Add kotlin icon by @LeeWeeder in #759
- Implement most icons from #764 by @meain in #779
- Add icons for cjs, cts and mts by @nix6839 in #829
- Fix obsolete Nerd Font icons by @nix6839 in #830
- Update icon.rs to add zig extension icon by @CraigglesO in #839
- Make
tox.ini
files use the gear/settings icon by @alichtman in #859 - Make
.profile
have the same icon asprofile
by @alichtman in #850 - Update src/theme/icon.rs to add Svelte icon by @Marcos-Gamarra in #871
Others
- Fix symlink_arrow test intercepting cli args by @tranzystorek-io in #744
- chore: fix typo by @hezhizhen in #753
- Add note about not icon config not being in a release yet by @meain in #772
- Small typo in README by @meain in #773
- ci: ✨ add clap deprecated checks by @zwpaper in #788
- Add installation information for debian sid and bookworm by @alexanderkjall in #790
- Update README / Note snap discontinuation by @Semnodime in #805
- Drop size_value from blocks docs by @meain in #806
- Update docs about supported block options by @meain in #808
- ✨ chore: add new bug template by @zwpaper in #833
- Clarify that ubuntu 23.04 can use apt to install lsd by @alexanderkjall in #842
- 🎉 add zwpaper to code owner by @zwpaper in #860
- Updated documentation to include SHELL_COMPLETIONS_DIR by @jhalloy in #861
New Contributors
- @merelymyself made their first contribution in #746
- @hezhizhen made their first contribution in #753
- @LeeWeeder made their first contribution in #759
- @Icxolu made their first contribution in #766
- @d-sonuga made their first contribution in #768
- @r3dArch made their first contribution in #754
- @sudame made their first contribution in #787
- @alexanderkjall made their first contribution in #790
- @Semnodime made their first contribution in #805
- @scarf005 made their first contribution in #820
- @CraigglesO made their first contribution in #839
- @hpwxf made their first contribution in #822
- @bells307 made their first contribution in #856
- @peppidesu made their first contribution in #851
- @jhalloy made their first contribution in #861
- @k4yt3x made their first contribution in #852
- @Marcos-Gamarra made their first contribution in #871
Full Changelog: 0.23.1...v1.0.0
0.23.1
0.23.0
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
This release also include a lot of code refactoring, thanks to @TeamTamoad
0.22.0
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 withcoreutils/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
- Lot more new icons from Babkock
Changed
- Show Docker icon for files with Dockerfile extension #652 from TeamTamoad
Fixed
0.21.0
You can now configure lsd
colors using a theme file.
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