fix(rm): when `-f`, ignore `*os.PathError`, as well as `os.ErrNotExist` by andreynering · Pull Request #3464 · u-root/u-root
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [task](https://redirect.github.com/go-task/task) | minor | `3.43.3` → `3.48.0` | --- ### Release Notes <details> <summary>go-task/task (task)</summary> ### [`v3.48.0`](https://redirect.github.com/go-task/task/blob/HEAD/CHANGELOG.md#v3480---2026-01-26) [Compare Source](https://redirect.github.com/go-task/task/compare/v3.47.0...v3.48.0) - Fixed `if:` conditions when using to check dynamic variables. Also, skip variable prompt if task would be skipped by `if:` ([#​2658](https://redirect.github.com/go-task/task/issues/2658), [#​2660](https://redirect.github.com/go-task/task/issues/2660) by [@​vmaerten](https://redirect.github.com/vmaerten)). - Fixed `ROOT_TASKFILE` variable pointing to directory instead of the actual Taskfile path when no explicit `-t` flag is provided ([#​2635](https://redirect.github.com/go-task/task/issues/2635), [#​1706](https://redirect.github.com/go-task/task/issues/1706) by [@​trulede](https://redirect.github.com/trulede)). - Included Taskfiles with `silent: true` now properly propagate silence to their tasks, while still allowing individual tasks to override with `silent: false` ([#​2640](https://redirect.github.com/go-task/task/issues/2640), [#​1319](https://redirect.github.com/go-task/task/issues/1319) by [@​trulede](https://redirect.github.com/trulede)). - Added TLS certificate options for Remote Taskfiles: use `--cacert` for self-signed certificates and `--cert`/`--cert-key` for mTLS authentication ([#​2537](https://redirect.github.com/go-task/task/issues/2537), [#​2242](https://redirect.github.com/go-task/task/issues/2242) by [@​vmaerten](https://redirect.github.com/vmaerten)). ### [`v3.47.0`](https://redirect.github.com/go-task/task/blob/HEAD/CHANGELOG.md#v3470---2026-01-24) [Compare Source](https://redirect.github.com/go-task/task/compare/v3.46.4...v3.47.0) - Fixed remote git Taskfiles: cloning now works without explicit ref, and directory includes are properly resolved ([#​2602](https://redirect.github.com/go-task/task/issues/2602) by [@​vmaerten](https://redirect.github.com/vmaerten)). - For `output: prefixed`, print `prefix:` if set instead of task name ([#​1566](https://redirect.github.com/go-task/task/issues/1566), [#​2633](https://redirect.github.com/go-task/task/issues/2633) by [@​trulede](https://redirect.github.com/trulede)). - Ensure no ANSI sequences are printed for `--color=false` ([#​2560](https://redirect.github.com/go-task/task/issues/2560), [#​2584](https://redirect.github.com/go-task/task/issues/2584) by [@​trulede](https://redirect.github.com/trulede)). - Task aliases can now contain wildcards and will match accordingly (e.g., `s-*` as alias for `start-*`) ([#​1900](https://redirect.github.com/go-task/task/issues/1900), [#​2234](https://redirect.github.com/go-task/task/issues/2234) by [@​vmaerten](https://redirect.github.com/vmaerten)). - Added conditional execution with the `if` field: skip tasks, commands, or task calls based on shell exit codes or template expressions like `{{ eq .ENV "prod" }}` ([#​2564](https://redirect.github.com/go-task/task/issues/2564), [#​608](https://redirect.github.com/go-task/task/issues/608) by [@​vmaerten](https://redirect.github.com/vmaerten)). - Task can now interactively prompt for missing required variables when running in a TTY, with support for enum selection menus. Enable with `--interactive` flag or `interactive: true` in `.taskrc.yml` ([#​2579](https://redirect.github.com/go-task/task/issues/2579), [#​2079](https://redirect.github.com/go-task/task/issues/2079) by [@​vmaerten](https://redirect.github.com/vmaerten)). ### [`v3.46.4`](https://redirect.github.com/go-task/task/blob/HEAD/CHANGELOG.md#v3464---2025-12-24) [Compare Source](https://redirect.github.com/go-task/task/compare/v3.46.3...v3.46.4) - Fixed regressions in completion script for Fish ([#​2591](https://redirect.github.com/go-task/task/issues/2591), [#​2604](https://redirect.github.com/go-task/task/issues/2604), [#​2592](https://redirect.github.com/go-task/task/issues/2592) by [@​WinkelCode](https://redirect.github.com/WinkelCode)). ### [`v3.46.3`](https://redirect.github.com/go-task/task/blob/HEAD/CHANGELOG.md#v3463---2025-12-19) [Compare Source](https://redirect.github.com/go-task/task/compare/v3.46.2...v3.46.3) - Fixed regression in completion script for zsh ([#​2593](https://redirect.github.com/go-task/task/issues/2593), [#​2594](https://redirect.github.com/go-task/task/issues/2594) by [@​vmaerten](https://redirect.github.com/vmaerten)). ### [`v3.46.2`](https://redirect.github.com/go-task/task/blob/HEAD/CHANGELOG.md#v3462---2025-12-18) [Compare Source](https://redirect.github.com/go-task/task/compare/v3.46.1...v3.46.2) - Fixed a regression on previous release that affected variables passed via command line ([#​2588](https://redirect.github.com/go-task/task/issues/2588), [#​2589](https://redirect.github.com/go-task/task/issues/2589) by [@​vmaerten](https://redirect.github.com/vmaerten)). ### [`v3.46.1`](https://redirect.github.com/go-task/task/blob/HEAD/CHANGELOG.md#v3461---2025-12-18) [Compare Source](https://redirect.github.com/go-task/task/compare/v3.45.5...v3.46.1) ##### ✨ Features - A small behavior change was made to dependencies. Task will now wait for all dependencies to finish running before continuing, even if any of them fail. To opt for the previous behavior, set `failfast: true` either on your `.taskrc.yml` or per task, or use the `--failfast` flag, which will also work for `--parallel` ([#​1246](https://redirect.github.com/go-task/task/issues/1246), [#​2525](https://redirect.github.com/go-task/task/issues/2525) by [@​andreynering](https://redirect.github.com/andreynering)). - The `--summary` flag now displays `vars:` (both global and task-level), `env:`, and `requires:` sections. Dynamic variables show their shell command (e.g., `sh: echo "hello"`) instead of the evaluated value ([#​2486](https://redirect.github.com/go-task/task/issues/2486) ,[#​2524](https://redirect.github.com/go-task/task/issues/2524) by [@​vmaerten](https://redirect.github.com/vmaerten)). - Improved performance of fuzzy task name matching by implementing lazy initialization. Added `--disable-fuzzy` flag and `disable-fuzzy` taskrc option to allow disabling fuzzy matching entirely ([#​2521](https://redirect.github.com/go-task/task/issues/2521), [#​2523](https://redirect.github.com/go-task/task/issues/2523) by [@​vmaerten](https://redirect.github.com/vmaerten)). - Added LLM-optimized documentation via VitePress plugin, generating `llms.txt` and `llms-full.txt` for AI-powered development tools ([#​2513](https://redirect.github.com/go-task/task/issues/2513) by [@​vmaerten](https://redirect.github.com/vmaerten)). - Added `--trusted-hosts` CLI flag and `remote.trusted-hosts` config option to skip confirmation prompts for specified hosts when using Remote Taskfiles ([#​2491](https://redirect.github.com/go-task/task/issues/2491), [#​2473](https://redirect.github.com/go-task/task/issues/2473) by [@​maciejlech](https://redirect.github.com/maciejlech)). - When running in GitHub Actions, Task now automatically emits error annotations on failure, improving visibility in workflow summaries ([#​2568](https://redirect.github.com/go-task/task/issues/2568) by [@​vmaerten](https://redirect.github.com/vmaerten)). - The `--yes` flag is now accessible in templates via the new `CLI_ASSUME_YES` variable ([#​2577](https://redirect.github.com/go-task/task/issues/2577), [#​2479](https://redirect.github.com/go-task/task/issues/2479) by [@​semihbkgr](https://redirect.github.com/semihbkgr)). - Improved shell completion scripts (Zsh, Fish, PowerShell) by adding missing flags and dynamic experimental feature detection ([#​2532](https://redirect.github.com/go-task/task/issues/2532) by [@​vmaerten](https://redirect.github.com/vmaerten)). - Remote Taskfiles now accept `application/octet-stream` Content-Type ([#​2536](https://redirect.github.com/go-task/task/issues/2536), [#​1944](https://redirect.github.com/go-task/task/issues/1944) by [@​vmaerten](https://redirect.github.com/vmaerten)). - Shell completion now works when Task is installed or aliased under a different binary name via TASK\_EXE environment variable ([#​2495](https://redirect.github.com/go-task/task/issues/2495), [#​2468](https://redirect.github.com/go-task/task/issues/2468) by [@​vmaerten](https://redirect.github.com/vmaerten)). - Some small fixes and improvements were made to `task --init` and to the default Taskfile it generates ([#​2433](https://redirect.github.com/go-task/task/issues/2433) by [@​andreynering](https://redirect.github.com/andreynering)). - Added `--remote-cache-dir` flag and `remote.cache-dir` taskrc option to customize the cache directory for Remote Taskfiles ([#​2572](https://redirect.github.com/go-task/task/issues/2572) by [@​vmaerten](https://redirect.github.com/vmaerten)). - Zsh completion now supports zstyle verbose option to show or hide task descriptions ([#​2571](https://redirect.github.com/go-task/task/issues/2571) by [@​vmaerten](https://redirect.github.com/vmaerten)). - Task now automatically enables colored output in CI environments (GitHub Actions, GitLab CI, etc.) without requiring FORCE\_COLOR=1 ([#​2569](https://redirect.github.com/go-task/task/issues/2569) by [@​vmaerten](https://redirect.github.com/vmaerten)). - Added color taskrc option to explicitly enable or disable colored output globally ([#​2569](https://redirect.github.com/go-task/task/issues/2569) by [@​vmaerten](https://redirect.github.com/vmaerten)). - Improved Git Remote Taskfiles by switching to go-getter: SSH authentication now works out of the box and `applyOf` is properly supported ([#​2512](https://redirect.github.com/go-task/task/issues/2512) by [@​vmaerten](https://redirect.github.com/vmaerten)). ##### 🐛 Fixes - Fix RPM upload to Cloudsmith by including the version in the filename to ensure unique filenames ([#​2507](https://redirect.github.com/go-task/task/issues/2507) by [@​vmaerten](https://redirect.github.com/vmaerten)). - Fix `run: when_changed` to work properly for Taskfiles included multiple times ([#​2508](https://redirect.github.com/go-task/task/issues/2508), [#​2511](https://redirect.github.com/go-task/task/issues/2511) by [@​trulede](https://redirect.github.com/trulede)). - Fixed Zsh and Fish completions to stop suggesting task names after `--` separator, allowing proper CLI\_ARGS completion ([#​1843](https://redirect.github.com/go-task/task/issues/1843), [#​1844](https://redirect.github.com/go-task/task/issues/1844) by [@​boiledfroginthewell](https://redirect.github.com/boiledfroginthewell)). - Watch mode (`--watch`) now always runs the task, regardless of `run: once` or `run: when_changed` settings ([#​2566](https://redirect.github.com/go-task/task/issues/2566), [#​1388](https://redirect.github.com/go-task/task/issues/1388) by [@​trulede](https://redirect.github.com/trulede)). - Fixed global variables (CLI\_ARGS, CLI\_FORCE, etc.) not being accessible in root-level vars section ([#​2403](https://redirect.github.com/go-task/task/issues/2403), [#​2397](https://redirect.github.com/go-task/task/issues/2397) by [@​trulede](https://redirect.github.com/trulede), [@​vmaerten](https://redirect.github.com/vmaerten)). - Fixed a bug where `ignore_error` was ignored when using `task:` to call another task ([#​2552](https://redirect.github.com/go-task/task/issues/2552), [#​363](https://redirect.github.com/go-task/task/issues/363) by [@​trulede](https://redirect.github.com/trulede)). - Fixed Zsh completion not suggesting global tasks when using `-g`/`--global` flag ([#​1574](https://redirect.github.com/go-task/task/issues/1574), [#​2574](https://redirect.github.com/go-task/task/issues/2574) by [@​vmaerten](https://redirect.github.com/vmaerten)). - Fixed Fish completion failing to parse task descriptions containing colons (e.g., URLs or namespaced functions) ([#​2101](https://redirect.github.com/go-task/task/issues/2101), [#​2573](https://redirect.github.com/go-task/task/issues/2573) by [@​vmaerten](https://redirect.github.com/vmaerten)). - Fixed false positive "property 'for' is not allowed" warnings in IntelliJ when using `for` loops in Taskfiles ([#​2576](https://redirect.github.com/go-task/task/issues/2576) by [@​vmaerten](https://redirect.github.com/vmaerten)). ### [`v3.45.5`](https://redirect.github.com/go-task/task/blob/HEAD/CHANGELOG.md#v3455---2025-11-11) [Compare Source](https://redirect.github.com/go-task/task/compare/v3.45.4...v3.45.5) - Fixed bug that made a generic message, instead of an useful one, appear when a Taskfile could not be found ([#​2431](https://redirect.github.com/go-task/task/issues/2431) by [@​andreynering](https://redirect.github.com/andreynering)). - Fixed a bug that caused an error when including a Remote Git Taskfile ([#​2438](https://redirect.github.com/go-task/task/issues/2438) by [@​twelvelabs](https://redirect.github.com/twelvelabs)). - Fixed issue where `.taskrc.yml` was not returned if reading it failed, and corrected handling of remote entrypoint Taskfiles ([#​2460](https://redirect.github.com/go-task/task/issues/2460), [#​2461](https://redirect.github.com/go-task/task/issues/2461) by [@​vmaerten](https://redirect.github.com/vmaerten)). - Improved performance of `--list` and `--list-all` by introducing a faster compilation method that skips source globbing and checksum updates ([#​1322](https://redirect.github.com/go-task/task/issues/1322), [#​2053](https://redirect.github.com/go-task/task/issues/2053) by [@​vmaerten](https://redirect.github.com/vmaerten)). - Fixed a concurrency bug with `output: group`. This ensures that begin/end parts won't be mixed up from different tasks ([#​1208](https://redirect.github.com/go-task/task/issues/1208), [#​2349](https://redirect.github.com/go-task/task/issues/2349), [#​2350](https://redirect.github.com/go-task/task/issues/2350) by [@​trulede](https://redirect.github.com/trulede)). - Do not re-evaluate variables for `defer:` ([#​2244](https://redirect.github.com/go-task/task/issues/2244), [#​2418](https://redirect.github.com/go-task/task/issues/2418) by [@​trulede](https://redirect.github.com/trulede)). - Improve error message when a Taskfile is not found ([#​2441](https://redirect.github.com/go-task/task/issues/2441), [#​2494](https://redirect.github.com/go-task/task/issues/2494) by [@​vmaerten](https://redirect.github.com/vmaerten)). - Fixed generic error message `exit status 1` when a dependency task failed ([#​2286](https://redirect.github.com/go-task/task/issues/2286) by [@​GrahamDennis](https://redirect.github.com/GrahamDennis)). - Fixed YAML library from the unmaintained `gopkg.in/yaml.v3` to the new fork maintained by the official YAML org ([#​2171](https://redirect.github.com/go-task/task/issues/2171), [#​2434](https://redirect.github.com/go-task/task/issues/2434) by [@​andreynering](https://redirect.github.com/andreynering)). - On Windows, the built-in version of the `rm` core utils contains a fix related to the `-f` flag ([#​2426](https://redirect.github.com/go-task/task/issues/2426), [u-root/u-root#3464](https://redirect.github.com/u-root/u-root/pull/3464), [mvdan/sh#1199](https://redirect.github.com/mvdan/sh/pull/1199), [#​2506](https://redirect.github.com/go-task/task/issues/2506) by [@​andreynering](https://redirect.github.com/andreynering)). ### [`v3.45.4`](https://redirect.github.com/go-task/task/blob/HEAD/CHANGELOG.md#v3454---2025-09-17) [Compare Source](https://redirect.github.com/go-task/task/compare/v3.45.3...v3.45.4) - Fixed a bug where `cache-expiry` could not be defined in `.taskrc.yml` ([#​2423](https://redirect.github.com/go-task/task/issues/2423) by [@​vmaerten](https://redirect.github.com/vmaerten)). - Fixed a bug where `.taskrc.yml` files in parent folders were not read correctly ([#​2424](https://redirect.github.com/go-task/task/issues/2424) by [@​vmaerten](https://redirect.github.com/vmaerten)). - Fixed a bug where autocomplete in subfolders did not work with zsh ([#​2425](https://redirect.github.com/go-task/task/issues/2425) by [@​vmaerten](https://redirect.github.com/vmaerten)). ### [`v3.45.3`](https://redirect.github.com/go-task/task/blob/HEAD/CHANGELOG.md#v3453---2025-09-15) [Compare Source](https://redirect.github.com/go-task/task/compare/v3.44.1...v3.45.3) - Task now includes built-in core utilities to greatly improve compatibility on Windows. This means that your commands that uses `cp`, `mv`, `mkdir` or any other common core utility will now work by default on Windows, without extra setup. This is something we wanted to address for many many years, and it's finally being shipped! [Read our blog post this the topic](https://taskfile.dev/blog/windows-core-utils). ([#​197](https://redirect.github.com/go-task/task/issues/197), [#​2360](https://redirect.github.com/go-task/task/issues/2360) by [@​andreynering](https://redirect.github.com/andreynering)). - ✨ Built and deployed a [brand new website](https://taskfile.dev) using [VitePress](https://vitepress.dev) ([#​2359](https://redirect.github.com/go-task/task/issues/2359), [#​2369](https://redirect.github.com/go-task/task/issues/2369), [#​2371](https://redirect.github.com/go-task/task/issues/2371), [#​2375](https://redirect.github.com/go-task/task/issues/2375), [#​2378](https://redirect.github.com/go-task/task/issues/2378) by [@​vmaerten](https://redirect.github.com/vmaerten), [@​andreynering](https://redirect.github.com/andreynering), [@​pd93](https://redirect.github.com/pd93)). - Began releasing [nightly builds](https://redirect.github.com/go-task/task/releases/tag/nightly). This will allow people to test our changes before they are fully released and without having to install Go to build them ([#​2358](https://redirect.github.com/go-task/task/issues/2358) by [@​vmaerten](https://redirect.github.com/vmaerten)). - Added support for global config files in `$XDG_CONFIG_HOME/task/taskrc.yml` or `$HOME/.taskrc.yml`. Check out our new [configuration guide](https://taskfile.dev/docs/reference/config) for more details ([#​2247](https://redirect.github.com/go-task/task/issues/2247), [#​2380](https://redirect.github.com/go-task/task/issues/2380), [#​2390](https://redirect.github.com/go-task/task/issues/2390), [#​2391](https://redirect.github.com/go-task/task/issues/2391) by [@​vmaerten](https://redirect.github.com/vmaerten), [@​pd93](https://redirect.github.com/pd93)). - Added experiments to the taskrc schema to clarify the expected keys and values ([#​2235](https://redirect.github.com/go-task/task/issues/2235) by [@​vmaerten](https://redirect.github.com/vmaerten)). - Added support for new properties in `.taskrc.yml`: insecure, verbose, concurrency, remote offline, remote timeout, and remote expiry. :warning: Note: setting offline via environment variable is no longer supported. ([#​2389](https://redirect.github.com/go-task/task/issues/2389) by [@​vmaerten](https://redirect.github.com/vmaerten)) - Added a `--nested` flag when outputting tasks using `--list --json`. This will output tasks in a nested structure when tasks are namespaced ([#​2415](https://redirect.github.com/go-task/task/issues/2415) by [@​pd93](https://redirect.github.com/pd93)). - Enhanced support for tasks with wildcards: they are now logged correctly, and wildcard parameters are fully considered during fingerprinting ([#​1808](https://redirect.github.com/go-task/task/issues/1808), [#​1795](https://redirect.github.com/go-task/task/issues/1795) by [@​vmaerten](https://redirect.github.com/vmaerten)). - Fixed panic when a variable was declared as an empty hash (`{}`) ([#​2416](https://redirect.github.com/go-task/task/issues/2416), [#​2417](https://redirect.github.com/go-task/task/issues/2417) by [@​trulede](https://redirect.github.com/trulede)). ##### Package API - Bumped the minimum version of Go to 1.24 ([#​2358](https://redirect.github.com/go-task/task/issues/2358) by [@​vmaerten](https://redirect.github.com/vmaerten)). ##### Other news We recently released our [official GitHub Action](https://redirect.github.com/go-task/setup-task). This is based on the fantastic work by the Arduino team who created and maintained the community version. Now that this is officially adopted, fixes/updates should be more timely. We have already merged a couple of longstanding PRs in our [first release](https://redirect.github.com/go-task/setup-task/releases/tag/v1.0.0) (by [@​pd93](https://redirect.github.com/pd93), [@​shrink](https://redirect.github.com/shrink), [@​trim21](https://redirect.github.com/trim21) and all the previous contributors to [arduino/setup-task](https://redirect.github.com/arduino/setup-task/)). ### [`v3.44.1`](https://redirect.github.com/go-task/task/blob/HEAD/CHANGELOG.md#v3441---2025-07-23) [Compare Source](https://redirect.github.com/go-task/task/compare/v3.44.0...v3.44.1) - Internal tasks will no longer be shown as suggestions since they cannot be called ([#​2309](https://redirect.github.com/go-task/task/issues/2309), [#​2323](https://redirect.github.com/go-task/task/issues/2323) by [@​maxmzkrcensys](https://redirect.github.com/maxmzkrcensys)) - Fixed install script for some ARM platforms ([#​1516](https://redirect.github.com/go-task/task/issues/1516), [#​2291](https://redirect.github.com/go-task/task/issues/2291) by [@​trulede](https://redirect.github.com/trulede)). - Fixed a regression where fingerprinting was not working correctly if the path to you Taskfile contained a space ([#​2321](https://redirect.github.com/go-task/task/issues/2321), [#​2322](https://redirect.github.com/go-task/task/issues/2322) by [@​pd93](https://redirect.github.com/pd93)). - Reverted a breaking change to `randInt` ([#​2312](https://redirect.github.com/go-task/task/issues/2312), [#​2316](https://redirect.github.com/go-task/task/issues/2316) by [@​pd93](https://redirect.github.com/pd93)). - Made new variables `TEST_NAME` and `TEST_DIR` available in fixture tests ([#​2265](https://redirect.github.com/go-task/task/issues/2265) by [@​pd93](https://redirect.github.com/pd93)). ### [`v3.44.0`](https://redirect.github.com/go-task/task/blob/HEAD/CHANGELOG.md#v3440---2025-06-08) [Compare Source](https://redirect.github.com/go-task/task/compare/v3.43.3...v3.44.0) - Added `uuid`, `randInt` and `randIntN` template functions ([#​1346](https://redirect.github.com/go-task/task/issues/1346), [#​2225](https://redirect.github.com/go-task/task/issues/2225) by [@​pd93](https://redirect.github.com/pd93)). - Added new `CLI_ARGS_LIST` array variable which contains the arguments passed to Task after the `--` (the same as `CLI_ARGS`, but an array instead of a string). ([#​2138](https://redirect.github.com/go-task/task/issues/2138), [#​2139](https://redirect.github.com/go-task/task/issues/2139), [#​2140](https://redirect.github.com/go-task/task/issues/2140) by [@​pd93](https://redirect.github.com/pd93)). - Added `toYaml` and `fromYaml` templating functions ([#​2217](https://redirect.github.com/go-task/task/issues/2217), [#​2219](https://redirect.github.com/go-task/task/issues/2219) by [@​pd93](https://redirect.github.com/pd93)). - Added `task` field the `--list --json` output ([#​2256](https://redirect.github.com/go-task/task/issues/2256) by [@​aleksandersh](https://redirect.github.com/aleksandersh)). - Added the ability to [pin included taskfiles](https://taskfile.dev/next/experiments/remote-taskfiles/#manual-checksum-pinning) by specifying a checksum. This works with both local and remote Taskfiles ([#​2222](https://redirect.github.com/go-task/task/issues/2222), [#​2223](https://redirect.github.com/go-task/task/issues/2223) by [@​pd93](https://redirect.github.com/pd93)). - When using the [Remote Taskfiles experiment](https://redirect.github.com/go-task/task/issues/1317), any credentials used in the URL will now be redacted in Task's output ([#​2100](https://redirect.github.com/go-task/task/issues/2100), [#​2220](https://redirect.github.com/go-task/task/issues/2220) by [@​pd93](https://redirect.github.com/pd93)). - Fixed fuzzy suggestions not working when misspelling a task name ([#​2192](https://redirect.github.com/go-task/task/issues/2192), [#​2200](https://redirect.github.com/go-task/task/issues/2200) by [@​vmaerten](https://redirect.github.com/vmaerten)). - Fixed a bug where taskfiles in directories containing spaces created directories in the wrong location ([#​2208](https://redirect.github.com/go-task/task/issues/2208), [#​2216](https://redirect.github.com/go-task/task/issues/2216) by [@​pd93](https://redirect.github.com/pd93)). - Added support for dual JSON schema files, allowing changes without affecting the current schema. The current schemas will only be updated during releases. ([#​2211](https://redirect.github.com/go-task/task/issues/2211) by [@​vmaerten](https://redirect.github.com/vmaerten)). - Improved fingerprint documentation by specifying that the method can be set at the root level to apply to all tasks ([#​2233](https://redirect.github.com/go-task/task/issues/2233) by [@​vmaerten](https://redirect.github.com/vmaerten)). - Fixed some watcher regressions after [#​2048](https://redirect.github.com/go-task/task/issues/2048) ([#​2199](https://redirect.github.com/go-task/task/issues/2199), [#​2202](https://redirect.github.com/go-task/task/issues/2202), [#​2241](https://redirect.github.com/go-task/task/issues/2241), [#​2196](https://redirect.github.com/go-task/task/issues/2196) by [@​wazazaby](https://redirect.github.com/wazazaby), [#​2271](https://redirect.github.com/go-task/task/issues/2271) by [@​andreynering](https://redirect.github.com/andreynering)). </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My40Ni41IiwidXBkYXRlZEluVmVyIjoiNDMuNDYuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=--> Co-authored-by: l50-renovate-bot[bot] <153877091+l50-renovate-bot[bot]@users.noreply.github.com> Co-authored-by: Jayson Grace <jayson.e.grace@gmail.com>