File fd.changes of Package fd

-------------------------------------------------------------------
Mon Feb 27 09:28:13 UTC 2023 - andrea.manzini@suse.com

- Update to version 8.7.0:
  * Bump dependencies
  * Add flag --no-require-git to always respect gitignore files
  * Skip an executable test if running as root
  * updates for windows platform
  * Fix logic for when to read global ignore file
  * Add Upcoming release to changelog

-------------------------------------------------------------------
Sat Jan 14 17:09:47 UTC 2023 - andrea.manzini@suse.com

- Update to version 8.6.0:
  * New --and <pattern> option to add additional patterns that must also be matched. 
  * Added --changed-after as alias for --changed-within, to have a name consistent with --changed-before.
  * Breaking: On Unix-like systems, --type executable now additionally checks if the file is executable by the current user,
  * Fix completion generation to not include full path of fd command
  * Fix build error if completions feature is disabled
  * Fix --owner, --threads/j option value parsing
-------------------------------------------------------------------
Wed Nov 02 07:05:31 UTC 2022 - sebix+novell.com@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

-------------------------------------------------------------------
Wed Jun 08 08:57:36 UTC 2022 - sebix+novell.com@sebix.at

- Update to version 8.4.0:
  * Update documentation of --batch-size feature
  * Fix (pointless) clippy suggestion
  * Use cross to build x86_64-unknown-linux-gnu binaries to relax glibc requirements
  * Use minimal toolchain for clippy runs
  * exec: Execute batches before they get too long
  * remove description of --batch-size flag from EXAMPLES subsection
  * Limit nix features
  * Update help text and man page
  * Make -u idempotent
  * Match against reference instead of value
  * modification skeleton
  * make DirEntry Ord
  * add actual path separator value to config
  * Fix mistakes from resolving conflicts
  * Error out if no args provided to --exec or --exec-batch
  * Use full names in command.rs
  * Group together output from multi exec commands
  * Add  description of multiple --exec to man page
  * Fix clippy lints
  * Support multiple `--exec` instances
  * Looks like the COPR repo is no longer maintained
  * Fix missing clap feature
  * Fix some clippy warnings
  * More prominently document that fd uses regex by default
  * convert to path instead of cloning in batch exec
  * rename module entry -> dir_entry
  * append trailing slash to folders
  * send DirEntries to output instead of just path

-------------------------------------------------------------------
Tue Apr  5 05:36:59 UTC 2022 - William Brown <william.brown@suse.com>

- Automatic update of vendored dependencies
- Correct _service to use the obs_scm generated tar

-------------------------------------------------------------------
Sat Jan 29 16:58:24 UTC 2022 - sebix+novell.com@sebix.at

- Update to version 8.3.2:
  * Add temporary version of logo
  * Bump version to v8.3.2
  * Add clippy run in CI/CD
  * Add tavianator sponsoring link
  * Bump MSRV to 1.54
  * Upgrade to clap 3.0
  * Add CHANGELOG entry
  * Change test_opposing to be less flaky.
  * Update normpath to 0.3.2 to fix issue #931

-------------------------------------------------------------------
Fri Jan  7 16:09:29 UTC 2022 - Avindra Goolcharan <avindra@opensuse.org>

- remove service files

-------------------------------------------------------------------
Thu Jan 06 14:33:13 UTC 2022 - sebix+novell.com@sebix.at

- Update to version 8.3.1:
 - Bugfixes
  - Stop implying --no-ignore-parent when --no-vcs-ignore is supplied, see #907, #901, #908 (@tmccombs)
  - fd no longer waits for the whole traversal if the only matches arrive within max_buffer_time, see #868 and #895 (@tavianator)
  - --max-results=1 now immediately quits after the first result, see #867 (@tavianator)
  - fd -h does not panic anymore when stdout is closed, see #897
 - Changes
  - Disable jemalloc on FreeBSD, see #896 (@xanderio)
  - Updated man page, see #912 (@rlue)
  - Updated zsh completions, see #932 (@tmccombs)

-------------------------------------------------------------------
Mon Nov 29 08:09:38 UTC 2021 - sebix+novell.com@sebix.at

- Update to version 8.3.0:
  * Update usage section
  * Bump version
  * Update CHANGELOG for v8.3
  * Update dependencies
  * Use non-sync channel
  * squash! Add buffering to stdout when it's not a terminal
  * Add entry for buffering to CHANGELOG
  * Add buffering to stdout when it's not a terminal
  * Modify example to a realistic use case
  * Add an example of the -X option using rg

-------------------------------------------------------------------
Tue Sep 28 01:46:53 UTC 2021 - William Brown <william.brown@suse.com>

- Replace rust-packaging with cargo-packaging

-------------------------------------------------------------------
Sat Dec 26 20:43:12 UTC 2020 - Avindra Goolcharan <avindra@opensuse.org>

- Replace manual vendoring, build and install with rust-packaging macros

-------------------------------------------------------------------
Fri Dec 25 11:30:18 UTC 2020 - Wang Jun <jgwang@suse.com>

- Update to 8.2.1
  * No functional changes with respect to v8.2.0. Bugfix in the release process.

- Update to 8.2.0
  * Features
    - Add new `--prune` flag, see #535 (@reima)
    - Improved the usability of the time-based options, see #624 and #645 (@gorogoroumaru)
    - Add support for exact file sizes in the `--size` filter, see #669 and #696 (@Rogach)
    - `fd` now prints an error message if the search pattern requires a leading dot but
      `--hidden` is not enabled (Unix only), see #615
  * Bugfixes
    - Avoid panic when performing limited searches in directories with restricted permissions, see #678
    - Invalid numeric command-line arguments are silently ignored, see #675
    - Disable jemalloc on Android, see #662
    - The `--help` text will be colorless if `NO_COLOR` has been set, see #600 (@xanonid)
  * Changes
    - If `LS_COLORS` is not set (e.g. on Windows), we now provide a more comprehensive default which
      includes much more filetypes, see #604 and #682 (mjsir911).
  * Other
    - Added `zsh` completion files, see #654 and #189 (@smancill)

-------------------------------------------------------------------
Tue Jul 28 09:03:50 UTC 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 09:51:47 UTC 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 10:56:42 UTC 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 08:47:52 UTC 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 18:11:33 UTC 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 10:30:09 UTC 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

-------------------------------------------------------------------
Sun Mar 18 21:52:23 UTC 2018 - jengelh@inai.de

- Ensure neutrality of description. Describe the feature
  differences to GNU find.

-------------------------------------------------------------------
Tue Mar 13 21:46:53 UTC 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 01:00:00 UTC 2018 - viktor.saevars@gmail.com

 - Updated to version 6.3.0

-------------------------------------------------------------------
Sun Oct 08 01:00:00 UTC 2017 - viktor.saevars@gmail.com

 - Initial packaging  @ 4.0.0
openSUSE Build Service is sponsored by