Skip to content

Latest commit

 

History

History
724 lines (472 loc) · 58.7 KB

CHANGELOG.md

File metadata and controls

724 lines (472 loc) · 58.7 KB

Changelog

3.18.0 (2024-04-29)

Features

  • app-export: Add --app-published flag for exporting all published apps (fbff348), closes #468

Miscellaneous

  • deps: Update dependencies (591196b)

3.17.0 (2024-04-22)

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
  • Revert to normal version numbering (c4ccff5)

3.16.0 (2024-03-12)

Features

  • sessions: Add session-get and session-delete commands (52947a7)

Bug Fixes

  • app-upload: More consistent logging during up/download of Sense apps (32f6d70)
  • certificates: Handle --secure flag correctly, rejecting/allowing unauthorised certificates based on this flag. (4634693), closes #416
  • Improve help texts for and sort available sub-commands in help texts. (ec9f1ad), closes #431
  • Make error logging consistent across all of Ctrl-Q (9b65770)
  • task-get: More consistent logging when exporting task definitions to disk file (8a4d9bb)
  • task-vis: Add --secure command line option to task-vis command (766725c)
  • task-vis: Add more robust error handling (dd7feac)
  • variable-delete: Make it possible to delete variables from several apps in one go (6897603)
  • variable-get: Now possible to get variables from more than one app in a single Ctrl-Q execution (6615afa), closes #430

Miscellaneous

  • Clean up source code formatting (6baccc0)
  • deps: Upgrade app upload retry logic (98b3a0d)
  • main: release ctrl-q 3.15.2 (423c2d4)
  • main: release ctrl-q 3.15.2 (6dc9810)
  • main: release ctrl-q 3.15.2 (6f64c8b)
  • main: release ctrl-q 3.15.2 (ccc038b)
  • main: release ctrl-q 3.15.2 (f12d7c5)
  • main: release ctrl-q 3.16.0 (5cdab52)
  • main: release ctrl-q 3.16.0 (fcb01ea)

Refactoring

  • Migrate from CJS to ESM (23deb10), closes #400
  • variable-get: Add a bit more verbose logging about Sense and engine versions (3bbcf91)

3.16.0 (2024-03-12)

Bug Fixes

  • app-upload: More consistent logging during up/download of Sense apps (32f6d70)
  • certificates: Handle --secure flag correctly, rejecting/allowing unauthorised certificates based on this flag. (4634693), closes #416
  • Improve help texts for and sort available sub-commands in help texts. (ec9f1ad), closes #431
  • Make error logging consistent across all of Ctrl-Q (9b65770)
  • task-get: More consistent logging when exporting task definitions to disk file (8a4d9bb)
  • task-vis: Add --secure command line option to task-vis command (766725c)
  • task-vis: Add more robust error handling (dd7feac)
  • variable-delete: Make it possible to delete variables from several apps in one go (6897603)
  • variable-get: Now possible to get variables from more than one app in a single Ctrl-Q execution (6615afa), closes #430

Miscellaneous

  • Clean up source code formatting (6baccc0)
  • deps: Upgrade app upload retry logic (98b3a0d)
  • main: release ctrl-q 3.15.2 (423c2d4)
  • main: release ctrl-q 3.15.2 (6dc9810)
  • main: release ctrl-q 3.15.2 (6f64c8b)
  • main: release ctrl-q 3.15.2 (ccc038b)
  • main: release ctrl-q 3.15.2 (f12d7c5)
  • main: release ctrl-q 3.16.0 (fcb01ea)

Refactoring

  • Migrate from CJS to ESM (23deb10), closes #400
  • variable-get: Add a bit more verbose logging about Sense and engine versions (3bbcf91)

3.16.0 (2024-03-11)

Bug Fixes

  • app-upload: More consistent logging during up/download of Sense apps (32f6d70)
  • certificates: Handle --secure flag correctly, rejecting/allowing unauthorised certificates based on this flag. (4634693), closes #416
  • Improve help texts for and sort available sub-commands in help texts. (ec9f1ad), closes #431
  • Make error logging consistent across all of Ctrl-Q (9b65770)
  • task-get: More consistent logging when exporting task definitions to disk file (8a4d9bb)
  • task-vis: Add --secure command line option to task-vis command (766725c)
  • task-vis: Add more robust error handling (dd7feac)
  • variable-get: Now possible to get variables from more than one app in a single Ctrl-Q execution (6615afa), closes #430

Miscellaneous

  • Clean up source code formatting (6baccc0)
  • deps: Upgrade app upload retry logic (98b3a0d)
  • main: release ctrl-q 3.15.2 (423c2d4)
  • main: release ctrl-q 3.15.2 (6dc9810)
  • main: release ctrl-q 3.15.2 (6f64c8b)
  • main: release ctrl-q 3.15.2 (ccc038b)
  • main: release ctrl-q 3.15.2 (f12d7c5)

Refactoring

  • Migrate from CJS to ESM (23deb10), closes #400
  • variable-get: Add a bit more verbose logging about Sense and engine versions (3bbcf91)

3.15.2 (2024-03-10)

Bug Fixes

  • app-upload: More consistent logging during up/download of Sense apps (32f6d70)
  • certificates: Handle --secure flag correctly, rejecting/allowing unauthorised certificates based on this flag. (4634693), closes #416
  • Improve help texts for and sort available sub-commands in help texts. (ec9f1ad), closes #431
  • Make error logging consistent across all of Ctrl-Q (9b65770)
  • task-get: More consistent logging when exporting task definitions to disk file (8a4d9bb)
  • task-vis: Add --secure command line option to task-vis command (766725c)
  • task-vis: Add more robust error handling (dd7feac)
  • variable-get: Now possible to get variables from more than one app in a single Ctrl-Q execution (6615afa), closes #430

Miscellaneous

  • Clean up source code formatting (6baccc0)
  • deps: Upgrade app upload retry logic (98b3a0d)
  • main: release ctrl-q 3.15.2 (6dc9810)
  • main: release ctrl-q 3.15.2 (6f64c8b)
  • main: release ctrl-q 3.15.2 (ccc038b)
  • main: release ctrl-q 3.15.2 (f12d7c5)

Refactoring

  • Migrate from CJS to ESM (23deb10), closes #400
  • variable-get: Add a bit more verbose logging about Sense and engine versions (3bbcf91)

3.15.2 (2024-03-08)

Bug Fixes

  • app-upload: More consistent logging during up/download of Sense apps (32f6d70)
  • certificates: Handle --secure flag correctly, rejecting/allowing unauthorised certificates based on this flag. (4634693), closes #416
  • Make error logging consistent across all of Ctrl-Q (9b65770)
  • task-get: More consistent logging when exporting task definitions to disk file (8a4d9bb)
  • task-vis: Add --secure command line option to task-vis command (766725c)
  • task-vis: Add more robust error handling (dd7feac)

Miscellaneous

  • Clean up source code formatting (6baccc0)
  • deps: Upgrade app upload retry logic (98b3a0d)
  • main: release ctrl-q 3.15.2 (6f64c8b)
  • main: release ctrl-q 3.15.2 (ccc038b)
  • main: release ctrl-q 3.15.2 (f12d7c5)

Refactoring

3.15.2 (2024-03-08)

Bug Fixes

  • app-upload: More consistent logging during up/download of Sense apps (32f6d70)
  • certificates: Handle --secure flag correctly, rejecting/allowing unauthorised certificates based on this flag. (4634693), closes #416
  • Make error logging consistent across all of Ctrl-Q (9b65770)
  • task-get: More consistent logging when exporting task definitions to disk file (8a4d9bb)
  • task-vis: Add --secure command line option to task-vis command (766725c)
  • task-vis: Add more robust error handling (dd7feac)

Miscellaneous

  • Clean up source code formatting (6baccc0)
  • deps: Upgrade app upload retry logic (98b3a0d)
  • main: release ctrl-q 3.15.2 (ccc038b)
  • main: release ctrl-q 3.15.2 (f12d7c5)

Refactoring

3.15.2 (2024-03-08)

Bug Fixes

  • app-upload: More consistent logging during up/download of Sense apps (32f6d70)
  • certificates: Handle --secure flag correctly, rejecting/allowing unauthorised certificates based on this flag. (4634693), closes #416
  • Make error logging consistent across all of Ctrl-Q (9b65770)
  • task-get: More consistent logging when exporting task definitions to disk file (8a4d9bb)
  • task-vis: Add --secure command line option to task-vis command (766725c)
  • task-vis: Add more robust error handling (dd7feac)

Miscellaneous

  • Clean up source code formatting (6baccc0)
  • deps: Upgrade app upload retry logic (98b3a0d)
  • main: release ctrl-q 3.15.2 (f12d7c5)

Refactoring

3.15.0 (2023-12-25)

Features

  • Add JWT auth option for all Ctrl-Q commands (e1e9f3d), closes #155
  • help: Add app version as part of help message (443bf3f)
  • task-vis: Visualise tasks in network view (8c01cd3), closes #366
  • version: New version command (aa02c0e)

Bug Fixes

  • get-task: Fix cyclic dependency issue in task trees (8af8e94), closes #291
  • Incorrect description of --port option (a6bee97)
  • set-task-cp: Respect --overwrite option when setting CPs for reload tasks (95eabab), closes #356
  • task-vis: Add favicons for task network view (5cfb204)

Miscellaneous

  • Add unit tests for app-export command (014096e)
  • Add unit tests for app-import command (9b79bf1)
  • Add unit tests for bookmark-get command (4085282)
  • Add unit tests for script-get command (855b714)
  • Add unit tests for task-custom-property-set command (cacdbf4)
  • Add unit tests for task-get command (42fd155)
  • Add unit tests for task-import command (be0ca72)
  • deps: Update dependencies (f3e9be4)

3.14.0 (2023-11-19)

Features

  • connection-test: Add command to test connection to Sense server (328886e), closes #328
  • docs: Move all documentation to ctrl-q.ptarmiganlabs.com (e60dc31)
  • task-get: Simplify --table-details option (2cbd470), closes #345
  • task-get: Sort tasks in task tree alphabetically using task name (ca96d4c)
  • task-import: Support external program tasks when importing tasks (8060a1b)

Bug Fixes

  • Fix broken CI badge in readme file (57cfae9)
  • task-get: --table-details wo parameters now return all task details in table (1a9a587), closes #332
  • task-get: --task-type option is now invalid for task trees (1bddb6a)
  • task-get: Add better debug logging when showing task trees (c66ab77)
  • task-get: No more duplicate, top-level schema tasks in task tree, for a specfic task. (d3fe908), closes #333
  • task-import: Correctly handle upstream ext pgm tasks in reload task composite events (53e076b), closes #331
  • task-import: Importing tasks from CSV file no longer gives "premature close" (e06f1a9), closes #323

Miscellaneous

  • Add unit tests (50bbae1)
  • deps: update actions/setup-node action to v4 (aea1d71)
  • deps: Update dependencies (5351e29)
  • deps: Update dependencies to stay safe and secure (568a25f)

Documentation

  • Add more task import examples (0ca7363)

3.13.2 (2023-10-06)

Bug Fixes

  • Handle relative config file paths (72285e4)
  • master-item-dim-get: Get correct colors for drill-down dimensions (f0fae78), closes #314
  • task-get: Fix task tree bug when task is triggered by ext program task (98584b7)
  • task-get: Include all tasks in task trees (3fbc4d3), closes #308
  • task-get: Make "reload" and "ext-program" default for --task-type option (9b13cce)
  • task-get: Warn if --task-type is used in task tree view (1fe4764), closes #319

Miscellaneous

  • deps: Update dependencies to stay safe and secure (ce0f7b4)

3.13.1 (2023-09-27)

Miscellaneous

  • Fix broken build flow post refactoring (1c91e56)
  • Fix broken Linux build (7847a6d)
  • main: release 3.13.1 (3a42857)
  • Recover from build refactoring (bd865b6)

3.13.1 (2023-09-27)

Miscellaneous

  • Fix broken build flow post refactoring (1c91e56)

3.13.0 (2023-09-26)

Miscellaneous

  • Add insiders build step in CI pipeline (97e933f), closes #303
  • deps: update actions/checkout action to v4 (460fd6b)
  • deps: update crazy-max/ghaction-virustotal action to v4 (49d4c23)
  • Fix version number after build refactoring (5f4347c)

Documentation

  • app-import: Add description of publishing apps after import from QVF files (072a14f), closes #302
  • app-import: Add link to app import Excel file columns (28cd76a), closes #301

3.4.1 (2023-02-08)

Bug Fixes

  • Incorrect version number in binaries (a363490)

3.4.0 (2023-02-07)

Features

  • Add task import limit paramater -- limit-import-count (b878a29)

3.3.0 (2023-01-27)

Features

  • Add command for listing/exporting info about reload tasks (9c1e0c9), closes #105
  • Log Ctrl-Q info to console on startup (9dccc3c), closes #110
  • New command for bulk import of reload tasks (30bd69a), closes #79
  • New command for updating reload task custom properties (288672b), closes #106

Bug Fixes

  • Incorrect owner shown for bookmarks, measures & dimensions (b571619), closes #121
  • Logging to console fails when importing master items from Excel file (d81a36b), closes #112

Miscellaneous

  • deps: Update dependencies to stay safe and secure (af88014)
  • deps: Update dependencies to stay secure and performant (7881750)
  • Update dependencies to stay safe and secure (25d48c7)

3.2.0 (2022-10-16)

Features

  • Add signing of Windows binaries (0f98464)
  • Test enhanced virus scan as part of build process (ed92bb4)

Bug Fixes

  • Find working solution for virus scanner. (9e16e0a)

Documentation

  • Update README wrt security (fc29ead)

Miscellaneous

  • main: release ctrl-q 3.2.0 (3b97671)
  • main: release ctrl-q 3.2.0 (61b986a)

3.2.0 (2022-10-16)

Features

  • Add signing of Windows binaries (0f98464)
  • Test enhanced virus scan as part of build process (ed92bb4)

Bug Fixes

  • Find working solution for virus scanner. (9e16e0a)

Documentation

  • Update README wrt security (fc29ead)

Miscellaneous

  • main: release ctrl-q 3.2.0 (61b986a)

3.2.0 (2022-10-16)

Features

  • Test enhanced virus scan as part of build process (ed92bb4)

Documentation

  • Update README wrt security (fc29ead)

3.1.3 (2022-10-14)

Documentation

  • Add animated demo of Ctrl-Q to README file (3f555ac)

3.1.2 (2022-10-14)

Bug Fixes

  • Table headings now left aligned instead of centered (5e6c591), closes #89

Documentation

  • Describe how animated captures of terminal sessions are done (34e73c9)

3.1.1 (2022-10-14)

Bug Fixes

  • Get rid of race condition causing commands to fail sometimes (6a4b364)

3.1.0 (2022-10-14)

Features

  • Verify that files on disk exist before trying to open them + better error messages when files do not exist (ff74012), closes #81

Bug Fixes

  • Don't warn for header row in Excel file when importing master items (2ef9d0e), closes #82

Documentation

  • Fixing typos, adding logo (39afc11)
  • Remove example files as they are already included in the README (0743eeb)

Refactoring

  • General code cleanup and restructuring (c43941e)

Miscellaneous

  • deps: Updated dependencies (55368ea)

3.0.1 (2022-10-13)

Bug Fixes

3.0.0 (2022-10-13)

⚠ BREAKING CHANGES

  • First public release
  • Refactor options when importing master items from Excel file
  • Refactor all commands to be -
  • Refactor parameter names for import-master-items-from-Excel command
  • Change all commands to be -

Features

  • add bookmark list command (0c6b7c1)
  • Add delete-all option to master item delete commands (d0719cc)
  • Add dry-run option to master item delete commands (d0719cc)
  • Add option to limit how many master items are imported from Excel file (d0719cc)
  • Add option to select auth method to Sense server (d0719cc), closes #31 #30 #29 #32 #38 #39
  • Add option to select authentication method to Sense server (c426894), closes #31
  • Add optional limit to how many master items are imported from Excel file (c426894)
  • Add test data Excel file for master item import (74ecd00), closes #45 #47
  • Build Linux binary during CI process (8f64529), closes #62
  • First public release (24eb9cc)
  • Refactor all commands to be - (d0719cc)
  • Refactor options when importing master items from Excel file (d0719cc)

Bug Fixes

  • deps: update dependency node-xlsx to ^0.17.0 (a622226)
  • Dry-run always used when used --delete-all (fa0b7db), closes #51
  • move package.json to project root (b554f41)
  • move package.json to src folder (1d0098b)
  • upgraded dependencies (e4581ec)

Documentation

Miscellaneous

  • add release-please action (ba39e8d)
  • deps: Update dependencies (c2a9fbd)
  • deps: update googlecloudplatform/release-please-action action to v2.34.0 (4a8d1fd)
  • deps: update googlecloudplatform/release-please-action action to v2.35.0 (7d0a1eb)
  • main: release ctrl-q-cli 1.0.0 (d823148)
  • main: release ctrl-q-cli 1.1.0 (129bddb)
  • main: release ctrl-q-cli 1.2.0 (70a1ca3)
  • main: release ctrl-q-cli 1.3.0 (315a091)
  • main: release ctrl-q-cli 2.0.0 (f56ec35)
  • main: release ctrl-q-cli 2.1.0 (31c6305)
  • main: release ctrl-q-cli 2.1.1 (d7ace48)
  • release 1.0.0 (#2) (1268ed2)

Refactoring

  • Add better debug logging when importing master items (74ecd00)
  • Change all commands to be - (c426894), closes #32
  • Name change to Ctrl-Q rather than Ctrl-Q CLI (e4b3e6b)
  • Refactor parameter names for import-master-items-from-Excel command (c426894)

2.1.1 (2022-05-08)

Bug Fixes

  • Dry-run always used when used --delete-all (fa0b7db), closes #51

2.1.0 (2022-05-07)

Features

  • Add test data Excel file for master item import (74ecd00), closes #45 #47

Refactoring

  • Add better debug logging when importing master items (74ecd00)

2.0.0 (2022-05-07)

⚠ BREAKING CHANGES

  • Refactor options when importing master items from Excel file
  • Refactor all commands to be -
  • Refactor parameter names for import-master-items-from-Excel command
  • Change all commands to be -

Features

  • Add delete-all option to master item delete commands (d0719cc)
  • Add dry-run option to master item delete commands (d0719cc)
  • Add option to limit how many master items are imported from Excel file (d0719cc)
  • Add option to select auth method to Sense server (d0719cc), closes #31 #30 #29 #32 #38 #39
  • Add option to select authentication method to Sense server (c426894), closes #31
  • Add optional limit to how many master items are imported from Excel file (c426894)
  • Refactor all commands to be - (d0719cc)
  • Refactor options when importing master items from Excel file (d0719cc)

Refactoring

  • Change all commands to be - (c426894), closes #32
  • Refactor parameter names for import-master-items-from-Excel command (c426894)

1.3.0 (2022-05-05)

Features

  • add bookmark list command (0c6b7c1)

Bug Fixes

  • deps: update dependency node-xlsx to ^0.17.0 (a622226)
  • move package.json to project root (b554f41)
  • move package.json to src folder (1d0098b)
  • upgraded dependencies (e4581ec)

Miscellaneous

  • add release-please action (ba39e8d)
  • deps: Update dependencies (c2a9fbd)
  • deps: update googlecloudplatform/release-please-action action to v2.34.0 (4a8d1fd)
  • deps: update googlecloudplatform/release-please-action action to v2.35.0 (7d0a1eb)
  • main: release ctrl-q 1.0.0 (d823148)
  • main: release ctrl-q 1.1.0 (129bddb)
  • main: release ctrl-q 1.2.0 (70a1ca3)
  • release 1.0.0 (#2) (1268ed2)

Documentation

1.2.0 (2022-05-05)

Features

  • add bookmark list command (0c6b7c1)

Bug Fixes

  • deps: update dependency node-xlsx to ^0.17.0 (a622226)
  • move package.json to project root (b554f41)
  • move package.json to src folder (1d0098b)
  • upgraded dependencies (e4581ec)

Miscellaneous

  • add release-please action (ba39e8d)
  • deps: Update dependencies (c2a9fbd)
  • deps: update googlecloudplatform/release-please-action action to v2.34.0 (4a8d1fd)
  • deps: update googlecloudplatform/release-please-action action to v2.35.0 (7d0a1eb)
  • main: release ctrl-q 1.0.0 (d823148)
  • main: release ctrl-q 1.1.0 (129bddb)
  • release 1.0.0 (#2) (1268ed2)

Documentation

1.1.0 (2022-05-05)

Features

  • add bookmark list command (0c6b7c1)

Bug Fixes

  • deps: update dependency node-xlsx to ^0.17.0 (a622226)
  • move package.json to project root (b554f41)
  • move package.json to src folder (1d0098b)
  • upgraded dependencies (e4581ec)

Miscellaneous

  • add release-please action (ba39e8d)
  • deps: Update dependencies (c2a9fbd)
  • deps: update googlecloudplatform/release-please-action action to v2.34.0 (4a8d1fd)
  • deps: update googlecloudplatform/release-please-action action to v2.35.0 (7d0a1eb)
  • main: release ctrl-q 1.0.0 (d823148)
  • release 1.0.0 (#2) (1268ed2)

Documentation

1.0.0 (2022-05-05)

Features

  • add bookmark list command (0c6b7c1)

Bug Fixes

  • deps: update dependency node-xlsx to ^0.17.0 (a622226)
  • move package.json to project root (b554f41)
  • move package.json to src folder (1d0098b)
  • upgraded dependencies (e4581ec)

Documentation

Miscellaneous

  • add release-please action (ba39e8d)
  • deps: Update dependencies (c2a9fbd)
  • deps: update googlecloudplatform/release-please-action action to v2.34.0 (4a8d1fd)
  • deps: update googlecloudplatform/release-please-action action to v2.35.0 (7d0a1eb)
  • release 1.0.0 (#2) (1268ed2)

1.0.0 (2021-07-07)

Features

  • add bookmark list command (0c6b7c1)

Bug Fixes

  • move package.json to project root (b554f41)
  • move package.json to src folder (1d0098b)
  • upgraded dependencies (e4581ec)