Commit Graph

  • fbcde41321 fix(hooks): require the repo-pinned gitleaks, drop the fallbacks chore/gitleaks-precommit dc 2026-09-10 23:06:34 +00:00
  • 53838036e6 fix(hooks): make the pre-commit size check actually run dc 2026-09-10 23:03:43 +00:00
  • b3b9755aa7 chore(hooks): add gitleaks secret scan to pre-commit dc 2026-09-10 22:36:44 +00:00
  • 82a45b80b4 chore(viya): run tests on the reusable compute context, harden chunk deploy fix/viya-test-suite-and-refreshcatalog-json hermes 2026-09-08 20:50:10 +01:00
  • a8194d73e7 test(viya): align stagedata test payloads with the adapter contract hermes 2026-09-08 20:49:43 +01:00
  • 1dccf61f62 fix(admin): return refreshcatalog output as webout JSON hermes 2026-09-08 20:49:25 +01:00
  • 09f31ce6da fix(deps): bump @sasjs/core to 5.2.7 hermes 2026-09-08 20:49:10 +01:00
  • 90c937c32a chore(release): 7.14.0 [skip ci] main v7.14.0 semantic-release-bot 2026-09-04 14:31:37 +00:00
  • d9bd46e97b Merge pull request 'feat(system): show session timezone on system information screen' (#315) from fix/system-timezone-info into main allan 2026-09-04 13:52:54 +00:00
  • 55c38805d7 Merge branch 'main' into fix/system-timezone-info allan 2026-09-04 12:19:50 +00:00
  • 966dc072e0 feat(system): show session timezone on system information screen hermes 2026-09-04 12:15:01 +00:00
  • 81c725d10b chore(release): 7.13.0 [skip ci] v7.13.0 semantic-release-bot 2026-09-03 14:48:53 +00:00
  • 34ff2ac8d0 Merge pull request 'Version 7.13 Release' (#294) from version7-13 into main allan 2026-09-03 14:16:02 +00:00
  • 1ad27d55f1 Merge pull request 'fix(editor): restore multi-column sort with one call, not a loop' (#312) from version7-13-fix into version7-13 allan 2026-09-03 10:12:21 +00:00
  • 8fafeb7923 fix(editor): restore multi-column sort with one call, not a loop YuryShkoda 2026-09-03 12:46:31 +03:00
  • f797b1130a Merge pull request 'fix(editor): fix formula $-substitution corruption and sorted-grid row/formula desync' (#311) from version7-13-fix into version7-13 allan 2026-09-03 09:21:56 +00:00
  • 4137ebdf6b fix(editor): clear sort before reading cells to preserve on cancel YuryShkoda 2026-09-03 11:47:24 +03:00
  • 3380150d1c refactor(editor): harden pasteListener cleanup and document handsontable version pin YuryShkoda 2026-09-03 10:59:19 +03:00
  • 2d7df66fc2 fix(deps): pin @handsontable/angular-wrapper to 18.0.0 YuryShkoda 2026-09-03 10:40:56 +03:00
  • efd2e18c7b fix(deps): regenerate lockfile with strict peer-dep resolution to fix npm ci in CI YuryShkoda 2026-09-03 10:19:38 +03:00
  • 7da29bdb11 fix(deps): regenerate lockfile with Node 24 and pin handsontable to 18.0.0 YuryShkoda 2026-09-03 09:37:48 +03:00
  • 8f12fe74a6 chore: regenerated client/package-lock.json YuryShkoda 2026-09-03 09:14:02 +03:00
  • f4325b2056 fix: pin fast-uri to 3.1.7 to close high-severity SSRF/host-confusion advisories YuryShkoda 2026-09-03 09:10:02 +03:00
  • cc68c218d8 refactor(editor): document updateSettingsSortSafe's exceptions and dedupe sort-config normalization YuryShkoda 2026-09-03 08:57:35 +03:00
  • d3b881fa85 Merge branch 'version7-13' into version7-13-fix allan 2026-09-02 14:39:26 +00:00
  • e139c37fbf fix(editor): fix formula $-substitution corruption and sorted-grid row/formula desync YuryShkoda 2026-09-02 17:19:58 +03:00
  • c4123e5c96 fix: ensure cleanup of casuser temp table in error condition Unknown 2026-09-02 14:07:16 +01:00
  • 1ed31f2a49 chore: docs hermes 2026-08-31 08:54:05 +01:00
  • 25434b35b9 Merge pull request 'fix(editor): submit a live formula's computed value, not its raw text' (#310) from process-formula into version7-13 allan 2026-08-30 22:00:06 +00:00
  • 490d0137b9 fix(stage): submit data via editor flow, use dynamic date assertion hermes 2026-08-30 22:29:40 +01:00
  • f25ecd8828 fix(mocks): limit stage fixture to 1 row, fix column order hermes 2026-08-30 20:20:15 +01:00
  • c180934167 fix(mocks): SAS datetime format in getchangeinfo, login in stage.cy.ts hermes 2026-08-30 20:10:52 +01:00
  • 6e2548d78c fix(mocks): add fixture staged data and MPE_SUBMIT row for stage.cy.ts hermes 2026-08-30 19:25:42 +01:00
  • 94d2a7970e fix(mocks): look up PK_FIELDS from MPE_TABLES in viewdata, fallback for MPE_AUDIT hermes 2026-08-30 19:18:36 +01:00
  • c0af86ef29 fix(mocks): add LIBRARYNAME to startupservice, fix viewbox column order hermes 2026-08-30 18:52:54 +01:00
  • 34bd6607c5 fix(mocks): remove SOME_SHORTNUM HARDREGEX from MPE_VALIDATIONS hermes 2026-08-30 10:30:32 +01:00
  • e4b04b1d44 fix(mocks): rename saveTableData in postdata.js to avoid shadowing hermes 2026-08-30 02:39:57 +01:00
  • fed0396737 fix(mocks): remove shadowed saveTableData in rejection.js hermes 2026-08-30 02:38:13 +01:00
  • 4f7b845390 fix(mocks): remove MPE_VALIDATIONS and MPE_ALERTS from DC996664 libref hermes 2026-08-30 01:18:07 +01:00
  • 13c10be30f fix(cypress): correct mock data, test expectations, and abort modal hermes 2026-08-29 23:53:13 +01:00
  • 8e51fde524 fix(licensing): bridge async proceed() through cy.then and replace Response.arrayBuffer with manual stream reader hermes 2026-08-29 20:13:22 +01:00
  • 4db8d62dca fix(cypress): make licensing combined-key tests order-independent YuryShkoda 2026-08-18 16:29:06 +03:00
  • 5d03164b6a fix: tests and realistic getcolvals.js hermes 2026-08-29 13:14:18 +01:00
  • c0bc87d331 fix(tests): new libref hermes 2026-08-29 00:17:13 +01:00
  • d59ef44226 fix: dynamic getdynamiccolvals.js hermes 2026-08-28 23:40:44 +01:00
  • f213d24f09 fix: failing test hermes 2026-08-28 21:29:15 +01:00
  • 20ba633087 feat(licensing): support combined-key paste, object-format features, and a live key preview YuryShkoda 2026-08-17 12:04:42 +03:00
  • a80927cbb6 fix: more mock improvements hermes 2026-08-28 16:25:29 +01:00
  • cc2ff873fa fix: unnecessary getsubmits call removed hermes 2026-08-28 14:02:52 +01:00
  • a104f78645 fix(editor): stop turning missing columns into undefined, and fix column lookup for sparse rows YuryShkoda 2026-08-28 12:42:02 +03:00
  • 3b9344cb60 fix: dynamic js mocks hermes 2026-08-28 00:35:31 +01:00
  • 0082828543 fix: history mock hermes 2026-08-27 22:41:47 +01:00
  • 3595bb9499 fix: using utility macro for webout hermes 2026-08-27 17:53:41 +01:00
  • ee52bb8967 feat: functional JS mocks hermes 2026-08-27 17:21:01 +01:00
  • 18a16fcb06 chore: lint fix hermes 2026-08-27 12:42:08 +01:00
  • d72e19a308 fix(editor): resolve a primary key's live formula to its computed value, not the raw formula text YuryShkoda 2026-08-26 19:08:57 +03:00
  • 2cc8489892 fix(editor): resolve computed value for a live formula in numeric columns too YuryShkoda 2026-08-26 10:52:47 +03:00
  • 1b1937bad8 Merge branch 'version7-13' into process-formula allan 2026-08-25 15:43:39 +00:00
  • b7d31066ae fix(editor): submit a live formula's computed value, not its raw text YuryShkoda 2026-08-25 18:15:58 +03:00
  • 1f4aa6fcea fix: hardening following PR review feedback hermes 2026-08-24 15:11:46 +01:00
  • a7bb13c3ae Merge pull request 'feat(editor): translate column names to cell references on formula paste' (#308) from process-formula into version7-13 allan 2026-08-21 17:14:45 +00:00
  • 69b41559f7 fix: spy for startup hermes 2026-08-21 17:31:00 +01:00
  • 917925f553 fix(deploy): Viya deploy checks, startup diagnostics, and chunked deploy script hermes 2026-08-21 16:00:59 +01:00
  • 12091c4044 fix(editor): re-mark a reverted cell as auto-escaped so "Apply as formula" works again YuryShkoda 2026-08-21 14:31:22 +03:00
  • e69df3deb2 fix(editor): escape formula-looking values in uploaded Excel data YuryShkoda 2026-08-21 09:59:55 +03:00
  • d0d17995d3 chore: merge branch 'process-formula' of https://git.datacontroller.io/dc/dc into process-formula YuryShkoda 2026-08-20 18:50:05 +03:00
  • 92d0d91440 feat(editor): scope live formulas to character columns, not just HARDFORMULA/SOFTFORMULA ones YuryShkoda 2026-08-20 18:44:47 +03:00
  • 9dab3d50ef chore: sample record in mpe_x_test hermes 2026-08-20 12:07:50 +01:00
  • f7db8719f5 fix: agent skills and nextviya deploys hermes 2026-08-19 17:17:30 +01:00
  • 772a359da7 Merge branch 'version7-13' into process-formula Yury 2026-08-19 09:54:07 +00:00
  • 1031ea7ed7 feat(editor): translate column names to cell references on formula paste YuryShkoda 2026-08-19 12:48:32 +03:00
  • 2dfeb02faf chore: packages / deploy 4gl 2026-08-19 10:41:26 +01:00
  • 9deccd072d Merge pull request 'fix: core major bump plus autofix of viya context on deploy' (#306) from sasfixes into version7-13 Yury 2026-08-19 09:40:20 +00:00
  • 9023eb2a39 fix: escape regex metacharacters in context name before prxchange hermes 2026-08-18 14:46:34 +01:00
  • 72484ae844 fix: clarify debug comment is permanent, extend ComputeContextDetails with Viya response fields hermes 2026-08-18 14:45:04 +01:00
  • 2411443ec7 fix(cypress): make licensing combined-key tests order-independent licensing YuryShkoda 2026-08-18 16:29:06 +03:00
  • 003550b965 chore: reference configurator improvements for Viya deploy hermes 2026-08-18 12:44:57 +01:00
  • 45226e19d6 chore: address PR #306 review feedback hermes 2026-08-18 12:44:54 +01:00
  • df2027dab6 feat: updated configurator for Viya deploy 4gl 2026-08-18 12:21:29 +01:00
  • 6527c10f26 fix: core major bump plus autofix of viya context on deploy 4gl 2026-08-17 15:46:52 +01:00
  • bf54a589f5 Merge pull request 'fix: address hermes review feedback (formula quoting, cell revert, addRow guard)' (#305) from pr-feedback into version7-13 allan 2026-08-17 12:43:26 +00:00
  • 36963aa746 fix: address hermes review feedback (formula quoting, cell revert, addRow guard) YuryShkoda 2026-08-17 13:11:25 +03:00
  • 586b9c0f1d feat(licensing): support combined-key paste, object-format features, and a live key preview YuryShkoda 2026-08-17 12:04:42 +03:00
  • 9b2e0df2b0 Merge pull request 'fix(core): bump to v5 (breaking change)' (#304) from corebump into version7-13 allan 2026-08-14 11:05:18 +00:00
  • 023c29f00f fix: mp_execute dep 4gl 2026-08-14 10:34:59 +01:00
  • 59e9e96f5a fix(core): bump to v5 (breaking change) 4gl 2026-08-14 08:53:28 +01:00
  • 067c08765b chore: adding additional mp_abort per per review 4gl 2026-08-14 08:19:10 +01:00
  • 9cd976495b chore(tidy up): remove trailing space and deprecated logic 4gl 2026-08-12 21:39:28 +01:00
  • 9f4b357108 Merge pull request 'feat(editor): colour row-header status cells and switch modified symbol to ±' (#301) from formula-status-fix into version7-13 allan 2026-08-12 11:55:14 +00:00
  • 8209c1cb49 Merge branch 'version7-13' into formula-status-fix Yury 2026-08-12 07:23:36 +00:00
  • e15f2c2a34 feat(editor): color row-header status cells and switch modified symbol to ± YuryShkoda 2026-08-12 10:19:52 +03:00
  • c0fec25c4d Merge pull request 'feat(licensing): warn and block applying a licence key generated for the wrong protocol' (#300) from issue-133 into version7-13 allan 2026-08-11 17:33:03 +00:00
  • 41680e2ecc feat(licensing): warn and block applying a licence key generated for the wrong protocol YuryShkoda 2026-08-11 16:54:11 +03:00
  • 20a007622c Merge pull request 'fix(editor): stop dc.row_status from being submitted to the backend' (#299) from formula-status-fix into version7-13 allan 2026-08-11 09:34:33 +00:00
  • 5615e6b0db chore: merge remote-tracking branch 'origin/version7-13' into formula-status-fix YuryShkoda 2026-08-11 11:33:31 +03:00
  • dc0f6a7baa fix(editor): stop dc.row_status from being submitted to the backend YuryShkoda 2026-08-11 11:20:18 +03:00
  • fabb9e5bfd Merge pull request 'feat(viewboxes): add drag-to-resize on all four edges and corners' (#298) from issue-190 into version7-13 allan 2026-08-11 08:08:09 +00:00
  • d57ae03fc4 fix(deps): override nanoid to 3.3.18 in sas/ YuryShkoda 2026-08-11 09:42:09 +03:00
  • 7c33839b99 chore: merge remote-tracking branch 'origin/version7-13' into issue-190 YuryShkoda 2026-08-11 09:16:06 +03:00
  • 26b55b1bde fix: fixed npm vuln YuryShkoda 2026-08-10 17:09:15 +03:00