diff --git a/CHANGELOG.md b/CHANGELOG.md index 58cf70de..58e9466b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## Unreleased +## v3.23.0 - 2023-03-26 Task now has an [official extension for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=task.vscode-task) contributed by @pd93! :tada: The extension is maintained in a [new repository](https://github.com/go-task/vscode-task) under the `go-task` organization. We're looking to gather feedback from the community so please give it a go and let us know what you think via a [discussion](https://github.com/go-task/vscode-task/discussions), [issue](https://github.com/go-task/vscode-task/issues) or on our [Discord](https://discord.gg/6TY36E39UK)! diff --git a/Taskfile.yml b/Taskfile.yml index 14bef3c5..e89fffee 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -107,6 +107,14 @@ tasks: cmds: - go run ./cmd/release {{.CLI_ARGS}} + npm:bump: + desc: Bump version in package.json. Requires `jq`. + vars: + VERSION: '{{coalesce .CLI_ARGS .VERSION}}' + cmds: + - cat package.json | jq '.version = "{{.VERSION}}"' > temp.json; mv temp.json package.json + - cat package-lock.json | jq '.version = "{{.VERSION}}" | .packages."".version = "{{.VERSION}}"' > temp.json; mv temp.json package-lock.json + npm:publish: desc: Publish release to npm cmds: diff --git a/docs/docs/changelog.md b/docs/docs/changelog.md index c38b27b4..13c7f75d 100644 --- a/docs/docs/changelog.md +++ b/docs/docs/changelog.md @@ -5,6 +5,27 @@ sidebar_position: 7 # Changelog +## v3.23.0 - 2023-03-26 + +Task now has an [official extension for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=task.vscode-task) contributed by [@pd93](https://github.com/pd93)! :tada: The extension is maintained in a [new repository](https://github.com/go-task/vscode-task) under the `go-task` organization. We're looking to gather feedback from the community so please give it a go and let us know what you think via a [discussion](https://github.com/go-task/vscode-task/discussions), [issue](https://github.com/go-task/vscode-task/issues) or on our [Discord](https://discord.gg/6TY36E39UK)! + +> **NOTE:** +> The extension _requires_ v3.23.0 to be installed in order to work. + +- The website was integrated with + [Crowdin](https://crowdin.com/project/taskfile) to allow the community to + contribute with translations! [Chinese](https://taskfile.dev/zh-Hans/) is the + first language available ([#1057](https://github.com/go-task/task/issues/1057), [#1058](https://github.com/go-task/task/issues/1058) by [@misitebao](https://github.com/misitebao)). +- Added task location data to the `--json` flag output ([#1056](https://github.com/go-task/task/issues/1056) by [@pd93](https://github.com/pd93)) +- Change the name of the file generated by `task --init` from `Taskfile.yaml` to + `Taskfile.yml` ([#1062](https://github.com/go-task/task/issues/1062) by [@misitebao](https://github.com/misitebao)). +- Added new `splitArgs` template function (`{{splitArgs "foo bar 'foo bar + baz'"}}`) to ensure string is split as arguments ([#1040](https://github.com/go-task/task/issues/1040), + [#1059](https://github.com/go-task/task/issues/1059) by [@dhanusaputra](https://github.com/dhanusaputra)). +- Fix the value of `{{.CHECKSUM}}` variable in status ([#1076](https://github.com/go-task/task/issues/1076), [#1080](https://github.com/go-task/task/issues/1080) by [@pd93](https://github.com/pd93)). +- Fixed deep copy implementation ([#1072](https://github.com/go-task/task/issues/1072) by [@pd93](https://github.com/pd93)) +- Created a tool to assist with releases ([#1086](https://github.com/go-task/task/issues/1086) by [@pd93](https://github.com/pd93)). + ## v3.22.0 - 2023-03-10 - Add a brand new `--global` (`-g`) flag that will run a Taskfile from your diff --git a/package-lock.json b/package-lock.json index e1926b37..80e3c35c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@go-task/cli", - "version": "3.22.0", + "version": "3.23.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@go-task/cli", - "version": "3.22.0", + "version": "3.23.0", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index e2841524..87bb9a6c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@go-task/cli", - "version": "3.22.0", + "version": "3.23.0", "description": "A task runner / simpler Make alternative written in Go", "scripts": { "postinstall": "go-npm install",