File task.changes of Package task

-------------------------------------------------------------------
Thu Sep 19 07:03:47 UTC 2024 - felix.niederwanger@suse.de

- Update to version 3.39.1:
  * v3.39.1
  * chore: add changelog entry for #1814
  * fix: interpolate vars in defer (#1814)
  * docs: exit code zero is not an error (#1811)
  * chore: changelog for #1809
  * fix(completions): zsh and powershell completions (#1809)
  * chore: changelog for #1806
  * fix: double help is printed when `--help` is provided (#1806)
  * fix(renovate): switch mode from silent to full
  * chore(website): disable crowdin completely (#1793)
  * chore(website): upgrade docusaurus to the latest version (#1792)
  * chore(website): added bluesky url to the footer
  * chore: update project taskfile
  * chore: changelog for #1783
  * chore: configure Renovate (#1783)
  * fix: add schema version to .goreleaser.yml
  * fix: deprecated goreleaser field

-------------------------------------------------------------------
Tue Sep 10 07:49:14 UTC 2024 - felix.niederwanger@suse.de

- Update to version 3.39.0:
  * v3.39.0
  * chore(deps): bump github.com/mattn/go-zglob from 0.0.5 to 0.0.6 (#1791)
  * chore: changelog for #1713
  * chore(deps): bump golang.org/x/term from 0.23.0 to 0.24.0 (#1790)
  * refactor: check if the remote exists just before reading it (#1713)
  * chore: add changelog for #1777, #1778
  * fix: include flatten with a default task (#1778)
  * chore(deps): bump micromatch from 4.0.5 to 4.0.8 in /website (#1789)
  * chore(deps): bump webpack from 5.91.0 to 5.94.0 in /website (#1776)
  * chore(deps): bump github.com/Masterminds/semver/v3 from 3.2.1 to 3.3.0 (#1779)
  * chore(deps): bump github.com/mattn/go-zglob from 0.0.4 to 0.0.5 (#1780)
  * chore: changelog for #1784
  * fix: matrix loops should be deterministic (#1784)
  * chore: changelog for #1782
  * fix(completion): display aliases in fish completion (#1782)
  * chore: changelog for #1767
  * feat: loop over a matrix (#1767)
  * chore: changelog for #1157
  * feat: completion command (#1157)
  * website: add @vmaerten as a maintainer
  * chore: changelog for #1704
  * feat: add option to declare an included Taskfile as flatten (#1704)
  * chore: changelog for #1715
  * fix(remote): TASK_REMOTE_DIR does not work when absolute (#1715)
  * docs: fix variable name (#1754)
  * chore(dev): add `.vscode/extensions.json` with recommended extensions
  * chore: add changelog for #1764
  * feat: add `ALIAS` special var (#1764)
  * chore(deps): bump mvdan.cc/sh/v3 from 3.8.0 to 3.9.0 (#1765)
  * feat(defer): expose `EXIT_CODE` special variable to `defer:` (#1762)
  * chore(deps): bump axios from 1.6.2 to 1.7.4 in /website (#1760)
  * chore: changelog for #1758
  * Update minimum go version (#1758)
  * chore(deps): bump golang.org/x/term from 0.21.0 to 0.23.0 (#1751)
  * chore(deps): bump golang.org/x/sync from 0.7.0 to 0.8.0 (#1752)
  * docs: update syslist links to the new location (#1747)
  * docs: fix special variables link (#1730)
  * chore: changelog for #1633
  * feat: experiment taskfile envs take precedence over os envs (#1633)
  * chore: changelog for #1719
  * ci: add new workflow to check if versioned_docs has been modified (#1719)
  * chore: update go-task/template to tagged version
  * docs: add CLI_SILENT and CLI_VERBOSE in the docs (#1717)
  * fix: `--version` when a version is provided with `-ldflags` (#1711)
  * docs: update setup-task version (#1710)

-------------------------------------------------------------------
Mon Jul 01 08:28:38 UTC 2024 - felix.niederwanger@suse.de

- Update to version 3.38.0:
  * v3.38.0
  * chore: changelog for #1656
  * fix: list-task with multiline desc (#1656)
  * chore: changelog for #1639
  * feat(remote): add a command to clear the cache (#1639)
  * chore: update PR template to use comments instead of quotes
  * chore: changelog for #1699
  * Add verbose/silent variables (#1669)
  * chore: changelog for #1636
  * feat(remote): prefix checksums/cached files with the filename (#1636)
  * chore: changelog for #1661
  * feat(remote): global tempDir when the path is absolute (#1661)
  * chore: changelog for #1655
  * fix: run once in shared dependencies (#1655)
  * chore: add changelog entry for #1699
  * chore(goreleaser): release riscv64 binaries on linux (#1699)
  * chore(deps): bump braces from 3.0.2 to 3.0.3 in /website (#1697)
  * chore(deps): bump ws from 7.5.9 to 7.5.10 in /website (#1696)
  * docs: add pacstall installation methode
  * docs: improve install script
  * docs: taskfile versions (#1666)
  * chore: update deps
  * docs: ETA FAQ
  * chore(website): make carbon work on blog pages
  * chore(website): add stack overflow and answer overflow to page footer
  * chore: changelog for #1572
  * feat: colorize tasks in prefixed output (#1572)
  * fix: more docs typos
  * fix: docs typos/links
  * chore: make github detect task as a go project again
  * chore: changelog for #1663
  * fix: version check (#1663)
  * chore: changelog for #1654
  * feat: variable references (#1654)
  * chore: changelog for #1653
  * docs: template reference (#1653)
  * chore: update actions version because node 16 is deprecated (#1650)
  * chore(deps): bump golang.org/x/term from 0.19.0 to 0.20.0 (#1651)
  * chore: add changelog for #1619
  * chore: move changelog entries to the right section 🤦‍♂️
  * feat: better yaml parsing and error handling (#1619)
  * chore: add changelog and documentation for #1624
  * feat: task executable variable (#1624)
  * chore: added changelog for #1657
  * feat: better release task
  * fix: prompt response should go on same line as message
  * fix: prompt check shouldn't run if dry flag is true
  * fix: prompt check should come after preconditions and fingerprinting
  * fix: missing additionalProperties false in schema
  * fix: typo in changelog

-------------------------------------------------------------------
Mon May 13 06:33:18 UTC 2024 - felix.niederwanger@suse.de

- Update to version 3.37.2:
  * v3.37.2
  * chore: changelog for #1649
  * fix: included variable merging (#1649)
  * chore: changelog for #1648
  * fix: nil schema panic (#1648)
  * fix: var_subkey schema
  * fix(docs): add references to experiments links (#1644)

-------------------------------------------------------------------
Sun May 12 11:36:23 UTC 2024 - felix.niederwanger@suse.com

- Update to version 3.37.1:
  * v3.37.1
  * fix: add changelog + fix for booleans for #1641
  * fix: handle int and float env variable by converting them to string (#1641)
  * chore: fix json schema typos (#1642)
  * chore: prep any variables for release (#1586)
  * chore(goreleaser): fix deprecation warning

-------------------------------------------------------------------
Sun May 12 11:34:07 UTC 2024 - felix.niederwanger@suse.com

- Update to version 3.37.0:
  * v3.37.0
  * chore: changelog and docs for #1623
  * feat: stdin required -t - (#1623)
  * fix(remote): do not display prompt if it's empty (#1634)
  * chore: changelog for #1610
  * feat(remote): replace env variable in include remote URL (#1610)
  * docs: fix reference to GOOS and GOARCH link (#1628)
  * feat: warn about move from any variables to map variables (#1618)
  * chore: changelog for #1612
  * feat: ability to resolve refs using templating syntax (#1612)
  * chore: changelog for #1607
  * feat: taskfile mutex for adding edge data
  * feat: edge weight
  * feat: add support for multiple includes on a graph edge
  * refactor: includes uses pointers
  * chore(changelog): add entry for #1613
  * chore(completions): support tilde home directory for zsh (#1613)
  * chore: improve changelog for #1603
  * feat: add alias `q` for template function `shellQuote` (#1603)
  * chore(website): disable translations for now (#1617)
  * chore: changelog for #1563
  * chore: remove code that outputs the graphviz file
  * fix: linting issues
  * feat: merge concurrency
  * fix: advanced import operates on including file instead of included file
  * fix: bug with merge code
  * fix: advanced import resolving dynamic variables incorrectly
  * feat: merger
  * fix: include_with_vars test included the same file multiple times
  * fix: missing task locations
  * fix: includes interpolation test
  * fix: optional includes
  * feat: better taskfile cycle error handling
  * feat: better error handling for duplicate edges and fixed tests
  * feat: dag reader
  * chore: changelog for #1547
  * feat: enable any variables without maps (#1547)
  * fix: fix bug for files with special chars `&()` (#1584)

-------------------------------------------------------------------
Tue Apr 09 06:37:05 UTC 2024 - felix.niederwanger@suse.de

- Update to version 3.36.0:
  * v3.36.0
  * chore: add changelog for #1576
  * feat: support 8-bit color (#1576)
  * fix: address compilation error on `watch_test.go`
  * chore(crowdin): fixes to `crowdin.yml` (#1583)
  * chore(deps): bump golang.org/x/term from 0.18.0 to 0.19.0 (#1581)
  * chore(deps): bump express from 4.18.2 to 4.19.2 in /website (#1570)
  * chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 in /website (#1558)
  * chore(deps): bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /website (#1561)
  * chore(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0 (#1582)
  * chore(website): upgrade crowdin cli
  * chore(website): upgrade docusaurus (#1577)
  * chore: changelog for #1347
  * feat: use timeout in RemoteExists function
  * docs: remote root taskfiles
  * refactor: slightly improved NewBaseNode API
  * refactor: rename node resolver methods
  * feat: don't send entire include to node resolvers
  * feat: root remote taskfiles
  * feat: reorder icons
  * refactor: md -> mdx
  * fix: update references to website directory
  * refactor(website): rename docs -> website
  * feat: when nav is small float link icons to the left
  * feat: single docs item in navbar
  * feat: move donate doc to pages
  * feat: move locale dropdown to the right
  * feat: icons instead of text links in navbar
  * fix: logo in next/intro docs and spacing
  * feat: update release tool to update latest doc version
  * feat: add "latest" version
  * chore: add crowdin:sync script to package.json
  * chore: gitignore i18n directories
  * chore: remove sync crowdin workflow
  * chore: remove all translations
  * fix: use path/filepath instead of path (#1556)
  * docs: update tea installation method to pkgx (#1546)
  * fix: minor errors in docs
  * fix: merge conflict
  * chore: changelog for #1533
  * fix: variables passed to included taskfile (#1533)
  * chore: changelog for #1541
  * feat: looping over dependencies (#1541)
  * chore: changelog for #1526
  * feat: parse templates in collection-type variables (#1526)
  * chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#1524)
  * chore(deps): bump golang.org/x/term from 0.17.0 to 0.18.0 (#1542)

-------------------------------------------------------------------
Tue Mar 05 13:42:34 UTC 2024 - felix.niederwanger@suse.com

- Update to version 3.35.1:
  * v3.35.1
  * chore: changelog for #1530
  * fix: taskfile directory (#1530)
  * chore: changelog for #1523
  * feat: taskfile special variable (#1523)
  * refactor: move flags into their own package (#1521)

-------------------------------------------------------------------
Thu Feb 29 08:01:48 UTC 2024 - felix.niederwanger@suse.de

- Update to version 3.35.0:
  * v3.35.0
  * chore: add changelog for #1520
  * fix: list tasks (#1520)
  * docs: improve wording (#1518)
  * chore(deps): bump mvdan.cc/sh/v3 from 3.7.0 to 3.8.0 (#1515)
  * chore: add changelogs for #1483 and #1489
  * feat: more permissive file modes
  * docs: added reading from stdin section to usage
  * feat: add missing syntax highlighters
  * fix: resolve directory correctly when using --dir
  * feat: stdin node
  * feat: error when multiple wildcard matches are found
  * docs: updated usage to include section on wildcard arguments
  * feat: tests for wildcard matching
  * feat: wildcard matching of task names
  * feat: pass ast.Call by reference
  * chore: add changelog for #1491
  * docs(api): remove duplicated entry for requires (#1491)
  * chore: add changelog for #1495
  * docs: improve style guide docs (#1495)
  * chore: add changelog for #1510
  * docs: specify that variable declaration order is respected (#1510)
  * chore: add changelog for #1512
  * refactor: bubble errors from ListTaskNames
  * fix: setup logger if nil when listing task names
  * chore: added changelog for #1500
  * chore: update go minimum version to 1.21
  * feat: go 1.21
  * chore(deps): bump golang.org/x/term from 0.16.0 to 0.17.0 (#1502)

-------------------------------------------------------------------
Sun Jan 28 13:56:58 UTC 2024 - Jeff Kowalczyk <jkowalczyk@suse.com>

- Packaging improvements:
  * _service change disabled to manual per osc deprecation warning:
    WARNING: Command 'disabledrun/dr' is obsolete, please convert
    your _service to use 'manual' and then 'manualrun/mr' instead.
  * _service go_modules remove param compression same as default
  * _service obs_scm param revision use git tag
  * _service obs_scm use param revision not version for git tag
  * _service obs_scm remove param versionrewrite-replacement
  * Summary and Description clarify the purpose of this CLI tool
  * Use Group: Development/Tools/Building instead of Other
  * Use %%name macro where applicable to normalize common lines
    across Go app packages. Also makes renaming binary easier when
    required to handle package name conflict.
  * Drop Requires: golang-packaging. The recommended Go toolchain
    dependency expression is BuildRequires: golang(API) >= 1.x or
    optionally the metapackage BuildRequires: go
  * Update to BuildRequires: golang(API) >= 1.20 matching go.mod
  * Remove %%{go_nostrip} macro which is no longer recommended
  * Drop %%autosetup -D arg only needed for multiple invocations
  * Build PIE with pattern that may become recommended procedure:
    %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
    A go toolchain buildmode default config would be preferable
    but none exist at this time.

-------------------------------------------------------------------
Sun Jan 28 07:30:48 UTC 2024 - felix.niederwanger@suse.com

- Update to version 3.34.1:
  * v3.34.1
  * fix: remote prompt (#1487)

-------------------------------------------------------------------
Fri Jan 26 13:25:09 UTC 2024 - felix.niederwanger@suse.com

- Update to version 3.34.0:
  * v3.34.0
  * refactor: use tf for taskfile instead of t
  * refactor: move task merge code into a method
  * refactor: convert taskfile.Merge into a method
  * chore: add changelog for #1478
  * fix: experiment flags not working when .env is not in cwd (#1478)
  * chore: add changelog for #1469
  * feat: add ROOT_TASKFILE special variable (#1469)
  * chore: add changelog for #1465
  * fix: tests
  * feat: update schema to accept semver strings
  * refactor: consistent naming for errors
  * feat: version checks
  * chore: fix typo on changelog
  * chore: add changelog for #1482
  * fix(completions): support lowercase filename for Taskfile (#1482)
  * chore: add changelog for #1476
  * chore: add linting CI step for the JSON Schema
  * fix: malformed `defer` definition in JSON Schema
  * refactor: dedent JSON Schema 'definitions'
  * fix: remove "versioning" from jsonschema defs
  * chore: sync translations (#1466)
  * docs: improvements/corrections to experiments doc
  * chore: changelog for #1438, #1464
  * feat: merge template func should support variadic list of maps (#1464)
  * chore: changelog
  * feat: support refs in dependencies
  * feat: resolve variables in vars declarations too
  * feat: updated schema.json
  * docs: added docs for any variables proposal 2
  * fix: bug where silent value was not deep copied on dependencies
  * feat: add ability to call task with variable by reference
  * feat: add json and yaml variable constructors
  * feat: add sh and map (value) support
  * fix: don't report errors when fast compiling
  * feat: support multiple experiment values
  * feat: added basic merge template function (#1438)
  * fix: getSpecialVars
  * refactor: move prompts into consts
  * refactor: split read.go into taskfile.go and reader.go
  * refactor: orderedmap package -> omap
  * feat: includes should use OrderedMap
  * feat: store namespace directly in include
  * refactor: IncludedTaskfiles -> Includes
  * docs: document `joinPath` and `relPath` template functions
  * chore: sync translations (#1440)
  * chore: add changelog and documentation for #1452
  * feat: add spew function to templater (#1452)
  * chore(deps): upgrade x/exp/slices (#1462)
  * chore: add changelog for #1459
  * feat: invert call.Direct (#1459)
  * chore(deps): bump golang.org/x/term from 0.15.0 to 0.16.0 (#1458)
  * chore(deps): bump follow-redirects from 1.15.3 to 1.15.4 in /docs (#1461)
  * chore(deps): bump tj-actions/changed-files in /.github/workflows (#1454)
  * chore(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 (#1457)
  * fix: broken link in experiment auto-commenter
  * fix: find and replace mistake
  * chore: changelog
  * refactor: taskfile/ast package (#1450)
  * feat: remove v2 support (#1447)
  * docs: improved experimental docs formatting (#1445)
  * style: remove unneeded white space
  * fix: only attempt to attach ad if sidebar ad container exists

-------------------------------------------------------------------
Fri Dec 22 15:57:00 UTC 2023 - felix.niederwanger@suse.com

- Update to version 3.33.1:
  * chore(readme): fix another typo on link
  * v3.33.1
  * chore(readme): fix typo on link
  * chore: changelog for #1437
  * fix: variable propagation (#1437)
  * chore: changelog
  * feat: support looping over map variables (#1436)
  * revert: docs back to .md files until prettier supports mdx
  * docs: add information about loops
  * chore: update any_variables doc to mdx

-------------------------------------------------------------------
Thu Dec 21 14:22:08 UTC 2023 - felix.niederwanger@suse.de

- Update to version 3.33.0:
  * docs: add information about loops
  * chore: update any_variables doc to mdx
  * v3.33.0
  * chore: changelog and docs for #1434
  * docs: minor updates to the "any variables" experiment page
  * feat: CLI_FORCE special variable (#1434)
  * chore(deps): bump axios from 1.4.0 to 1.6.2 in /docs (#1433)
  * feat: docusaurus v3 (#1432)
  * fix: non-evaluated nil values should be converted to empty strings to avoid empty interface errors in the templater
  * chore: changelog
  * feat: testdata
  * fix: handle errors when sh is used in Taskfiles with the any variables experiment enabled
  * fix: dynamic vars break with for because of fast-compiled tasks
  * feat: for supports variables and lists of any type
  * feat: new dynamic variable syntax
  * docs: any variables experiment
  * feat: update schema to support objects and arrays in vars
  * feat: add ability to unmarshal as any when experiment enabled
  * feat: change Var.Value from string to an any type
  * refactor: rename Var.Static to Var.Value
  * feat: add any variable experiment flag
  * chore: changelog
  * feat: add aliases to --json output
  * chore: bump golangci-lint version
  * chore(docs): fix typo (#1422)
  * chore: sync translations (#1418)
  * chore(deps): bump golang.org/x/term from 0.14.0 to 0.15.0 (#1419)

-------------------------------------------------------------------
Thu Nov 30 09:03:44 UTC 2023 - felix.niederwanger@suse.de

- Update to version 3.32.0:
  * chore(docs): fix typo on "releasing" page
  * v3.32.0
  * feat: support negative globs (#1324)
  * chore: sync translations (#1404)
  * feat: prefer remote taskfiles over cached ones (#1345)
  * chore: add changelog + improve code for #1368
  * feat: add `--no-status` flag (#1368)
  * chore(deps): bump golang.org/x/term from 0.13.0 to 0.14.0 (#1395)
  * chore(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0 (#1396)
  * chore(deps): bump github.com/fatih/color from 1.15.0 to 1.16.0 (#1397)
  * chore: sync translations (#1399)
  * chore: sync translations (#1389)
  * chore: update discord link on issue template
  * Add silent to for_call schema (#1386)
  * fix(platforms): do not run dynamic vars for other platforms (#1377)
  * chore: sync translations (#1376)
  * refactor(merge): use constant
  * chore(website): remove gold sponsors section
  * chore: sync translations (#1371)
  * chore(deps): bump @babel/traverse from 7.18.2 to 7.23.2 in /docs (#1374)
  * chore(docs) add missing `watch: true` to example

-------------------------------------------------------------------
Mon Oct 09 09:04:43 UTC 2023 - felix.niederwanger@suse.com

- Update to version 3.31.0:
  * chore: sync translations (#1367)
  * chore(taskfile): add task to install goreleaser
  * v3.31.0
  * chore: add changelog entry for #1338
  * fix(precondition): do not print error if context was aborted (#1338)
  * chore: add changelog entry for #1343
  * fix: templates on task descriptions (#1343)
  * feat: unify prompts (#1344)
  * chore: add changelog entry for #1356
  * fix: exclude other "ignored" files. (#1356)
  * fix: increase max task calls limit from 100 to 1000
  * feat: add ability to set `watch: true` in Taskfile (#1361)
  * chore(deps): bump golang.org/x/term from 0.12.0 to 0.13.0 (#1366)
  * chore(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0 (#1365)
  * chore(deps): bump postcss from 8.4.14 to 8.4.31 in /docs (#1364)
  * chore: remove accidentally added taskfile-dag.gv (#1357)
  * chore: sync translations (#1336)
  * feat: error handling for undefined schema version (#1342)
  * docs: typo

-------------------------------------------------------------------
Fri Sep 15 07:12:15 UTC 2023 - felix.niederwanger@suse.com

- Update to version 3.30.1:
  * chore(docs): update branch name on some links
  * release: v3.30.1
  * refactor: minor improvements to setCurrentDir
  * fix: incorrect remote taskfiles cache directory
  * chore: changelog
  * fix: only create a cache if the node is remote
  * fix: e.Dir not being set to the correct directory

-------------------------------------------------------------------
Thu Sep 14 09:33:11 UTC 2023 - felix.niederwanger@suse.com

- Update to version 3.30.0:
  * chore(deps): upgrade slim-sprig to v3.0.0 (#1329)
  * release: v3.30.0
  * chore: add changelog entry for #1325
  * feat(checksum): replace md5 with xxh3 to improve performance (#1325)
  * chore(deps): bump golang.org/x/term from 0.11.0 to 0.12.0 (#1326)
  * chore: sync translations (#1328)
  * feat: remote taskfiles (HTTP) (#1152)
  * chore: sync translations (#1323)
  * fix: minor blog typos
  * fix: il8n blog authors
  * blog: introducing experiments
  * chore: update experiments and deprecation docs (#1315)
  * chore: upgrade Go to v1.21.0 on lint and release actions
  * feat: node refactor (#1316)
  * chore: sync translations (#1314)

-------------------------------------------------------------------
Mon Aug 28 15:12:06 UTC 2023 - felix.niederwanger@suse.com

- Update to version 3.29.1:
  * chore(changelog): consolidate v3.29.0 and v3.29.1
  * chore(website): update release docs to include instructions for winget
  * goreleaser: skip automatic winget release on ci
  * fix: goreleaser deprecation on ci
  * v3.29.1
  * v3.29.0
  * fix: `--status` flag should not have side-effects (#1313)
  * fix: make sure USER_WORKING_DIR works corrently with includes (#1309)
  * chore: sync translations (#1308)
  * feat: bump minimum go version to 1.20 (#1302)

-------------------------------------------------------------------
Fri Aug  4 08:24:13 UTC 2023 - Felix Niederwanger <felix.niederwanger@suse.com>

- Add changesgenerate to service file

-------------------------------------------------------------------
Tue Jul 25 06:57:58 UTC 2023 - Felix Niederwanger <felix.niederwanger@suse.com>

- Update to version 3.28.0
* Added the ability to loop over commands and tasks using for (#82, #1220 by @pd93).
* Fixed variable propagation in multi-level includes (#778, #996, #1256 by @hudclark).
* Fixed a bug where the --exit-code code flag was not returning the correct exit code when calling commands indirectly (#1266, #1270 by @pd93).
* Fixed a nil panic when a dependency was commented out or left empty (#1263 by @neomantra).

-------------------------------------------------------------------
Thu Jul  6 07:53:56 UTC 2023 - Felix Niederwanger <felix.niederwanger@suse.com>

- Update to version 3.27.1
* Fix panic when a .env directory (not file) is present on current directory

-------------------------------------------------------------------
Fri Jun 30 07:45:35 UTC 2023 - Felix Niederwanger <felix.niederwanger@suse.com>

- Update to version 3.27.0
* Allow Taskfiles starting with lowercase characters
* Bug fixes were made to the npm installation method
* Added the gentle force experiment as a draft
* Added an --experiments flag to allow you to see which experiments are enabled
* Added ability to specify which variables are required in a task

-------------------------------------------------------------------
Mon Jun 12 07:15:25 UTC 2023 - Felix Niederwanger <felix.niederwanger@suse.com>

- Update to version 3.26.0

* Only rewrite checksum files in .task if the checksum has changed
* Added experiments documentation to the website
* Deprecated version: 2 schema. This will be removed in the next major release
* Added a new prompt: prop to set a warning prompt to be shown before running a potential dangurous task.
* Added support for single command task syntax. With this change, it's now possible to declare just cmd: in a task, avoiding the more complex cmds: [] when you have only a single command for that task


-------------------------------------------------------------------
Tue May 23 09:05:07 UTC 2023 - Felix Niederwanger <felix.niederwanger@suse.com>

- Update to version 3.25.0
* Support silent: when calling another tasks
* Improve PowerShell completion script
* Add more languages to the website menu and show translation progress percentage
* Starting on this release, official binaries for FreeBSD will be available to download
* Fix some errors being unintendedly supressed
* Fix a nil pointer error when version is omitted from a Taskfile
* Fix duplicate error message when a task does not exists


-------------------------------------------------------------------
Mon Apr 17 07:27:26 UTC 2023 - Felix Niederwanger <felix.niederwanger@suse.com>

- Update to version 3.24.0
* Fix Fish shell completion for tasks with aliases
* The default branch was renamed from master to main
* Fix bug where "up-to-date" logs were not being omitted for silent tasks
* Add .hg (Mercurial) to the list of ignored directories when using --watch
* More improvements to the release tool
* Enforce gofumpt linter
* Add --sort flag for use with --list and --list-all
* Task now has custom exit codes depending on the error


-------------------------------------------------------------------
Mon Mar 27 07:42:11 UTC 2023 - Felix Niederwanger <felix.niederwanger@suse.com>

- Update to version 3.23.0
* Added task location data to the --json flag output
* Change the name of the file generated by task --init from Taskfile.yaml to Taskfile.yml
* Added new splitArgs template function ({{splitArgs "foo bar 'foo bar baz'"}}) to ensure string is split as arguments
* Fix the value of {{.CHECKSUM}} variable in status
* Fixed deep copy implementation
* Created a tool to assist with releases

-------------------------------------------------------------------
Mon Mar 13 09:19:11 UTC 2023 - Felix Niederwanger <felix.niederwanger@suse.com>

- Update to version 3.22.0
* Add a brand new --global (-g) flag that will run a Taskfile from your $HOME directory. This is useful to have automation that you can run from anywhere in your system!
* Add ability to set error_only: true on the group output mode. This will instruct Task to only print a command output if it returned with a non-zero exit code
* Fixed bug where .task/checksum file was sometimes not being created when task also declares a `status: `
* Refactored and decoupled fingerprinting from the main Task executor
* Fixed deadlock issue when using `run: once`

-------------------------------------------------------------------
Thu Feb 23 08:12:12 UTC 2023 - Felix Niederwanger <felix.niederwanger@suse.com>

Update to version 3.21.0
* Added new TASK_VERSION special variable
* Fixed a bug where tasks were sometimes incorrectly marked as internal
* Update to Go 1.20 (bump minimum version to 1.19)
* Added environment variable FORCE_COLOR support to force color output. Usefull for environments without TTY

-------------------------------------------------------------------
Mon Jan 16 09:20:46 UTC 2023 - Felix Niederwanger <felix.niederwanger@suse.com>

Update to version 3.20.0:
* Improve behavior and performance of status checking when using the timestamp mode
* Performance optimizations were made for large Taskfiles
* Add ability to configure options for the set and shopt builtins
* Add new platforms: attribute to task and cmd, so it's now possible to choose in which platforms that given task or command will be run on. Possible values are operating system (GOOS), architecture (GOARCH) or a combination of the two. Example: platforms: [linux], platforms: [amd64] or platforms: [linux/amd64]. Other platforms will be skipped


-------------------------------------------------------------------
Wed Jan 11 08:17:53 UTC 2023 - Felix Niederwanger <felix.niederwanger@suse.com>

- Kickoff - First push to OBS with version v3.19.1
openSUSE Build Service is sponsored by