* Thu Jan 30 2025 Michael Vetter <mvetter@suse.com>
- Update to 0.20.19:
Bug Fixes:
* Update MSRV to 1.78 to solve rust malfunction
* Rustc false dead code positives
* Rustc false positives in tests
* Regression in theme config location, simplify path
* Wrong file name for Brewfile
Documentation:
* Add note regarding ci msrv update
Features:
* Add .norg icon
Build:
* Bump dirs from 5.0.1 to 6.0.0
* Bump NexusPHP/no-merge-commits from 2.1.0 to 2.2.1
* Bump flake
* Bump cargo
Ci:
* Fix and unify msrv and add matrix to free/netbsd
* Tue Jan 28 2025 Michael Vetter <mvetter@suse.com>
- Update to 0.20.18:
Bug Fixes:
* Support additional yaml file extension, clippy
Build:
* Cargo bump 2025-01-23
* Flake bump 2025-01-23
* Fri Jan 17 2025 Michael Vetter <mvetter@suse.com>
- Update to 0.20.17:
Features:
* Add editorconfig icon for .editorconfig
Build:
* Cargo bump 2025-01-16
* Flake bump 2025-01-16
* Thu Jan 09 2025 Michael Vetter <mvetter@suse.com>
- Update to 0.20.16:
* Add brew icon for brewfile and brewfile.lock.json
* Update flake inputs 2025-01-08
* Update cargo inputs 2025-01-08
* Bump git2 from 0.19.0 to 0.20.0
* Thu Jan 02 2025 Michael Vetter <mvetter@suse.com>
- Update to 0.20.15:
* Add icons from nerd fonts 3.3.0 release & more
* Add new icons, extensive list
* We switch to our own fork of natord
* Fri Dec 27 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.20.14:
Bug Fixes:
* ...those pesky workflow targets
* Remove separate bsd tests
* Remove audit workflow
Features:
* Audit checks in main CI
Styling:
* Format workflows
* Ci checks formatted
* Fri Dec 27 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.20.13:
Bug Fixes:
* Pre-commit-hooks.nix trying to be too clever
* Remove stray description (originally from --decay-mode)
Build:
* Update crate deps Mon Dec 16
* Update flake deps Mon Dec 16
* Mon Dec 16 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.20.12:
Bug Fixes:
* Add unicode-3.0 license
* Use safe terminal_size_of
* Use terminal_size_of with borrowed raw handle
Features:
* Move MSRV to 1.74 and deep bump cargo deps
* Add Gleam lang icon
* Mon Dec 16 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.20.11:
Bug Fixes:
* Bump libc from 0.2.165 to 0.2.167
* Tue Nov 26 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.20.9:
Bug Fixes:
* Remove newline after doc comment of regen recipe
Refactor:
* List all recipes by default
* Group related recipes
* Tue Nov 26 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.20.8:
Bug Fixes:
* Cross-compiling by updating to libz-sys to 1.1.20
* Tue Nov 26 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.20.7:
Bug Fixes:
* Palette v0.7.6 -> v0.7.5
* Tue Nov 26 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.20.6:
* Fix typo --get-repos-no-status to --git-repos-no-status
* Fri Oct 25 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.20.5:
Bug Fixes:
* Ensure nested tree parts align under item name
* Remove depricated chrono from_timestamp_opt
Build:
* Bump libc from 0.2.159 to 0.2.161
* Chrono v0.4.34 -> v0.4.38
- Update eza-fix-test.patch
* Sat Oct 19 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.20.4:
* Filetype, coloring for executables and folder
* Thu Oct 17 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.20.3:
* Fix Git cliff docs issue
* Reuse filetype from DirEntry resulting in a
approximately ~24% speedup for most common operations.
* Wed Oct 16 2024 Michael Vetter <mvetter@suse.com>
- Update eza-fix-test.patch to fix tests
* Wed Oct 09 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.20.2:
Bug Fixes:
* Colors in old ms command prompt
* Bring help text in line with available flags
* Do not print parent filename with --absolute=on
Miscellaneous Tasks:
* Add fox installation option
* Fri Oct 04 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.20.1:
Bug Fixes:
* Release recipe
* Support passing multiple options for generate-trycmd-test.sh
* Move options into flags
* Rustfmt errors
Documentation:
* Fix cross-references
* Update file type colors
* Document that exit 13 == permission denied
Features:
* Update just, add more formats
* Recursively walk symlinks pointing at dirs
* Add --follow-symlinks option
* Add autocomplete for --follow-symlinks
* Show directories last
Testing:
* Add cases for -T and --follow-symlinks
* Regenerate tests broken by line number changes
* Thu Sep 26 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.20.0:
Bug Fixes:
* Flake trycmd bug
* Pre-commit-hook taplo bug
Documentation:
* Add link to eza-themes repository in readme
* Cargo install dir inaccurate
* Add x-cmd method to install eza
* Adding a testing infos file to guide everyone through tests
Features:
* Add opml file extension
* Add a regen rule
* [breaking] Relicensed to EUPL-1.2
Refactor:
* Move some files to .config
* Release scripts use .config
* Relicense to EUPL-1.2
Version: 0.18.6+0-bp156.1.3
* Wed Mar 06 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.18.6:
Bug Fixes:
* NetBSD did not have fflagstostr and as such did not build properly
* Fix total-size option
* Add fortran to source filetypes
* Fix absolute_path() for broken symlinks
* Update line numbers in panic messages in tests
Features:
* Add filetype and icon for age
* Adding icons for graphql extensions
* Add nim icons
* Use fsharp icon for fsproj files (similar to cs/csproj)
* Add new icons, diverse selection
* Adding more haskell related icons
* Adding more icons for docker specific files
* Adding more dockerfile icons
* Add --absolute flag
* Add shell completions for --absolute flag
* Thu Feb 29 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.18.5:
Bug Fixes:
* Bump palette from 0.7.4 to 0.7.5
* Thu Feb 22 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.18.4:
Bug Fixes:
* Classification width should be taken into account with -F=auto
Build:
* Bump libc from 0.2.152 to 0.2.153
* Bump chrono from 0.4.33 to 0.4.34
* Bump trycmd from 0.14.20 to 0.15.0
* Thu Feb 15 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.18.3:
* Duplicates in shell completions
* Add target arch to deb PPA installation for strict apt environments
* Do not pre-compute MountInfo to reduce readlink calls
* Use #[default] attribute instead of custom impl for enums
* Thu Feb 08 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.18.2:
* This security release fixes GHSA-3qx3-6hxr-j2ch (bsc#1221053)
* Update libgit2 to 1.7.2
* Thu Feb 08 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.18.1:
* Add manual installation section
* Replace scoped_threadpool with rayon
* Thu Feb 01 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.18.0:
* [breaking] Add --classify=always,auto,never
* Remove rustfmt config file that has a nightly only option in
favor of rustfmt skip directive which is already in place
* Fix small typo in pull request template
* Change cast to coertion, remove rustfmt skip and clippy lint
ignore directives
* Regenerate classification related tests
* Thu Jan 25 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.17.3:
* Remove version testing
* Avoid unwrap() by changing filter-then-map to filter_map
* Sun Jan 21 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.17.2:
Bug Fixes:
* Crash using --git-repos on unreadable dir
* Crash using --git-repos on unreadable dir
* Fri Jan 12 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.17.1:
Bug Fixes:
* Offset widths in grid mode with utf8 filenames
* Format the code
* Unformat the code where needed
* Format the code correctly this time
* Redo everything from scratch
* Stack overflow when '-laaR' are used
* Stack overflow when '-laaR' is used
Features:
* Add Fortran icons
* Wed Dec 13 2023 Michael Vetter <mvetter@suse.com>
- Update to 0.17.0:
Breaking changes:
* Extend the +<FORMAT> custom time style, accept an optional
...<newline><FORMAT_2> to support setting a different custom time
style for recent files.
The behavior changes if the previous format string
already contains <newline>. Previously <newline>s are used as-is,
now the first newline will be interpreted as separation for non-recent
and recnet format; any content after the second newline, if any, are
simply ignored.
The implementation rejects some previously accepted
inputs, primarily empty non-recent format string. --time-style=+
and --time-style='+<newline>' will now get a panic message.
Bug Fixes:
* Add color scale mode to the bash completions
* Add color scale mode to the fish completions
* Quote symbolic links correctly when their destinations contain spaces
Documentation:
* Modify documentation about custom time style
Features:
* Add BSD file flags
* Add Windows file attributes
* [breaking] Support different custom time style for non-recent/recent files
* Thu Dec 07 2023 Michael Vetter <mvetter@suse.com>
- Update to 0.16.3:
* Add bare git_repos fn if feature git is disabled
* Fixing color of size unit
* Color-scale broked size for colors
* Fri Dec 01 2023 Michael Vetter <mvetter@suse.com>
- Update to 0.16.2:
* Calculate width correctly when using grid icons & classify
* Fix the windows build
* Thu Nov 23 2023 Michael Vetter <mvetter@suse.com>
- Update to 0.16.1:
Bug Fixes:
* Don't panic with todo!() on inaccessible dir
* Don't panic if the btime of a file is Err
* Lifetime annotations and manpage/shell completion nits
* Reflow help
Features:
* Handle formatting and display of binary extended attributes.
* Add netbsd and freebsd support for extended attributes
* Thu Nov 16 2023 Michael Vetter <mvetter@suse.com>
- Update to 0.16.0:
Bug Fixes:
* [breaking] Remove Repo column when using --git-repos when no git repo
* Fix cross compilation
* Snap requires a base
* Move --smart-group to long view options
* Colo[u]r-scale didn't have a base value
* Fix snapcraft.yaml formatting
Documentation:
* Add comments for bzip variants
* Added the fact that total-size is unix only
Features:
* Add some file extensions
* Abort on panic (saving 0.1 M)
* Add powertest
- Switch from ~ to + in version
* Fri Nov 10 2023 Michael Vetter <mvetter@suse.com>
- Update to 0.15.3:
Bug Fixes:
* Changed quote in --almost-all completion
* Reformat help.rs
* Allow unused macro rule arms
Documentation:
* Improve CONTRIBUTING.md, README.md
* Improve README.md
* Introduce INSTALL.md
Features:
* Create EZA_ICONS_AUTO environment variable
* Create EZA_ICONS_AUTO environment variable
* Demo gif and gif generation recipe
* Add ocaml icon filetypes
* Add PRQL
* Add --color-scale
* Thu Nov 02 2023 Michael Vetter <mvetter@suse.com>
- Update to 0.15.2:
* Correct width when --no-quotes is used
* Clippy lint and add option to grid-details
* --smart-group only worked for current user
* Add Typst to the recognized files
* Thu Oct 26 2023 Michael Vetter <mvetter@suse.com>
- Update to 0.15.1:
* Fmt, windows, and nix fixes
* Reverted autofmt changes
* Don’t display target’s size if we’re not dereferencing
* Updated match indents
* Changed flag name
* Only store top-level recursive dir size
* Changed windows methods
* Underscored unused windows variables
* Added device for filesystem to hashmap
* Display offset for filenames with spaces
* Fix clippy warnings
* Fix doc-tests on RecursiveSize
* Fix dead_code warnings on Windows
* Added flag to readme
* Added flag to man
* Fix doc-tests formatting and address other documentation review requests
* Added recursive directory parser
* Added flag to completions
* Add a new filetype for source code files
* Add a new icons for source code files and other files
* Support for displaying blocksize on directories
- Drop fix-offset-for-filenames-with-spaces.patch
* Wed Oct 25 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Add fix-offset-for-filenames-with-spaces.patch. Fixes ugly offset
* Thu Oct 19 2023 Michael Vetter <mvetter@suse.com>
- Update to 0.15.0:
* Reenable debug symbols in debug builds
* Clippy lint
* Merge conflict with main
* Correct color option spellings
* Add option --smart-group
* Add completions, man for --smart-group
* Add icons=always,auto,never. dont display icons in a tty|piped
* Fix auto value for colors and icons + documentation
* [breaking] Remove --no-icons in favor of --icons=always,auto,never
default is auto