Package Release Info

fd-8.1.1-bp153.1.14

Update Info: Base Release
Available in Package Hub : 15 SP3

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

fd
fd-bash-completion
fd-fish-completion
fd-zsh-completion

Change Logs

* Tue Jul 28 2020 Martin Rey <mrey@suse.com>
- Update to 8.1.1
  * Bugfixes
  - Support colored output on older Windows versions if either
    (1) --color=always is set or
    (2) the TERM environment variable is set. See #469
* Wed May 20 2020 Paolo Stivanin <info@paolostivanin.com>
- Update to 8.1.0
  * Features
  - Add new --owner [user][:group] command-line option
  - Add support for a global ignore file (~/.config/fd/ignore on Unix)
  - Do not exit immediately if one of the search paths is missing
  * Bugfixes
  - Reverted a change from fd 8.0 that enabled colors on all
    Windows terminals (see below) in order to support
    older Windows versions again
  - Fix --glob behavior with empty pattern
* Thu Apr 16 2020 Martin Rey <mrey@suse.com>
- Update to 8.0.0
  * Features
  - Add a new -l/--list-details option to show more details about
    the search results.
  - Add a new --max-results=<count> option to limit the number of
    search results, see #472, #476 and #555
  - Add the alias -1 for --max-results=1, see #561.
  - Add new --type socket and --type pipe filters, see #511.
  - Add new --min-depth <depth> and --exact-depth <depth> options
    in addition to the existing option to limit the maximum
    depth. See #404.
  - Support additional ANSI font styles in LS_COLORS: faint, slow
    blink, rapid blink, dimmed, hidden and strikethrough.
  * Bugfixes
  - Preserve non-UTF8 filenames: invalid UTF-8 filenames are now
    properly passed to child-processes when using --exec,
  - -exec-batch or --list-details. In fd's output, we replace
    non-UTF-8 sequences with the "�" character. However, if the
    output of fd goes to another process, we print the actual
    bytes of the filename. For more details, see #558 and #295.
  - LS_COLORS entries with unsupported font styles are not
    completely ignored, see #552
  * Changes
  - When using --glob in combination with --full-path, a *
    character does not match a path separation character (/ or
    \\) anymore. You can use ** for that. This allows things like
    fd -p -g '/some/base/path/*/*/*.txt' which would previously
    match to arbitrary depths (instead of exactly two folders
    below /some/base/path. See #404.
  - "Legacy" support to use fd -exec (with a single dash) has
    been removed. Use fd -x or fd --exec instead.
  - Overall improved error handling and error messages.
  * Other
  - Korean translation of the README, see: 한국어
- Changes from 7.5.0
  * Features
  - Added --one-file-system (aliases: --mount, --xdev) to not
    cross file system boundaries on Unix and Windows, see #507
  - Added --base-directory to change the working directory in
    which fd is run, see #509 and #475
  - fd will not use colored output if the NO_COLOR environment
    variable is set, see #550 and #551
  - fd --exec will return exit code 1 if one of the executed
    commands fails, see #526 and #531
  * Bug Fixes
  - Fixed 'command not found' error when using zsh completion,
    see #487
  - fd -L should include broken symlinks, see #357 and #497
  - Display directories even if we don't have permission to
    enter, see #437
  * Changes
  - A flag can now be passed multiple times without producing an
    error, see #488 and #496
  - Search results are sorted when using the -X option to match
    the behaviour of piping to xargs, see #441 and #524
* Sun Mar 15 2020 Paolo Stivanin <info@paolostivanin.com>
- Update to 7.4.0
  * Added a new --path-separator <sep> option
  * When fd is run with the --exec-batch/-X option, it now exposes
    the exit status of the command that was run
  * Added a new -g/--glob option to switch to glob-based searches
  * Use jemalloc by default, improving the performance for almost all searches
  * Reduce number of stat syscalls, improving the performance for searches
    where file metadata is required
  * Added support for filtering by file modification time by adding
    two new options --changed-before <date|duration> and --changed-within <..>.
    For more details, see the --help text, the man page,
    the relevant issue #165 and the PR #339 (@kimsnj)
  * Added --show-errors option to enable the display of filesystem error messages
    such as "permission denied", see #311 (@psinghal20 and @majecty)
  * Added --maxdepth as a (hidden) alias for --max-depth, see #323 (@mqudsi)
  * Added --search-path option which can be supplied to replace
    the positional path argument at any position.
  * New --exec-batch <cmd>/-X <cmd> option for batch execution of commands
  * Support for 24-bit color codes
* Sun Sep 16 2018 Avindra Goolcharan <avindra@opensuse.org>
- Update to version 7.1.0
  Features
  * Added --size filter option
  * Added --type empty (or -t e) to search for empty files and/or directories
  Changes
  * .gitignore files will only be respected in Git repositories, not outside.
  * A few performance improvements for --type searches
- cleanup with spec-cleaner
* Mon Mar 26 2018 avindra@opensuse.org
- Update to version 7.0.0
  Features
  * Added --type executable (or -t x) to search for executable
    files only
  * Added support for .fdignore files
  * Added --ignore-file option to add custom ignore files
  * Suggest --fixed-strings on invalid regular expressions
  * Detect when user supplied path instead of pattern
  Changes
  * .ignore and .rgignore files are not parsed anymore. Use
    .fdignore files
  * or add custom files via --ignore-file instead.
  Bugfixes
  * Properly normalize absolute paths
  * Invalid utf8 filenames displayed when -e is used
  * If --type is used, fifos/sockets/etc. are always shown
- cleanup with spec-cleaner
Version: 10.2.0-bp160.1.14
* Sun Sep 01 2024 Sebastian Wagner <sebix@sebix.at>
- _service: use manual instead of disabled as suggested by osc
* Fri Aug 23 2024 sebix@sebix.at
- Update to version 10.2.0:
  * Bump dependencies
  * Prepare for 10.2.0 release
  * docs: documentation link of regular expressions to the latest version
  * build(deps): bump clap from 4.5.8 to 4.5.13
  * build(deps): bump clap_complete from 4.5.7 to 4.5.8
  * build(deps): bump nu-ansi-term from 0.50.0 to 0.50.1
  * build(deps): bump version_check from 0.9.4 to 0.9.5
  * Fix unused config struct field on Windows
  * Fix unused OnceLock import lint on Windows
  * Fix Conflicts syntax
  * Create fdfind symlinks in deb package
  * Refactor creating deb package into separate script
  * Note executable name in release debs
  * build(deps): bump clap_complete from 4.5.2 to 4.5.7
  * build(deps): bump regex from 1.10.4 to 1.10.5
  * build(deps): bump regex-syntax from 0.8.3 to 0.8.4
  * build(deps): bump clap from 4.5.4 to 4.5.8
  * build(deps): bump lscolors from 0.17.0 to 0.18.0
  * Fix percent encoding
  * docs: Add flox install
  * Continue supporting windows 7 with builds
  * Update OS versions for github actions
  * Change --hyperlink to be an option instead of a flag
  * Fix test on windows
  * Fix unicode encoding of hyperlinks
  * Add hyperlink support to fd
  * build(deps): bump libc from 0.2.154 to 0.2.155
  * build(deps): bump crossbeam-channel from 0.5.12 to 0.5.13
  * build(deps): bump nix from 0.28.0 to 0.29.0
  * build(deps): bump anyhow from 1.0.82 to 1.0.86
  * Update sponsors.md
  * Remove sponsorship message
* Wed May 08 2024 Michael Vetter <mvetter@suse.com>
- Update to version 10.1.0:
  * Add --format to help in README
  * Prepare for 10.1.0 release
  * Implement option for printing custom formats
  * docs: Make auto option for --strip-cwd-prefix more clear
  * feat: Add option to always include cwd prefix
  * Add upcoming to changelog
  * Attempt to add aarch64 osx build to CI
  * Fix #1085 for real
* Tue May 07 2024 pallaswept@proton.me
- Update to version 10.0.0:
  * Prepare for 10.0.0 release
  * Add @timestamp to --help
  * Add script to automate some of release process.
  * ci: Support large page sizes on AArch64
  * build(deps): bump libc from 0.2.153 to 0.2.154
  * build(deps): bump chrono from 0.4.37 to 0.4.38
  * build(deps): bump nix from 0.27.1 to 0.28.0
  * Fix typo in CHANGELOG
  * Add test for gitignore workaround
  * Workaround for bug with gitinored files
  * Remove unnecessary sudo in front of commands
  * Stop ignore .git folders by default
  * filesystem: Remove a redundant as_str()
  * Fix deprecation warning.
  * Add clippy using latest rust version to CI
  * Use 'MAIN_SEPARATOR_STR' instead of '&MAIN_SEPARATOR.to_string()'
  * Update MSRV to 1.77.2
  * build(deps): bump crossbeam-channel from 0.5.11 to 0.5.12
  * build(deps): bump lscolors from 0.16.0 to 0.17.0
  * build(deps): bump aho-corasick from 1.1.2 to 1.1.3
  * Set default path separator to '/' in MSYS/MSYS2
  * refactor: Optimize code based on cargo clippy suggestions
  * build(deps): bump softprops/action-gh-release from 1 to 2
  * Clean up clippy warnings
  * build(deps): bump chrono from 0.4.31 to 0.4.34
  * build(deps): bump tempfile from 3.9.0 to 3.10.1
  * build(deps): bump libc from 0.2.151 to 0.2.153
  * Run formatting
  * Add support for @%s time format
  * Add installation instructions for more Linux distributions in README
  * More whitespace
  * Add Terminal Trove sponsorship
  * build(deps): bump nu-ansi-term from 0.49.0 to 0.50.0
  * build(deps): bump ignore from 0.4.21 to 0.4.22
  * build(deps): bump clap_complete from 4.4.6 to 4.4.9
  * build(deps): bump crossbeam-channel from 0.5.10 to 0.5.11
  * build(deps): bump regex from 1.10.2 to 1.10.3
  * Makefile: use `--locked` for build
  * Add target aarch64-unknown-linux-musl
  * Update clap version
  * build(deps): bump tempfile from 3.8.1 to 3.9.0
  * build(deps): bump crossbeam-channel from 0.5.8 to 0.5.10
  * build(deps): bump filetime from 0.2.22 to 0.2.23
  * build(deps): bump clap_complete from 4.4.4 to 4.4.5
  * build(deps): bump libc from 0.2.150 to 0.2.151
  * Updated CHANGELOG.md, man page and made alias visible in fd -h too
  * Added explicit documentation about the possibility of using dir
  * Added alias --type dir
  * Format notes in Readme
  * Fixes typo in README
  * fix: Respect NO_COLOR with --list-details option
  * CHANGELOG: Fix issue number typo
  * Update troubleshooting section
  * Update license information
  * Add new unreleased section
- Add rust.patch:
  * Decrease rust version dependency from 1.77.2 to 1.77.0.
    The later version is required to fix a problem specific to Windows and is not
    presently available to build in Factory
* Sat Dec 23 2023 Sebastian Wagner <sebix@sebix.at>
- require rust >= 1.70.0 for clap_lex dependency
* Tue Dec 19 2023 mvetter@suse.com
- Update to version 9.0.0:
  Performance:
  * Performance has been significantly improved, both due to optimizations
    in the underlying ignore crate (#1429), and in fd itself (#1422, #1408, #13620).
    Benchmarks results show gains of 6-8x for full traversals of smaller directories
    (100k files) and up to 13x for larger directories (1M files).
  * The default number of threads is now constrained to be at most 64. This should
    improve startup time on systems with many CPU cores. (#1203, #1410, #1412, #1431)
  * New flushing behavior when writing output to stdout, providing better performance
    for TTY and non-TTY use cases, see #1452 and #1313.
  Features:
  * Support character and block device file types, see #1213 and #1336
  * Breaking: .git/ is now ignored by default when using --hidden / -H, use --no-ignore
    / -I or --no-ignore-vcs to override, see #1387 and #1396
  Bugfixes:
  * Fix NO_COLOR support, see #1421
  Other:
  * Fixed documentation typos, see #1409
* Sat Oct 21 2023 mvetter@suse.com
- Update to version 8.7.1:
  * -1 properly conflicts with the exec family of options.
  * --max-results overrides -1
  * --quiet properly conflicts with the exec family of options. This
    used to be the case, but broke during the switch to clap-derive
  * --changed-within now accepts a space as well as a "T" as the
    separator between date and time (due to update of chrono dependency)
  * Many dependencies were updated
  * Some documentation was updated and fixed
* Wed Nov 02 2022 sebix@sebix.at
- Update to version 8.5.0:
  - Features
  - --type executable/-t now works on Windows, see #1051 and #1061
  - Bugfixes
  - Fixed differences between piped / non-piped output. This changes fds behavior back to what we
  - had before 8.3.0, i.e. there will be no leading ./ prefixes, unless --exec/-x,
  - --exec-batch/-X, or --print0/-0 are used. --strip-cwd-prefix can be used to strip that
  - prefix in those cases. See #1046, #1115, and #1121
  - fd could previously crash with a panic due to a race condition in Rusts standard library
  - (see rust-lang/rust#39364). This has been fixed by switching to a different
  - message passing implementation, see #1060 and #1146
  - fds memory usage will not grow unboundedly on huge directory trees, see #1146
  - fd returns an error when current working directory does not exist while a search path is
  - specified, see #1072
  - Improved "command not found" error message, see #1083 and #1109
  - Preserve command exit codes when using --exec-batch, see #1136 and #1137
  - Changes
  - No leading ./ prefix for non-interactive results, see above.
  - fd now colorizes paths in parallel, significantly improving performance, see #1148
  - fd can now avoid stat syscalls even when colorizing paths, as long as the color scheme doesn't
  - require metadata, see #1148
  - The statically linked musl versions of fd now use jmalloc, leading to a significant performance
  - improvement, see #1062
  - Other
  - Added link back to GitHub in man page and --help text, see #1086
  - Major update in how fd handles command line options internally, see #1067
Version: 6.3.0-bp150.1.4
* Sun Mar 18 2018 jengelh@inai.de
- Ensure neutrality of description. Describe the feature
  differences to GNU find.
* Tue Mar 13 2018 avindra@opensuse.org
- ship man page and shell completions
  - reduce size of tarballs
  - neutralize description a bit
  - port history to fd.changes
* Sat Mar 10 2018 viktor.saevars@gmail.com
- Updated to version 6.3.0
* Sun Oct 08 2017 viktor.saevars@gmail.com
- Initial packaging  @ 4.0.0