From 53cabe65a6a0dcdac2ada0dd3660dcdd007c3355 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 27 Sep 2023 03:50:20 +0000 Subject: [PATCH] chore(main): release 3.14.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 100 ++++++++++++++++++++++++++++++++++ package-lock.json | 4 +- package.json | 2 +- 4 files changed, 104 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 7f49d2b0..06133286 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1 +1 @@ -{".":"3.13.1","src":"3.12.0"} +{".":"3.14.0","src":"3.12.0"} diff --git a/CHANGELOG.md b/CHANGELOG.md index e15d901e..0074e612 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,105 @@ # Changelog +## [3.14.0](https://github.com/ptarmiganlabs/ctrl-q/compare/v3.13.1...v3.14.0) (2023-09-27) + + +### Features + +* Add command for bulk export of apps ([5404e45](https://github.com/ptarmiganlabs/ctrl-q/commit/5404e45245efcd921ac7e931e595ef7ff0379ae0)), closes [#218](https://github.com/ptarmiganlabs/ctrl-q/issues/218) +* Add optional delay after each QVF file upload to Sense ([6395408](https://github.com/ptarmiganlabs/ctrl-q/commit/6395408e25e1684f15675c0a254abae350bb8f60)), closes [#198](https://github.com/ptarmiganlabs/ctrl-q/issues/198) +* Add unit tests for script-get and task-get commands ([cca29b8](https://github.com/ptarmiganlabs/ctrl-q/commit/cca29b825f784af118359eb6dc6d3f2474797712)), closes [#207](https://github.com/ptarmiganlabs/ctrl-q/issues/207) +* **app-import:** Add more options for publishing apps ([a548642](https://github.com/ptarmiganlabs/ctrl-q/commit/a5486427c1cb4317fcb971c1bc55e5ba3dc071a1)), closes [#234](https://github.com/ptarmiganlabs/ctrl-q/issues/234) +* Include color info when importing master dimensions from Excel file ([268e136](https://github.com/ptarmiganlabs/ctrl-q/commit/268e13645e8e1e9a1571134a0b4d13da8cdfb1a7)), closes [#238](https://github.com/ptarmiganlabs/ctrl-q/issues/238) +* Load Sense tags and custom properties on startup rather than at each QRS call ([bfda57b](https://github.com/ptarmiganlabs/ctrl-q/commit/bfda57bf94c5053f65997d7603aaab733ed6b40f)) +* **master-item-dim-delete:** Add counter showing how many master dimensions have been deleted so far ([b081f2a](https://github.com/ptarmiganlabs/ctrl-q/commit/b081f2ac9b27728ea9a0f0464483bca2e3603836)) +* **master-item-dim-get:** Show per-value coloring data in table and JSON output for master dimensions ([8f49ab5](https://github.com/ptarmiganlabs/ctrl-q/commit/8f49ab57a62ae7672f037f82d212d93f8ac53db9)), closes [#240](https://github.com/ptarmiganlabs/ctrl-q/issues/240) +* **master-item-import:** Add --dry-run option ([5bbd08a](https://github.com/ptarmiganlabs/ctrl-q/commit/5bbd08ae25c88c174992eb9c35ce2c788415dd9e)), closes [#270](https://github.com/ptarmiganlabs/ctrl-q/issues/270) +* **master-item-import:** Add option for delay between master item imports ([b618d12](https://github.com/ptarmiganlabs/ctrl-q/commit/b618d12ce16a9db56a4245fd7c6949ecf0f0d7c4)) +* **master-item-import:** Add support for importing drill-down dimensions ([cc0a36f](https://github.com/ptarmiganlabs/ctrl-q/commit/cc0a36fd3ad9ffdc77bfc988e592d5700e33cec0)), closes [#272](https://github.com/ptarmiganlabs/ctrl-q/issues/272) +* **master-item-import:** Include color info when importing master measures from Excel file ([d5aa579](https://github.com/ptarmiganlabs/ctrl-q/commit/d5aa5797c828f130d122e12a89b749e33503f035)), closes [#245](https://github.com/ptarmiganlabs/ctrl-q/issues/245) +* **master-item-import:** Show counter showing how many master items have been imported so far ([0dff114](https://github.com/ptarmiganlabs/ctrl-q/commit/0dff114160cfed7c1e7a677cfbbdde7032bc4cab)) +* **master-item-import:** Show info showing how many master items were imported in total ([0dff114](https://github.com/ptarmiganlabs/ctrl-q/commit/0dff114160cfed7c1e7a677cfbbdde7032bc4cab)) +* **master-item-measure-delete:** Add counter showing how many master measures have been deleted so far ([15768d5](https://github.com/ptarmiganlabs/ctrl-q/commit/15768d5d1376896b2680f41c1d511831006fa7bf)) +* **master-item-measure-get:** Add full color info in table output for master measures ([42ea7a1](https://github.com/ptarmiganlabs/ctrl-q/commit/42ea7a10af89095cf1076481d0cacecda6391e4c)), closes [#244](https://github.com/ptarmiganlabs/ctrl-q/issues/244) +* Publish apps as part of import-from-qvf workflow ([7745258](https://github.com/ptarmiganlabs/ctrl-q/commit/7745258ce8359b7033bc8e7cab7da03e5b59239f)), closes [#189](https://github.com/ptarmiganlabs/ctrl-q/issues/189) +* Retry app upload when QRS rate limit kicks in ([bfda57b](https://github.com/ptarmiganlabs/ctrl-q/commit/bfda57bf94c5053f65997d7603aaab733ed6b40f)), closes [#197](https://github.com/ptarmiganlabs/ctrl-q/issues/197) [#199](https://github.com/ptarmiganlabs/ctrl-q/issues/199) +* Set owner of apps imported from QVFs ([c306243](https://github.com/ptarmiganlabs/ctrl-q/commit/c3062437ec5eabc6f393918e1bdece3775c9f2a5)), closes [#190](https://github.com/ptarmiganlabs/ctrl-q/issues/190) +* **task-get:** Include ext prg tasks in task trees and tables ([69d0946](https://github.com/ptarmiganlabs/ctrl-q/commit/69d094614bc0cf813d777f2750021d845df8c89a)), closes [#250](https://github.com/ptarmiganlabs/ctrl-q/issues/250) +* **task-import:** Better progress logging when importing tasks from Excel file ([c2f721b](https://github.com/ptarmiganlabs/ctrl-q/commit/c2f721b60b3f69edebdab4e93b679524649607c6)) +* **variable-delete:** Add new command for deleting in-app variables ([7b43ac4](https://github.com/ptarmiganlabs/ctrl-q/commit/7b43ac4948508fdaba88a25581fd7dac35681b3d)), closes [#237](https://github.com/ptarmiganlabs/ctrl-q/issues/237) +* **variable-get:** Add new command for listing in-app variables ([33c5811](https://github.com/ptarmiganlabs/ctrl-q/commit/33c58110464b75cee343e821a59690c8063a2666)), closes [#237](https://github.com/ptarmiganlabs/ctrl-q/issues/237) + + +### Bug Fixes + +* --task-tag parameter does not work with task-get command ([2201f36](https://github.com/ptarmiganlabs/ctrl-q/commit/2201f36d22807466bbd546dcea48d023aac3316e)), closes [#225](https://github.com/ptarmiganlabs/ctrl-q/issues/225) +* Add missing .qvf extension to file names in Excel file created by app-export ([23bb188](https://github.com/ptarmiganlabs/ctrl-q/commit/23bb188abc3d0e793cd34d09311597b747765cad)), closes [#231](https://github.com/ptarmiganlabs/ctrl-q/issues/231) +* **app-import:** Make app import more robust on QSEoW 2023-May and onward ([642e7df](https://github.com/ptarmiganlabs/ctrl-q/commit/642e7df2ceba59ebd8383f883da6af03902e0058)) +* Improve dry-run messages ([8cd25bc](https://github.com/ptarmiganlabs/ctrl-q/commit/8cd25bc7fb13e0a1e829c0a06066f3fa105e4207)), closes [#196](https://github.com/ptarmiganlabs/ctrl-q/issues/196) +* Incorrect QVF file name written to Excel file when using app-export command with --metadata-file-create option ([a2cf04e](https://github.com/ptarmiganlabs/ctrl-q/commit/a2cf04e9bdf1822a4699973f8c4f16ddc27ec78a)), closes [#228](https://github.com/ptarmiganlabs/ctrl-q/issues/228) +* **master-item-dim-get:** Fixed typo in command description ([3705ff0](https://github.com/ptarmiganlabs/ctrl-q/commit/3705ff0f336dfd45e3ac429d5625b8064b9e4373)), closes [#258](https://github.com/ptarmiganlabs/ctrl-q/issues/258) +* Respect user dir/id passed as options when calling Qlik repository APIs ([6689847](https://github.com/ptarmiganlabs/ctrl-q/commit/6689847d2b5668c47b6c0c0d2cf6fe518ffeb963)), closes [#269](https://github.com/ptarmiganlabs/ctrl-q/issues/269) +* **task-get:** A task tree including ext program tasks caused failure ([16e0496](https://github.com/ptarmiganlabs/ctrl-q/commit/16e049624d177e640453348d385ddcdd7320e8c6)) +* **task-get:** Properly handle ext prg task triggering reload task ([ad9fbae](https://github.com/ptarmiganlabs/ctrl-q/commit/ad9fbae488181b5928a44d58ca3bcb80c3491a87)), closes [#288](https://github.com/ptarmiganlabs/ctrl-q/issues/288) +* **variable-delete:** Keep track of system vs script created variables ([366cc14](https://github.com/ptarmiganlabs/ctrl-q/commit/366cc14bfb1e2033340a0cf352b384c2650cc3a0)), closes [#259](https://github.com/ptarmiganlabs/ctrl-q/issues/259) + + +### Miscellaneous + +* Add insiders build step in CI pipeline ([97e933f](https://github.com/ptarmiganlabs/ctrl-q/commit/97e933fb89aed09fbac285a2ba870b3010a02cf2)), closes [#303](https://github.com/ptarmiganlabs/ctrl-q/issues/303) +* **deps:** update actions/checkout action to v4 ([460fd6b](https://github.com/ptarmiganlabs/ctrl-q/commit/460fd6b00e205835ad26c584c6a786c68dde483f)) +* **deps:** update crazy-max/ghaction-virustotal action to v4 ([49d4c23](https://github.com/ptarmiganlabs/ctrl-q/commit/49d4c23e8e308baf51920dc674b50050c2f38251)) +* **deps:** Update dependencies to stay safe and secure ([32714b7](https://github.com/ptarmiganlabs/ctrl-q/commit/32714b724a7efa2314ff6976ba54ce9e88ae1949)) +* **deps:** Update dependencies to stay safe and secure ([d42281f](https://github.com/ptarmiganlabs/ctrl-q/commit/d42281fa4b5ab403a179c24e8e0d2b2154ac8a9d)) +* **deps:** Update dependencies to stay safe and secure ([c9b240c](https://github.com/ptarmiganlabs/ctrl-q/commit/c9b240c5f35aa4c9dc4a5fdc8fe190c40359bb5d)) +* Fix broken build flow post refactoring ([1c91e56](https://github.com/ptarmiganlabs/ctrl-q/commit/1c91e5651c0a408cf2527abae65763a8aa6bf09f)) +* Fix broken Linux build ([7847a6d](https://github.com/ptarmiganlabs/ctrl-q/commit/7847a6def5dafa180361fce48d493d8be68058b7)) +* Fix typo in build workflow ([32d4761](https://github.com/ptarmiganlabs/ctrl-q/commit/32d4761a8cda7d32aa06534db0998fc26bb8dc4b)) +* Fix version number after build refactoring ([5f4347c](https://github.com/ptarmiganlabs/ctrl-q/commit/5f4347c640c58f9a31d8399350af7cededf8b7da)) +* **main:** release 3.13.0 ([17aad7b](https://github.com/ptarmiganlabs/ctrl-q/commit/17aad7bfbb3bd150c94428cf58274f76af3739e6)) +* **main:** release 3.13.1 ([3a42857](https://github.com/ptarmiganlabs/ctrl-q/commit/3a428572fbb2f364ab45fdcb8b26ae33aec84c80)) +* **main:** release ctrl-q 3.10.0 ([b868956](https://github.com/ptarmiganlabs/ctrl-q/commit/b8689565ba4001913ce1b9236c46cd55815333b3)) +* **main:** release ctrl-q 3.11.0 ([c4e7722](https://github.com/ptarmiganlabs/ctrl-q/commit/c4e7722b34436be500fb34f956ca5c16f3cdb440)) +* **main:** release ctrl-q 3.12.0 ([e0d52b2](https://github.com/ptarmiganlabs/ctrl-q/commit/e0d52b255781a021e049bf65b6a35a2b62d3b3c9)) +* **main:** release ctrl-q 3.6.0 ([25fc378](https://github.com/ptarmiganlabs/ctrl-q/commit/25fc3781007d2bcd86d5079792f4f43561b25a8c)) +* **main:** release ctrl-q 3.6.1 ([b0a0ce0](https://github.com/ptarmiganlabs/ctrl-q/commit/b0a0ce0a0b2c4109459dfbd114dd91e1755d3e79)) +* **main:** release ctrl-q 3.7.0 ([7757108](https://github.com/ptarmiganlabs/ctrl-q/commit/7757108f92443948569b2b38c8efe4ed1a802311)) +* **main:** release ctrl-q 3.7.0 ([effd0c6](https://github.com/ptarmiganlabs/ctrl-q/commit/effd0c6f43c657e6fee9187eaab2ab5c00f2bc2e)) +* **main:** release ctrl-q 3.7.0 ([ebae75d](https://github.com/ptarmiganlabs/ctrl-q/commit/ebae75d0f31b6ea454e10fed503e85d561aec267)) +* **main:** release ctrl-q 3.7.0 ([f285caf](https://github.com/ptarmiganlabs/ctrl-q/commit/f285cafa158fac87ceb51b7451db8ab38ff495a3)) +* **main:** release ctrl-q 3.7.0 ([2c4bc21](https://github.com/ptarmiganlabs/ctrl-q/commit/2c4bc218a25cfa800dadac161c4b36e491b96473)) +* **main:** release ctrl-q 3.7.1 ([1335dde](https://github.com/ptarmiganlabs/ctrl-q/commit/1335dde2de22dbcdd167de6faec41107b14cf536)) +* **main:** release ctrl-q 3.8.0 ([4b63a25](https://github.com/ptarmiganlabs/ctrl-q/commit/4b63a2583edc16fbcf4b40818ae4b43a20f28cd6)) +* **main:** release ctrl-q 3.8.0 ([52426ec](https://github.com/ptarmiganlabs/ctrl-q/commit/52426ec1924abe68b62df53cbf6c6508243f4414)) +* **main:** release ctrl-q 3.8.1 ([d527859](https://github.com/ptarmiganlabs/ctrl-q/commit/d527859efddfe0cbd5e5c93e0865912ee2818176)) +* **main:** release ctrl-q 3.8.2 ([1faf6e1](https://github.com/ptarmiganlabs/ctrl-q/commit/1faf6e1b55135487c9428d068a388c84c14aa237)) +* **main:** release ctrl-q 3.8.3 ([2e2c15f](https://github.com/ptarmiganlabs/ctrl-q/commit/2e2c15fd2573ac61149a9ab02603a97f75974d58)) +* **main:** release ctrl-q 3.9.0 ([9ce247d](https://github.com/ptarmiganlabs/ctrl-q/commit/9ce247d1c9b7134eb8fa86e561e7b29da82f5042)) +* **main:** release ctrl-q 3.9.0 ([dc5974e](https://github.com/ptarmiganlabs/ctrl-q/commit/dc5974e22adb43f3582b4f8daefdddff256b77b0)) +* **main:** release ctrl-q 3.9.0 ([305d6ec](https://github.com/ptarmiganlabs/ctrl-q/commit/305d6ec31b307eda206ab29c9e1f94057990d448)) +* **main:** release ctrl-q 3.9.0 ([dec7209](https://github.com/ptarmiganlabs/ctrl-q/commit/dec720915f66e713b01291295ee3e29c3d97cabd)) +* **main:** release ctrl-q 3.9.1 ([086f716](https://github.com/ptarmiganlabs/ctrl-q/commit/086f7166572a7eb164a913560ebc2f22d7462a02)) +* Revert back to auto release numbering ([2063774](https://github.com/ptarmiganlabs/ctrl-q/commit/2063774116b72f49255d56775aec1fd447d3ce51)) +* Tesrt cases for app export ([c2fef5b](https://github.com/ptarmiganlabs/ctrl-q/commit/c2fef5bf37b49fd01f844067edbb11f3c945fbd1)) + + +### Refactoring + +* Change build process to be compatible with latest network libraries ([b40b71a](https://github.com/ptarmiganlabs/ctrl-q/commit/b40b71a1d9ebb46ae2e688bc5db133fda7be8638)), closes [#205](https://github.com/ptarmiganlabs/ctrl-q/issues/205) +* **master-item-import:** Make master item import more robust ([4d76c3d](https://github.com/ptarmiganlabs/ctrl-q/commit/4d76c3d962258ff2ec2eb2fe62ed03f51df60cc6)), closes [#271](https://github.com/ptarmiganlabs/ctrl-q/issues/271) +* **task-get:** Improved logging and error checking. ([ad9fbae](https://github.com/ptarmiganlabs/ctrl-q/commit/ad9fbae488181b5928a44d58ca3bcb80c3491a87)) + + +### Documentation + +* Add sample definitions files for task, app, master item import ([5d628e3](https://github.com/ptarmiganlabs/ctrl-q/commit/5d628e39074247141119c48d4fe41d77d6773dfa)) +* Add section about how to auth with Sense ([e9a3a6f](https://github.com/ptarmiganlabs/ctrl-q/commit/e9a3a6f0418f93a07b7e96ba6eaedf1c49b49b27)) +* **app-import:** Add description of publishing apps after import from QVF files ([072a14f](https://github.com/ptarmiganlabs/ctrl-q/commit/072a14fc36438cfc9d0a85e99bc251cf7fe92dd8)), closes [#302](https://github.com/ptarmiganlabs/ctrl-q/issues/302) +* **app-import:** Add link to app import Excel file columns ([28cd76a](https://github.com/ptarmiganlabs/ctrl-q/commit/28cd76ae51b5eb4992dfcff3f670655b456e15a5)), closes [#301](https://github.com/ptarmiganlabs/ctrl-q/issues/301) +* Clarify how user dir/id options are used ([600c023](https://github.com/ptarmiganlabs/ctrl-q/commit/600c0235b7a36171b4d181a2ee7e271d84f08076)) +* Clarify what Excel-file structure is expected for `master-item-import` command ([3a0d248](https://github.com/ptarmiganlabs/ctrl-q/commit/3a0d2483d0917d2aea611b1006079eb65af1205b)) +* Update wrt 3.8.0 ([344b07e](https://github.com/ptarmiganlabs/ctrl-q/commit/344b07e9c6f122d4cfd36ee3d07e2b09300a0b3a)) + ## [3.13.1](https://github.com/ptarmiganlabs/ctrl-q/compare/v3.13.0...v3.13.1) (2023-09-27) diff --git a/package-lock.json b/package-lock.json index fbe898e9..9d1b6331 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "ctrl-q", - "version": "3.13.1", + "version": "3.14.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ctrl-q", - "version": "3.13.1", + "version": "3.14.0", "license": "MIT", "dependencies": { "axios": "^1.5.0", diff --git a/package.json b/package.json index 3aac6458..c06a2fb3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ctrl-q", - "version": "3.13.1", + "version": "3.14.0", "description": "Command line tool for interacting with Qlik Sense Enterprise servers", "main": "ctrl-q.js", "scripts": {