All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.27.2 (2024-11-04)
2.27.1 (2024-11-04)
2.27.0 (2024-11-04)
- bump node version (0d2bc30)
2.26.0 (2024-11-04)
- jsonpath-plus security vulnerability (3575fb7)
2.25.0 (2024-03-24)
2.24.8 (2023-04-19)
- improve batch run checks task description (5b1d4b4)
2.24.7 (2023-04-19)
- batch job failure handling (and rollback), batch job end stats (dcf08a5)
2.24.6 (2023-04-19)
- upgrade listr2 prevent OOM errors (fb5836f)
2.24.5 (2023-04-19)
- try to prevent OOM error handler (35bb012)
2.24.4 (2023-04-19)
- try to prevent OOM (9a04636)
2.24.3 (2023-04-19)
- try ho handle failure OOM (cb187e7)
2.24.2 (2023-04-19)
2.24.1 (2023-03-30)
- resolve project repos from .git robustness, npm audit fixes (dd162f5)
2.24.0 (2023-03-22)
- api: properly forward API errors to the terminal (912a9ca)
- batch: context at the start of each job (to handle jobs that follow after failed jobs) (529f2bd)
- batch: try to re-clone repo if pull failed (83fd23f)
- save-project-api: print uploaded payload size (93678b9)
2.23.3 (2023-03-21)
- skip all tasks if no API key was found, shallow git pull (26bac60)
2.23.2 (2023-03-20)
- batch: cleanup redundant results property (7d0648b)
2.23.1 (2023-03-20)
- batch: test error cleanup (d890538)
2.23.0 (2023-03-20)
- batch: add batch capability (a57068d)
- batch: batch feature skeleton (237fa06)
- handle-check-failure: extract as separate task (from process) (1d1aa91)
2.22.0 (2023-01-15)
- project-info: add custom project resolvers support (adbeccd)
2.21.0 (2023-01-03)
- project-info: sanitize tokens from repo url (19864b0)
2.20.2 (2023-01-03)
- project-info: more explicit origin repo url matching (e2f08dc)
2.20.1 (2023-01-02)
2.20.0 (2023-01-02)
- project-info: resolve repository url from .git/config for all project types (fc5569f)
2.19.1 (2022-09-29)
- save-project: try to prevent OOM for large results (fa149fc)
2.19.0 (2022-05-23)
- cli: better contrast for analyzer feedback icons (5adee1c)
2.18.2 (2022-05-04)
- json-check: handle json path failures in more robust way (04d08c4)
2.18.1 (2022-03-25)
- test-check: print full result in the cli output (3f74310)
2.18.0 (2022-02-01)
- options: add --api-url (--api) option for on-prem Omniboard instance for custom enterprise plans (b6f45c7)
2.17.1 (2022-01-31)
- 🐛 strip traling commas (cdbf722)
2.17.0 (2022-01-21)
- 🎸 add flag to silent the renderer (789c5ce)
2.16.1 (2022-01-20)
- checks: prevent OOM, disable concurrent with more than 100 checks (6fd67c6)
- lib: json check robustness (ddd8fb0)
2.16.0 (2022-01-13)
- lib: json check robustness (use strip-json-comment before json data parsing) (b35d8a2)
2.15.2 (2022-01-13)
- lib: use connection or developerConnection for maven project repo url instead of url (784de6a)
2.15.1 (2021-12-15)
- lib: remove debug log statement (dfbbf71)
2.15.0 (2021-12-10)
- project-info: pip (python) project support (442430b)
2.14.0 (2021-12-09)
- project-info: generic "repo" project support (a8d2763)
2.13.0 (2021-11-15)
2.12.0 (2021-10-20)
- api: use dedicated settings endpoint (259a055)
2.11.0 (2021-10-19)
- release: linux binaries support (d0364cf)
2.10.0 (2021-10-19)
- release: linux binaries support (d711204)
2.9.0 (2021-10-19)
- release: linux binaries (3467e0e)
2.8.5 (2021-10-19)
- ci: adjust release github action configuration (d83880b)
- ci: adjust release github action configuration (ede84a0)
2.8.4 (2021-10-19)
2.8.3 (2021-10-19)
2.8.2 (2021-10-18)
- checks: json check path property include default root identifier $ (f8cd4fb)
2.8.1 (2021-10-18)
- checks: json check path property name (9e73a8f)
2.8.0 (2021-10-18)
- 🎸 json check (1ce9774)
- 🐛 change task title at the end (f95f818)
- 🐛 rename JSON to lowercase (a4801e4)
- 🐛 use json path plus (df3235d)
2.7.0 (2021-08-27)
- checks: xpath match path resolution improvements (6b736c9)
- workspace: upgrade dependencies (ddb6240)
2.6.1 (2021-08-26)
- checks: xpath check robustness (3ef8654)
2.6.0 (2021-08-26)
- checks: add files check type support (f883c51)
2.5.0 (2021-06-22)
- docs: add getting started video and omniboard command options (a7e2a9a)
2.4.2 (2021-04-30)
- project-info: project info robustness, try to recover from malformed package.json / pom.xml (a0d674a)
2.4.1 (2021-03-29)
- test-check: resolve project info for test-check command (a58d489)
2.4.0 (2021-03-29)
- test-check: add test-check command to run check definition provided as CLI argument (64339c9)
2.3.0 (2021-03-26)
- process: skip execution for projects with blacklisted names (9da9fe5)
2.2.0 (2021-03-19)
- xpath: angular template preprocessing, verbose flag support for xmldom parser errors (324a91b)
2.1.1 (2021-03-19)
- xpath: only store xpath resutls with actual value, hide xmldom parse warnings (19f8367)
2.1.0 (2021-03-17)
- checks: visual feedback for check run result (348b56b)
2.0.0 (2021-03-05)
- lib: bump engines node version to >=12
- lib: use xpath xmldom instead of xml2js, refactor checks const / files resolution, add xpath check stub (8ba09e3)
- lib: xpath check implementation, check-pattern flag (df6e9e7)
- process: force-exit process on finish (prevent waiting for check timeouts) (bd182eb)
1.2.1 (2021-03-03)
- workspace: bump versions (npm security audit) (384e4f2)
1.2.0 (2021-02-26)
- flags: add option to unset default pattern flags with EMPTY token (704f4c5)
1.1.1 (2021-02-25)
- 🐛 exclude .teamcity directory (201ffb9)
1.1.0 (2021-01-22)
- project-info: project info pom.xml support (8bc3e42)
1.0.0 (2020-12-29)
- process: run check tasks concurrently (perf improvement)
- process: run check tasks concurrently (17ee231)
- api: optional api request debug (0830c44)
- checks: capture regexp groups (2473679)
- checks: content and size checks (022feab)
- checks: improve progress logging (d45323a)
- checks: skip disabled checks (0d0d81c)
- cli: add short aliases for help and version (cfd22ff)
- commands: add test-connection command (f6d7ab9)
- docs: add readme (d11baf2)
- lib: improve architecture, add runner, use skip instead of error (74ece38)
- process: display subscription limit error message (96966b5)
- proxy: add support for proxy when ENV variables are present (59acd04)
- tasks: add project info, prepare and save tasks (f729154)
- tasks: add retrieve checks task (2224cd9)
- tasks: add run checks task, improve typing (context) (50efee1)
- tasks: retrieve and store project repository url (fbd0007)
- tasks: skip check when project name does NOT match provided pattern (6bfc8a2)
- workspace: add engines field, update readme (93134ba)
- workspace: initial workspace setup (2f302bc)
- checks: use older regexp api to support node 10 (c18ddd2)
- docs: typos (fbfb0ab)
- env: handle both lower and uppercase proxy env variables (aae4cd6)
- lib: run checks resolve all matches (7c35320)
- services: regexp defaults, api url (aca7934)
0.1.14 (2020-08-04)
- api: optional api request debug (98583b9)
0.1.13 (2020-07-08)
- env: handle both lower and uppercase proxy env variables (4ad3954)
0.1.12 (2020-07-04)
- checks: use older regexp api to support node 10 (6aacfc7)
0.1.11 (2020-07-01)
- workspace: add engines field, update readme (1d0ecfe)
0.1.10 (2020-06-25)
- checks: improve progress logging (69fe5dd)
0.1.9 (2020-05-15)
- checks: content and size checks (e711bbe)
0.1.8 (2020-05-15)
0.1.7 (2020-05-10)
- process: display subscription limit error message (307fb5d)
0.1.6 (2020-04-19)
- tasks: retrieve and store project repository url (8bee0c9)
0.1.5 (2020-04-03)
- tasks: skip check when project name does NOT match provided pattern (fffdfcb)
0.1.4 (2020-04-02)
- cli: add short aliases for help and version (588bc8d)
- docs: typos (32e2bd9)
0.1.3 (2020-04-01)
- proxy: add support for proxy when ENV variables are present (d57e71d)
0.1.2 (2020-03-22)
- docs: add readme (629cd7a)
- checks: capture regexp groups (11e9a4e)
- checks: skip disabled checks (a3e053d)
- commands: add test-connection command (f6d7ab9)
- lib: improve architecture, add runner, use skip instead of error (e7c4cad)
- tasks: add project info, prepare and save tasks (f729154)
- tasks: add retrieve checks task (650a967)
- tasks: add run checks task, improve typing (context) (d8100ce)
- workspace: initial workspace setup (2f302bc)