From 550f6bde9faf0fe05cefe63563cdddda863e0576 Mon Sep 17 00:00:00 2001 From: Guillaume ROUCHON Date: Thu, 9 May 2024 16:21:57 +0200 Subject: [PATCH] add explicit deprecation warning --- CHANGELOG.md | 6 ++++++ tasks/ReplaceTokensV3/CHANGELOG.md | 3 +++ tasks/ReplaceTokensV3/index.ts | 3 +++ tasks/ReplaceTokensV3/task.json | 3 +-- tasks/ReplaceTokensV4/CHANGELOG.md | 3 +++ tasks/ReplaceTokensV4/index.ts | 3 +++ tasks/ReplaceTokensV4/task.json | 3 +-- 7 files changed, 20 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ba81dd..03104d3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ ## 5.0.8 - Add links in README to migration documentation. +Task 3.12.4 +- Add explicit deprecation warning. + +Task 4.4.4 +- Add explicit deprecation warning. + ## 5.0.7 Task 6.0.6 - Fix default case sensitivity in sources and additional variables matching ([#29](https://github.com/qetza/replacetokens-task/issues/29)). diff --git a/tasks/ReplaceTokensV3/CHANGELOG.md b/tasks/ReplaceTokensV3/CHANGELOG.md index 7085e28..b08ba06 100644 --- a/tasks/ReplaceTokensV3/CHANGELOG.md +++ b/tasks/ReplaceTokensV3/CHANGELOG.md @@ -1,4 +1,7 @@ # Changelog +## 3.12.4 +- Add explicit deprecation warning. + ## 3.12.3 - Fix telemetry account hash. diff --git a/tasks/ReplaceTokensV3/index.ts b/tasks/ReplaceTokensV3/index.ts index bb8ea51..7c44dd3 100644 --- a/tasks/ReplaceTokensV3/index.ts +++ b/tasks/ReplaceTokensV3/index.ts @@ -496,6 +496,9 @@ var normalize = function (p: string): string { }; async function run() { + // depreciation warnings + tl.warning('This version is deprecated. Use v5 (node10) or v6 (node16) versions instead. For help see https://github.com/qetza/replacetokens-task/discussions/33 and https://github.com/qetza/replacetokens-task/discussions/34'); + // initialize telemetry (outside of try as needed in catch and finally) let telemetryEnabled = false; let telemetryEvent = new TelemetryEvent( diff --git a/tasks/ReplaceTokensV3/task.json b/tasks/ReplaceTokensV3/task.json index 0d54b7a..65bce95 100644 --- a/tasks/ReplaceTokensV3/task.json +++ b/tasks/ReplaceTokensV3/task.json @@ -13,12 +13,11 @@ "version": { "Major": 3, "Minor": 12, - "Patch": 3 + "Patch": 4 }, "instanceNameFormat": "Replace tokens in $(targetFiles)", "minimumAgentVersion": "2.105.0", "deprecated": true, - "deprecationMessage": "The replacetokens@3 task has been deprecated. Use replacetokens@5 (node10) or replacetokens@6 (node16) task instead.", "groups": [ { "name": "validations", diff --git a/tasks/ReplaceTokensV4/CHANGELOG.md b/tasks/ReplaceTokensV4/CHANGELOG.md index c553eac..1c6701f 100644 --- a/tasks/ReplaceTokensV4/CHANGELOG.md +++ b/tasks/ReplaceTokensV4/CHANGELOG.md @@ -1,4 +1,7 @@ # Changelog +## 4.4.4 +- Add explicit deprecation warning. + ## 4.4.3 - Fix telemetry account hash. diff --git a/tasks/ReplaceTokensV4/index.ts b/tasks/ReplaceTokensV4/index.ts index cb087a3..1c425c4 100644 --- a/tasks/ReplaceTokensV4/index.ts +++ b/tasks/ReplaceTokensV4/index.ts @@ -496,6 +496,9 @@ var normalize = function (p: string): string { }; async function run() { + // depreciation warnings + tl.warning('This version is deprecated. Use v5 (node10) or v6 (node16) versions instead. For help see https://github.com/qetza/replacetokens-task/discussions/33 and https://github.com/qetza/replacetokens-task/discussions/34'); + // initialize telemetry (outside of try as needed in catch and finally) let telemetryEnabled = false; let telemetryEvent = new TelemetryEvent( diff --git a/tasks/ReplaceTokensV4/task.json b/tasks/ReplaceTokensV4/task.json index 8ec1b5b..4893b05 100644 --- a/tasks/ReplaceTokensV4/task.json +++ b/tasks/ReplaceTokensV4/task.json @@ -13,13 +13,12 @@ "version": { "Major": 4, "Minor": 4, - "Patch": 3 + "Patch": 4 }, "releaseNotes": "Added output variables (breaking change).
Added token pattern dropdown (breaking change).", "instanceNameFormat": "Replace tokens in $(targetFiles)", "minimumAgentVersion": "2.105.0", "deprecated": true, - "deprecationMessage": "The replacetokens@4 task has been deprecated. Use replacetokens@5 (node10) or replacetokens@6 (node16) task instead.", "groups": [ { "name": "validations",