Releases: ptarmiganlabs/ctrl-q
Releases · ptarmiganlabs/ctrl-q
ctrl-q: v4.5.0
4.5.0 (2026-04-29)
Features
- Add better top-level error handling (782fbe5), closes #657
- Enhance
qseow app-metadata-getwith table and key extraction (51f8810) - qseow task-vis: Add
--task-tagand--task-idoptions for limiting what tasks are visualised (44de75d) - qseow task-vis: Always look for circular task chains and duplicate task triggers when starting Ctrl-Q (44de75d)
- qseow task-vis: Show count for duplicate, identical triggers in task network view (3499df4), closes #599
- qseow: Add
app-metadata-getcommand for extracting app full metadata to json or qvd (acad65a), closes #650 - qseow: Add explanation of the various shapes used in the task network diagram to the legend (2255dba), closes #595
- qseow: Add task filtering to
qseow task-viscommand, showing only parts of a task network (042891a), closes #581 - qseow: Add task tag and id filters to task tree vizualisation (03d7f57), closes #582
- qseow: Always look for circular task chains in
qseow task-viscommand (1320df2), closes #597 - qseow: Better verification of --task-tag option when calling task-get command (f4821f6)
- qseow: Better verification of
--task-idoption when callingtask-getcommand (a210f24) - qseow: Show task info popup when double clicking on node in
qseow task-viscommand (a1bf796), closes #601 - security: pin workflow actions to SHAs (44db615)
Bug Fixes
- Add unit tests whereever possible, improving stability and maintainability (1182b5e)
- Correct regex for version injection in package.json (5817c96)
- ensure session closure on error in various functions (a5de10b)
- field-scramble: Better verification of command line options (d59a010)
- Fix broken tests and add additional one for
qseow app-metadata-getcommand (15748db) - fix bug in circular task chain detection logic (4d5fdec)
- qscloud: Log correct tenant name when testing connection to QS Cloud (e78fabc), closes #535
- qseow task-vis: Only log found circular task chains once in console (44de75d), closes #596
- qseow: Make legend in
qseow task-viscmd describe all task network elements (ad087f1) - qseow: Set default virtual proxy value for all QSEoW commands (38490de), closes #580
- qseow: Sort task tree by task name on each level in
qseow task-getcommand (5821e73), closes #592 - task-get: Correctly detect circular and duplicate task chains (0d56b7a), closes #583
Miscellaneous
- Add Git SHA to version number on Insider builds (cb09e85)
- Add unit test for
qscloud connection-testcommand (5e53a96) - deps: bump actions/checkout from 5.0.0 to 6.0.2 (af1443c)
- deps: bump actions/setup-node from 6.0.0 to 6.3.0 (43ae88d)
- deps: bump actions/setup-node from 6.3.0 to 6.4.0 (41b908c)
- deps: bump actions/upload-artifact from 5.0.0 to 6.0.0 (968ce91)
- deps: bump actions/upload-artifact from 7.0.0 to 7.0.1 (317ea65)
- deps: bump crazy-max/ghaction-virustotal from 4.2.0 to 5.0.0 (a8c8075)
- deps: bump github/codeql-action (a444b47)
- deps: bump github/codeql-action from 3.31.3 to 4.35.2 (530ecda)
- deps: bump github/codeql-action from 8cf7497f083aa867c3b0bf0a1a016717f5719cbc to f94c9befffa4412c356fb5463a959ab7821dd57e (c8b6b85)
- deps: bump googleapis/release-please-action from 4.4.0 to 5.0.0 (7d8d2c5)
- deps: bump ncipollo/release-action from 1.20.0 to 1.21.0 (34a1a00)
- deps: Update dependencies (8f84137)
- deps: Update dependencies and remove undici dependency (6719be5)
- Fix regex for Git SHA injection in package.json versioning (0346b5f)
- Switch to using Node.js 24 (3ea3736)
- tests: Add integration tests for JWT authentication in task management (a805234)
- update .gitignore and refine test script in package.json (654bc5a)
- Update Git SHA injection in package.json for Insider builds (4d3e0a8)
Refactoring
- Add unit tests and in-code documentation to improve maintanability (1e16135)
- qseow: Rework logic for showing task trees (d044229)
- Restructure unit and integration tests for better scalability (fdf6511)
🛡 VirusTotal GitHub Action analysis:
ctrl-q: v4.4.0
4.4.0 (2024-11-29)
Features
Bug Fixes
- docs: Fix broken Ctrl-Q logo in readme file (c5b0f45)
Documentation
- Add screen capture of task and app import to README file (f1333f1)
🛡 VirusTotal GitHub Action analysis:
ctrl-q: v4.3.1
ctrl-q: v4.3.0
4.3.0 (2024-11-26)
Features
- qseow: Add
--new-app-deleteoption toqseow field-scramblecommand (996df4f)
🛡 VirusTotal GitHub Action analysis:
ctrl-q: v4.2.0
4.2.0 (2024-11-26)
Features
Miscellaneous
- deps: Update dependencies (1756166)
🛡 VirusTotal GitHub Action analysis:
ctrl-q: v4.1.0
4.1.0 (2024-11-19)
Features
- qseow: Add new, default user activity bucket to
qseow user-activity-bucket-cp-createcommand (efaa81c), closes #546 - qseow: Show app counter when exporting apps to QVF files (ff90297)
Bug Fixes
- qseow: Delete master dimension works again (610b969), closes #537
- qseow: Getting proxy sessions works again, caused by regression in 4.0.0 (c756c8f), closes #538
- qseow: Deleting proxy sessions works again, caused by regression in 4.0.0 (2bb820e), closes #539
- qseow: Don't throw unwarranted errors when importing master dimensions (c61409e), closes #542
- qseow: Exporting apps to QVF files works again (8b45d85), closes #541
- qseow: Implement missing --dry-run feature for
qseow user-activity-bucket-cp-createcommand (473dde3), closes #543 - qseow: Visualisation tasks in network diagram works again (338152d), closes #540
- Version command works again (af26171), closes #536
Miscellaneous
- deps: update @qlik/api and eslint to latest versions (38ae154)
🛡 VirusTotal GitHub Action analysis:
ctrl-q: v4.0.0
4.0.0 (2024-11-15)
⚠ BREAKING CHANGES
- qseow: Add new command prefix
qseowfor all client-managed related commands
Features
- qscloud: Add connection test command (61dd4d8)
- qseow: Add command for creating custom properties acting as user activity buckets (f8cc30a), closes #154
- qseow: Add new command prefix for all client-managed related commands (06ab7ca), closes #519
Bug Fixes
- unit-test: Tests for setting task custom properties now work as intended (779ee4e)
Miscellaneous
- ci: Update build process for Windows, macOS, and Linux to target Node.js 23 and improve executable handling (ab191b6)
- ci: Update CI workflow to target Node.js 23 and enhance binary signing and notarization process (ce020ed), closes #523
- deps: Update dependencies (b74df00)
- deps: update dependencies to latest versions (84ffc18)
- deps: Upgrade dependencies (99362ba)
- main: release ctrl-q 4.0.0 (77a514f)
- test: Add unit test for user activity custom property (3131917)
Refactoring
- More consistent handling of QRS calls (c050445)
🛡 VirusTotal GitHub Action analysis:
ctrl-q: v3.18.1
ctrl-q: v3.18.0
3.18.0 (2024-04-29)
Features
Miscellaneous
- deps: Update dependencies (591196b)
🛡 VirusTotal GitHub Action analysis:
ctrl-q: v3.17.0
3.17.0 (2024-04-22)
This release brings some minior changes to the script-get command, making it a bit more flexible and versatile.
Features
- script-get: Add option for (not) loading data when app is opened (dc0640b), closes #459
- script-get: Make it possible to get only the app script, w/o any log info (cfdb900), closes #460
Miscellaneous
- deps: Update dependencies (bc90ea9)
- Fix incorrect zip file names for release binaries (86ba819), closes #461
🛡 VirusTotal GitHub Action analysis: