From 826e89427865030b535bec45eca93e47d6de36db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=B6ran=20Sander?= Date: Wed, 29 Apr 2026 22:17:38 +0200 Subject: [PATCH] chore(main): release ctrl-q 5.0.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 156 ++++++++++++++++++++++++++++++++++ package-lock.json | 4 +- package.json | 2 +- 4 files changed, 160 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 541b068..c98797a 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1 +1 @@ -{".":"4.5.0"} +{".":"5.0.0"} diff --git a/CHANGELOG.md b/CHANGELOG.md index eb302e8..ea08a94 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,161 @@ # Changelog +## [5.0.0](https://github.com/ptarmiganlabs/ctrl-q/compare/ctrl-q-v4.5.0...ctrl-q-v5.0.0) (2026-04-29) + + +### ⚠ BREAKING CHANGES + +* **QSEoW:** Add new command prefix for all client-managed related commands + +### Features + +* Add better top-level error handling ([782fbe5](https://github.com/ptarmiganlabs/ctrl-q/commit/782fbe5e63dbed210fe445830897d8c2a3df9655)), closes [#657](https://github.com/ptarmiganlabs/ctrl-q/issues/657) +* Add environment variables linked to all commands' options ([e3e969b](https://github.com/ptarmiganlabs/ctrl-q/commit/e3e969b9b43bc95ad8d8bfd4cb73d0f25ab09d9b)), closes [#568](https://github.com/ptarmiganlabs/ctrl-q/issues/568) +* **app-export:** Add --app-published flag for exporting all published apps ([fbff348](https://github.com/ptarmiganlabs/ctrl-q/commit/fbff3483f2b880c5ee6e28c0e028cea91953aec4)), closes [#468](https://github.com/ptarmiganlabs/ctrl-q/issues/468) +* Enhance `qseow app-metadata-get` with table and key extraction ([51f8810](https://github.com/ptarmiganlabs/ctrl-q/commit/51f8810c60f4ee5a2126dfd8679f2534763ac43d)) +* **qscloud:** Add connection test command ([61dd4d8](https://github.com/ptarmiganlabs/ctrl-q/commit/61dd4d8a33ddc5670921a82143a21dbf4bdf2dbf)) +* **qseow task-vis:** Add `--task-tag` and `--task-id` options for limiting what tasks are visualised ([44de75d](https://github.com/ptarmiganlabs/ctrl-q/commit/44de75d85bd6adb9c7f2c9d3b33949dd3a4ca328)) +* **qseow task-vis:** Always look for circular task chains and duplicate task triggers when starting Ctrl-Q ([44de75d](https://github.com/ptarmiganlabs/ctrl-q/commit/44de75d85bd6adb9c7f2c9d3b33949dd3a4ca328)) +* **qseow task-vis:** Show count for duplicate, identical triggers in task network view ([3499df4](https://github.com/ptarmiganlabs/ctrl-q/commit/3499df498f162df98c99c30f9f8f09eb4861ed13)), closes [#599](https://github.com/ptarmiganlabs/ctrl-q/issues/599) +* **qseow:** Add `--new-app-delete` option to `qseow field-scramble` … ([7d32d1a](https://github.com/ptarmiganlabs/ctrl-q/commit/7d32d1a47b8fbab60061d4d7b96684c4573346ae)) +* **qseow:** Add `--new-app-delete` option to `qseow field-scramble` command ([996df4f](https://github.com/ptarmiganlabs/ctrl-q/commit/996df4fd3277c27066bf7f446f86a33fa3aba022)) +* **qseow:** Add `app-metadata-get` command for extracting app full metadata to json or qvd ([acad65a](https://github.com/ptarmiganlabs/ctrl-q/commit/acad65afedcc9ee68241c6b4a2ed062bbdf0be14)), closes [#650](https://github.com/ptarmiganlabs/ctrl-q/issues/650) +* **qseow:** Add command for creating custom properties acting as user activity buckets ([f8cc30a](https://github.com/ptarmiganlabs/ctrl-q/commit/f8cc30a974ecaa4b906380371ad6a9043505c0a0)), closes [#154](https://github.com/ptarmiganlabs/ctrl-q/issues/154) +* **qseow:** Add explanation of the various shapes used in the task network diagram to the legend ([2255dba](https://github.com/ptarmiganlabs/ctrl-q/commit/2255dba7cf42e645d40b707ae16222f532a664b1)), closes [#595](https://github.com/ptarmiganlabs/ctrl-q/issues/595) +* **QSEoW:** Add new command prefix for all client-managed related commands ([06ab7ca](https://github.com/ptarmiganlabs/ctrl-q/commit/06ab7ca0bfa12027433a637c05e476d465b9a631)), closes [#519](https://github.com/ptarmiganlabs/ctrl-q/issues/519) +* **qseow:** Add new, default user activity bucket to `qseow user-activity-bucket-cp-create` command ([efaa81c](https://github.com/ptarmiganlabs/ctrl-q/commit/efaa81ce142ff2dc735be2becde107d33250481b)), closes [#546](https://github.com/ptarmiganlabs/ctrl-q/issues/546) +* **qseow:** Add publish and replace options to field scramble command ([8cbfe64](https://github.com/ptarmiganlabs/ctrl-q/commit/8cbfe640132627a197b8cc79b50e138c4fab6545)), closes [#522](https://github.com/ptarmiganlabs/ctrl-q/issues/522) +* **qseow:** Add task filtering to `qseow task-vis` command, showing only parts of a task network ([042891a](https://github.com/ptarmiganlabs/ctrl-q/commit/042891aa345446582c2a0d8a8052114c710cd541)), closes [#581](https://github.com/ptarmiganlabs/ctrl-q/issues/581) +* **qseow:** Add task tag and id filters to task tree vizualisation ([03d7f57](https://github.com/ptarmiganlabs/ctrl-q/commit/03d7f5755fd248f28effed5f894412a1263b5b80)), closes [#582](https://github.com/ptarmiganlabs/ctrl-q/issues/582) +* **qseow:** Always look for circular task chains in `qseow task-vis` command ([1320df2](https://github.com/ptarmiganlabs/ctrl-q/commit/1320df22de4516ef96e4876771ab52cd6abfa916)), closes [#597](https://github.com/ptarmiganlabs/ctrl-q/issues/597) +* **qseow:** Better verification of --task-tag option when calling task-get command ([f4821f6](https://github.com/ptarmiganlabs/ctrl-q/commit/f4821f6c425f974ead26ef115c0611b17b0ce6e1)) +* **qseow:** Better verification of `--task-id` option when calling `task-get` command ([a210f24](https://github.com/ptarmiganlabs/ctrl-q/commit/a210f2453ed45566cb567c140c116076038cdff4)) +* **qseow:** Show app counter when exporting apps to QVF files ([ff90297](https://github.com/ptarmiganlabs/ctrl-q/commit/ff90297a8c4ceb0aeab3411e3a4db191b5ff8f2c)) +* **qseow:** Show task info popup when double clicking on node in `qseow task-vis` command ([a1bf796](https://github.com/ptarmiganlabs/ctrl-q/commit/a1bf7968937315c9e7ca2129bae940ae43c8ba34)), closes [#601](https://github.com/ptarmiganlabs/ctrl-q/issues/601) +* **script-get:** Add option for (not) loading data when app is opened ([dc0640b](https://github.com/ptarmiganlabs/ctrl-q/commit/dc0640b90606d8692d1eed6eb6c810f028ddc2ea)), closes [#459](https://github.com/ptarmiganlabs/ctrl-q/issues/459) +* **script-get:** Make it possible to get only the app script, w/o any log info ([cfdb900](https://github.com/ptarmiganlabs/ctrl-q/commit/cfdb900684e43bce9b721436014a85ce73398e9f)), closes [#460](https://github.com/ptarmiganlabs/ctrl-q/issues/460) +* **security:** pin workflow actions to SHAs ([44db615](https://github.com/ptarmiganlabs/ctrl-q/commit/44db6159be517345217bdb6831de18b7204cae06)) +* **security:** pin workflow actions to SHAs ([07cc8c3](https://github.com/ptarmiganlabs/ctrl-q/commit/07cc8c31e93426b453dfdbd5f4dd10e924efb811)) + + +### Bug Fixes + +* Add unit tests whereever possible, improving stability and maintainability ([1182b5e](https://github.com/ptarmiganlabs/ctrl-q/commit/1182b5e61cbcf4a0b7361185c63a879fbe2f7a3a)) +* Correct regex for version injection in package.json ([5bd6d38](https://github.com/ptarmiganlabs/ctrl-q/commit/5bd6d38471612073d25c5a1e495783bd6dadf12d)) +* Correct regex for version injection in package.json ([5817c96](https://github.com/ptarmiganlabs/ctrl-q/commit/5817c964b4e9e273de14a8c683228c7f30aaafb0)) +* **docs:** Fix broken Ctrl-Q logo in readme file ([c5b0f45](https://github.com/ptarmiganlabs/ctrl-q/commit/c5b0f454c54ce3b6dd33a44e108f58fd588c39e8)) +* ensure session closure on error in various functions ([a5de10b](https://github.com/ptarmiganlabs/ctrl-q/commit/a5de10b170658fad8b66574b4752a4e4edada6d6)) +* **field-scramble:** Better verification of command line options ([d59a010](https://github.com/ptarmiganlabs/ctrl-q/commit/d59a01072c246ce87105a5445b205d64404de617)) +* Fix broken tests and add additional one for `qseow app-metadata-get` command ([15748db](https://github.com/ptarmiganlabs/ctrl-q/commit/15748dbb3bc552b8ac1f8485023d60ea72e92437)) +* fix bug in circular task chain detection logic ([4d5fdec](https://github.com/ptarmiganlabs/ctrl-q/commit/4d5fdecd367cde23d57b68380572442c69754623)) +* **qscloud:** Log correct tenant name when testing connection to QS Cloud ([e78fabc](https://github.com/ptarmiganlabs/ctrl-q/commit/e78fabc51f7bd6ae089d476ccfd5b655d0e96899)), closes [#535](https://github.com/ptarmiganlabs/ctrl-q/issues/535) +* **qseow task-vis:** Only log found circular task chains once in console ([44de75d](https://github.com/ptarmiganlabs/ctrl-q/commit/44de75d85bd6adb9c7f2c9d3b33949dd3a4ca328)), closes [#596](https://github.com/ptarmiganlabs/ctrl-q/issues/596) +* **qseow:** Delete master dimension works again ([610b969](https://github.com/ptarmiganlabs/ctrl-q/commit/610b969f4e09b6660e8910537c3680f9279bbf1a)), closes [#537](https://github.com/ptarmiganlabs/ctrl-q/issues/537) +* **qseow:** Deleting proxy sessions works again, caused by regression in 4.0.0 ([2bb820e](https://github.com/ptarmiganlabs/ctrl-q/commit/2bb820ec7a012aa7380c6d61f6b12fdd336d251c)), closes [#539](https://github.com/ptarmiganlabs/ctrl-q/issues/539) +* **qseow:** Don't throw unwarranted errors when importing master dimensions ([c61409e](https://github.com/ptarmiganlabs/ctrl-q/commit/c61409ecde8f997f10e0e2beec359362229ccb8e)), closes [#542](https://github.com/ptarmiganlabs/ctrl-q/issues/542) +* **qseow:** Exporting apps to QVF files works again ([8b45d85](https://github.com/ptarmiganlabs/ctrl-q/commit/8b45d854da78905d56ab0067f3f2b33d9558fa01)), closes [#541](https://github.com/ptarmiganlabs/ctrl-q/issues/541) +* **qseow:** Fix broken task visualisation on Windows ([e760354](https://github.com/ptarmiganlabs/ctrl-q/commit/e760354aacf97cc30adc5cc30d69b3cd2f1a962a)) +* **qseow:** Fix broken task visualisation on Windows ([5d9c9b4](https://github.com/ptarmiganlabs/ctrl-q/commit/5d9c9b4369cd06f0d801e5c19bfbf20c993d455c)), closes [#551](https://github.com/ptarmiganlabs/ctrl-q/issues/551) +* **qseow:** Getting proxy sessions works again, caused by regression in 4.0.0 ([c756c8f](https://github.com/ptarmiganlabs/ctrl-q/commit/c756c8f177d1e2f4cc3b6d1958093b91869fa9bf)), closes [#538](https://github.com/ptarmiganlabs/ctrl-q/issues/538) +* **qseow:** Implement missing --dry-run feature for `qseow user-activity-bucket-cp-create` command ([473dde3](https://github.com/ptarmiganlabs/ctrl-q/commit/473dde3334057ce17c58caba8db17c18afa3fc88)), closes [#543](https://github.com/ptarmiganlabs/ctrl-q/issues/543) +* **qseow:** Make legend in `qseow task-vis` cmd describe all task network elements ([ad087f1](https://github.com/ptarmiganlabs/ctrl-q/commit/ad087f1e7750f482c28c5f1367dffb328d4b9732)) +* **qseow:** Set default virtual proxy value for all QSEoW commands ([38490de](https://github.com/ptarmiganlabs/ctrl-q/commit/38490deb4c99d4d4ab7f70f0b120d66ade6b957d)), closes [#580](https://github.com/ptarmiganlabs/ctrl-q/issues/580) +* **qseow:** Sort task tree by task name on each level in `qseow task-get` command ([5821e73](https://github.com/ptarmiganlabs/ctrl-q/commit/5821e73204975a5903e2226be295a458758a7e3b)), closes [#592](https://github.com/ptarmiganlabs/ctrl-q/issues/592) +* **qseow:** Visualisation tasks in network diagram works again ([338152d](https://github.com/ptarmiganlabs/ctrl-q/commit/338152d5991778ce76da58f70e66116f6f59c099)), closes [#540](https://github.com/ptarmiganlabs/ctrl-q/issues/540) +* **task-get:** Correctly detect circular and duplicate task chains ([0d56b7a](https://github.com/ptarmiganlabs/ctrl-q/commit/0d56b7a9364f36ceefda31a855fa3bbeacecfb7b)), closes [#583](https://github.com/ptarmiganlabs/ctrl-q/issues/583) +* **unit-test:** Tests for setting task custom properties now work as intended ([779ee4e](https://github.com/ptarmiganlabs/ctrl-q/commit/779ee4e228882a388701f30cd0cc1fed82afeb1e)) +* Version command works again ([af26171](https://github.com/ptarmiganlabs/ctrl-q/commit/af26171ce541ef75b964cbc721a00af13f4551d5)), closes [#536](https://github.com/ptarmiganlabs/ctrl-q/issues/536) + + +### Miscellaneous + +* Add Git SHA to version number on Insider builds ([283c708](https://github.com/ptarmiganlabs/ctrl-q/commit/283c708b7e182917d13b55b200c63bb69ccfab37)) +* Add Git SHA to version number on Insider builds ([cb09e85](https://github.com/ptarmiganlabs/ctrl-q/commit/cb09e85d907246fea3a3c96c5e02ab17cc893afd)) +* Add unit test for `qscloud connection-test` command ([5e53a96](https://github.com/ptarmiganlabs/ctrl-q/commit/5e53a965739c121981d4fbf926ea55bba76c6e00)) +* **ci:** Update build process for Windows, macOS, and Linux to target Node.js 23 and improve executable handling ([ab191b6](https://github.com/ptarmiganlabs/ctrl-q/commit/ab191b69a954258e185f5627fbf2b92323392109)) +* **ci:** Update CI workflow to target Node.js 23 and enhance binary signing and notarization process ([70c5d33](https://github.com/ptarmiganlabs/ctrl-q/commit/70c5d334c06060b7f8aef27ad3f13e25df9c35b1)) +* **ci:** Update CI workflow to target Node.js 23 and enhance binary signing and notarization process ([ce020ed](https://github.com/ptarmiganlabs/ctrl-q/commit/ce020ed11ecf1437687ea1d86862f68fee965ae8)), closes [#523](https://github.com/ptarmiganlabs/ctrl-q/issues/523) +* **deps:** bump actions/checkout from 5.0.0 to 6.0.2 ([589a583](https://github.com/ptarmiganlabs/ctrl-q/commit/589a583fb077063ec971001074ee39aedbab55fe)) +* **deps:** bump actions/checkout from 5.0.0 to 6.0.2 ([af1443c](https://github.com/ptarmiganlabs/ctrl-q/commit/af1443ceca221fb39ab3fceda9e7ffc9657ecfbb)) +* **deps:** bump actions/setup-node from 6.0.0 to 6.3.0 ([a1563f4](https://github.com/ptarmiganlabs/ctrl-q/commit/a1563f43e2ef8d86ddbea0c9da1d0fcfc394b3ef)) +* **deps:** bump actions/setup-node from 6.0.0 to 6.3.0 ([43ae88d](https://github.com/ptarmiganlabs/ctrl-q/commit/43ae88d53b0fef17086cb9338bc4212604591ac8)) +* **deps:** bump actions/setup-node from 6.3.0 to 6.4.0 ([ea21a1e](https://github.com/ptarmiganlabs/ctrl-q/commit/ea21a1eb4d68f796d2ec2b319cd11719a8f1bf04)) +* **deps:** bump actions/setup-node from 6.3.0 to 6.4.0 ([41b908c](https://github.com/ptarmiganlabs/ctrl-q/commit/41b908cea234256b15f79b2380568696a51ff767)) +* **deps:** bump actions/upload-artifact from 5.0.0 to 6.0.0 ([006ddb7](https://github.com/ptarmiganlabs/ctrl-q/commit/006ddb7db8f3e69577cc7f2be2881e6491c86664)) +* **deps:** bump actions/upload-artifact from 5.0.0 to 6.0.0 ([968ce91](https://github.com/ptarmiganlabs/ctrl-q/commit/968ce9163f23e0eed5c49a65669c0204195f508e)) +* **deps:** bump actions/upload-artifact from 7.0.0 to 7.0.1 ([317ea65](https://github.com/ptarmiganlabs/ctrl-q/commit/317ea6531e1c3e7d3b282ed48f15cf12b0ffba08)) +* **deps:** bump crazy-max/ghaction-virustotal from 4.2.0 to 5.0.0 ([adaf032](https://github.com/ptarmiganlabs/ctrl-q/commit/adaf032b2a345c963f8c42b0e00eb37da8d8027c)) +* **deps:** bump crazy-max/ghaction-virustotal from 4.2.0 to 5.0.0 ([a8c8075](https://github.com/ptarmiganlabs/ctrl-q/commit/a8c8075bcef46d1577093ae333e1372131d786a5)) +* **deps:** bump github/codeql-action ([a444b47](https://github.com/ptarmiganlabs/ctrl-q/commit/a444b474c32793bfb2517f435203196159040798)) +* **deps:** bump github/codeql-action from 3.31.3 to 4.35.2 ([530ecda](https://github.com/ptarmiganlabs/ctrl-q/commit/530ecda34e6f1c04de718322549cc0c013808932)) +* **deps:** bump github/codeql-action from 8cf7497f083aa867c3b0bf0a1a016717f5719cbc to f94c9befffa4412c356fb5463a959ab7821dd57e ([c8b6b85](https://github.com/ptarmiganlabs/ctrl-q/commit/c8b6b85b1470122ba81602b7fae34f9e4364cdad)) +* **deps:** bump googleapis/release-please-action from 4.4.0 to 5.0.0 ([7d8d2c5](https://github.com/ptarmiganlabs/ctrl-q/commit/7d8d2c56b322df14499f2e314ee4afa52a52aa10)) +* **deps:** bump ncipollo/release-action from 1.20.0 to 1.21.0 ([46d2a82](https://github.com/ptarmiganlabs/ctrl-q/commit/46d2a825f2ca3740d71650a7dfd32b5559953f09)) +* **deps:** bump ncipollo/release-action from 1.20.0 to 1.21.0 ([34a1a00](https://github.com/ptarmiganlabs/ctrl-q/commit/34a1a00b8013bf9ef93505387d184966043f402d)) +* **deps:** update @qlik/api and eslint to latest versions ([38ae154](https://github.com/ptarmiganlabs/ctrl-q/commit/38ae15496bca28536d3d271dd74c198cdd3cb919)) +* **deps:** Update dependencies ([caafc69](https://github.com/ptarmiganlabs/ctrl-q/commit/caafc6942266f1050f039331a690a2b8291104f7)) +* **deps:** Update dependencies ([8f84137](https://github.com/ptarmiganlabs/ctrl-q/commit/8f84137a39bc48a031e2f2cfd1294ce8871c4aaf)) +* **deps:** Update dependencies ([1756166](https://github.com/ptarmiganlabs/ctrl-q/commit/175616641e03e18f69e9bb584370ea281001fd59)) +* **deps:** Update dependencies ([b74df00](https://github.com/ptarmiganlabs/ctrl-q/commit/b74df004ae6321c96268992b19e7c37da3ea6001)) +* **deps:** Update dependencies ([591196b](https://github.com/ptarmiganlabs/ctrl-q/commit/591196b966e05f44ec9f06e354883c8dd334d5c7)) +* **deps:** Update dependencies ([bc90ea9](https://github.com/ptarmiganlabs/ctrl-q/commit/bc90ea9d8b51c6de67a318bc94217300ec0cad4f)) +* **deps:** Update dependencies and remove undici dependency ([6719be5](https://github.com/ptarmiganlabs/ctrl-q/commit/6719be56d1c4ef02741f8e61ac944795f70d6d63)) +* **deps:** update dependencies to latest versions ([84ffc18](https://github.com/ptarmiganlabs/ctrl-q/commit/84ffc189d0249efac4728132574ae3ae29735674)) +* **deps:** Upgrade dependencies ([99362ba](https://github.com/ptarmiganlabs/ctrl-q/commit/99362bab8e4b868cc7855ef600e828e01cc69959)) +* **deps:** Upgrade dependencies ([e34bf27](https://github.com/ptarmiganlabs/ctrl-q/commit/e34bf271dce35f62ebe3ba4930535937db4ce709)) +* Fix incorrect zip file names for release binaries ([86ba819](https://github.com/ptarmiganlabs/ctrl-q/commit/86ba819261eb0e24bbe190ea45442bf6d17450fa)), closes [#461](https://github.com/ptarmiganlabs/ctrl-q/issues/461) +* Fix regex for Git SHA injection in package.json versioning ([f55bb14](https://github.com/ptarmiganlabs/ctrl-q/commit/f55bb147651e7c23b0a56323be57e6c1301d821b)) +* Fix regex for Git SHA injection in package.json versioning ([0346b5f](https://github.com/ptarmiganlabs/ctrl-q/commit/0346b5fa73bc358e14c5df2e2ca405b3e423666a)) +* **main:** release ctrl-q 3.16.0 ([72720da](https://github.com/ptarmiganlabs/ctrl-q/commit/72720dae6ad54e87e357b1b0f5351c8baa2fba4e)) +* **main:** release ctrl-q 3.16.0 ([306e8d2](https://github.com/ptarmiganlabs/ctrl-q/commit/306e8d2ed641b5b377f0be09fc48b04d35628b1b)) +* **main:** release ctrl-q 3.17.0 ([bd6daa9](https://github.com/ptarmiganlabs/ctrl-q/commit/bd6daa9cec0e5e595258714bc49b1526826ec67e)) +* **main:** release ctrl-q 3.17.0 ([b20bd18](https://github.com/ptarmiganlabs/ctrl-q/commit/b20bd180f5354a3f89a831fb2c2a59079ac89d47)) +* **main:** release ctrl-q 3.18.0 ([5021147](https://github.com/ptarmiganlabs/ctrl-q/commit/502114750852e2867a54dcb7fabffcec076fa30a)) +* **main:** release ctrl-q 3.18.0 ([2d2df23](https://github.com/ptarmiganlabs/ctrl-q/commit/2d2df2381a5edba3fdd33ce7aafd317adda42e40)) +* **main:** release ctrl-q 3.18.1 ([75c28c9](https://github.com/ptarmiganlabs/ctrl-q/commit/75c28c94679c0db1e78886be8a8b62a58c4ed29d)) +* **main:** release ctrl-q 3.18.1 ([7b1d7a8](https://github.com/ptarmiganlabs/ctrl-q/commit/7b1d7a8f1b05f8b3b9d56f79abae725016a0ee82)) +* **main:** release ctrl-q 4.0.0 ([8d66409](https://github.com/ptarmiganlabs/ctrl-q/commit/8d66409e145268c31db1026f3359882d0dbbe9a8)) +* **main:** release ctrl-q 4.0.0 ([95847ce](https://github.com/ptarmiganlabs/ctrl-q/commit/95847ce4d97250444f2d656814bc98dd42b7268b)) +* **main:** release ctrl-q 4.0.0 ([49f96b2](https://github.com/ptarmiganlabs/ctrl-q/commit/49f96b24fa28443ebb96b5ce624eb1bd614b7cd1)) +* **main:** release ctrl-q 4.0.0 ([77a514f](https://github.com/ptarmiganlabs/ctrl-q/commit/77a514f4c7fa749c95b1ae557b9a100828cda2b5)) +* **main:** release ctrl-q 4.1.0 ([6b405a2](https://github.com/ptarmiganlabs/ctrl-q/commit/6b405a24086c35e1b6f5f005e51c3372a16a9ebb)) +* **main:** release ctrl-q 4.1.0 ([c1554f1](https://github.com/ptarmiganlabs/ctrl-q/commit/c1554f105aaf5b066467d6b45fa6294f5935e014)) +* **main:** release ctrl-q 4.2.0 ([ca915b9](https://github.com/ptarmiganlabs/ctrl-q/commit/ca915b98c115f710dbff278348fff72b144aaa17)) +* **main:** release ctrl-q 4.2.0 ([af83865](https://github.com/ptarmiganlabs/ctrl-q/commit/af838658bbc0f75cebcd31a5706300fd55ffc0a9)) +* **main:** release ctrl-q 4.3.0 ([3b889c7](https://github.com/ptarmiganlabs/ctrl-q/commit/3b889c7661a51c6ca6a63004c0d922dabbef6364)) +* **main:** release ctrl-q 4.3.0 ([611b2f4](https://github.com/ptarmiganlabs/ctrl-q/commit/611b2f4c10a2fdae7a4089c2e302061f2fb7c9b7)) +* **main:** release ctrl-q 4.3.1 ([22e2e26](https://github.com/ptarmiganlabs/ctrl-q/commit/22e2e268be391ab5fc05d52da950993529382a9d)) +* **main:** release ctrl-q 4.3.1 ([2b6ad3e](https://github.com/ptarmiganlabs/ctrl-q/commit/2b6ad3e675f3942b39669d0eff130304dfadbc77)) +* **main:** release ctrl-q 4.4.0 ([a3673f0](https://github.com/ptarmiganlabs/ctrl-q/commit/a3673f0bde7c2c066ab55d419279a69ea4718186)) +* **main:** release ctrl-q 4.4.0 ([e8e7004](https://github.com/ptarmiganlabs/ctrl-q/commit/e8e70042337f63d9c0542ffd4fb49730a82f5684)) +* **main:** release ctrl-q 4.5.0 ([04d1fb9](https://github.com/ptarmiganlabs/ctrl-q/commit/04d1fb901832d1fc5ee6ae433ba8c392260626ca)) +* **main:** release ctrl-q 4.5.0 ([7ac0e42](https://github.com/ptarmiganlabs/ctrl-q/commit/7ac0e4261969a86883f9c480215013c7b47b7c61)) +* Revert to normal version numbering ([fa509a4](https://github.com/ptarmiganlabs/ctrl-q/commit/fa509a46e2a52504f884a96ace1eec4a71401ad8)) +* Revert to normal version numbering ([c4ccff5](https://github.com/ptarmiganlabs/ctrl-q/commit/c4ccff5837fb0ad406d7f75f21e6e9d08afa1075)) +* Switch to using Node.js 24 ([3ea3736](https://github.com/ptarmiganlabs/ctrl-q/commit/3ea3736abd6c36940e27a261cd2e15e3d0df138d)) +* **test:** Add unit test for user activity custom property ([3131917](https://github.com/ptarmiganlabs/ctrl-q/commit/3131917b732b7216c8b988a9382f288690328c66)) +* **tests:** Add integration tests for JWT authentication in task management ([a805234](https://github.com/ptarmiganlabs/ctrl-q/commit/a805234d0e9938d0a16269e0835a129c31b0c072)) +* update .gitignore and refine test script in package.json ([654bc5a](https://github.com/ptarmiganlabs/ctrl-q/commit/654bc5af0873a80489d5f28a65d2416294025786)) +* update dependencies ([c91efa4](https://github.com/ptarmiganlabs/ctrl-q/commit/c91efa4e661b03c4500855c6e6e04ba3b672bc8b)) +* update dependencies ([261c6c8](https://github.com/ptarmiganlabs/ctrl-q/commit/261c6c834600cebdc12a0f2bc2082257ade7444c)) +* update dependencies in package.json ([6edecb5](https://github.com/ptarmiganlabs/ctrl-q/commit/6edecb534307cb67d4d7fde414412898e43d32ee)) +* Update Git SHA injection in package.json for Insider builds ([4d3e0a8](https://github.com/ptarmiganlabs/ctrl-q/commit/4d3e0a8546d22dc312459a9cf6c8c35ffbf8e254)) +* Update Git SHA injection in package.json for Insider builds ([83b9bc8](https://github.com/ptarmiganlabs/ctrl-q/commit/83b9bc8d61695ad2db9b399e85cabc37804ff206)) +* Upgrade release-please to latest version ([3ed45f2](https://github.com/ptarmiganlabs/ctrl-q/commit/3ed45f210459e9f0590945c864bf1d39b58a61d9)) + + +### Refactoring + +* Add unit tests and in-code documentation to improve maintanability ([1e16135](https://github.com/ptarmiganlabs/ctrl-q/commit/1e16135a750632e6ea55fec2622e86e3499cdd63)) +* More consistent handling of QRS calls ([c050445](https://github.com/ptarmiganlabs/ctrl-q/commit/c050445351de431d4872edda1ce3f5c62f7d6416)) +* **qseow:** Rework logic for showing task trees ([d044229](https://github.com/ptarmiganlabs/ctrl-q/commit/d044229982ebd9153f729a09bf4c04d6df466135)) +* Restructure unit and integration tests for better scalability ([fdf6511](https://github.com/ptarmiganlabs/ctrl-q/commit/fdf651127a93e47915872e46a068398933c347d9)) + + +### Documentation + +* Add screen capture of task and app import to README file ([f1333f1](https://github.com/ptarmiganlabs/ctrl-q/commit/f1333f1919bc0356260546498b4a1ba322f369b8)) + ## [4.5.0](https://github.com/ptarmiganlabs/ctrl-q/compare/ctrl-q-v4.4.0...ctrl-q-v4.5.0) (2026-04-29) diff --git a/package-lock.json b/package-lock.json index 16f9c53..98742ca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "ctrl-q", - "version": "4.5.0", + "version": "5.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ctrl-q", - "version": "4.5.0", + "version": "5.0.0", "license": "MIT", "dependencies": { "@qlik/api": "^2.7.0", diff --git a/package.json b/package.json index 5a734af..bd336a1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ctrl-q", - "version": "4.5.0", + "version": "5.0.0", "description": "Command line tool for interacting with Qlik Sense Enterprise servers", "main": "ctrl-q.js", "scripts": {