Skip to content

Releases: zotoio/x-fidelity

v3.0.2

15 Feb 11:49
Compare
Choose a tag to compare

3.0.2 (2025-02-15)

Bug Fixes

  • package.json & yarn.lock to reduce vulnerabilities (2f5acac)

v3.0.1

15 Feb 11:45
Compare
Choose a tag to compare

3.0.1 (2025-02-15)

Bug Fixes

  • package.json & yarn.lock to reduce vulnerabilities (5dd70a3)

v3.0.0

15 Feb 11:18
Compare
Choose a tag to compare

3.0.0 (2025-02-15)

Bug Fixes

  • add event listener cleanup in engine test files (705a39c)
  • add interceptors mock to axios test client (edb17b5)
  • add isPathInside imports and handle missing file paths (42b0207)
  • add matchLength undefined checks in maskValue function (2872ec5)
  • add missing Engine interface methods in test mock (fa523d2)
  • add missing ErrorLevel type import in engineRunner (bb8551c)
  • add missing imports for path and pluginRegistry (d98192b)
  • add missing interceptors to axios mock in test (42a72eb)
  • add missing logger import in facts/index.ts (46d09c7)
  • add missing logger.info mock in test setup (c1a3dba)
  • add missing OperatorDefn type import in pluginRegistry (51fcf15)
  • add mock implementation for path.relative in tests (f39ce89)
  • add mock implementation for path.resolve in tests (edd3388)
  • add null check for childPath in isPathInside function (c510bd4)
  • add proper type annotations to express logger functions (7146f70)
  • add proper type annotations to express logger middleware (c0868ce)
  • add type annotation for operators object to fix string indexing (aa3ced1)
  • add type annotation for rest parameter in mock implementation (736fd36)
  • add type assertion for errorSource in engineRunner (f17df2a)
  • add type cast for args spread in plugin function call (f88f3f8)
  • add type cast for rule name property in validate command (5b811ad)
  • add type safety for engine removeAllListeners method in tests (f1bd1c0)
  • avoid reassigning to constant error variable in error handling (5f04405)
  • cast event types to ErrorLevel enum for type safety (f2cb3b5)
  • change logPrefix from const to let for mutability (2ce6b56)
  • correct Engine type definition in engineRunner test (e474084)
  • correct function type signature in plugin registry (f5001df)
  • correct type casting for spread operator in plugin function call (55e1894)
  • correct type signature for pino-http customLogLevel function (8d6cb76)
  • correct TypeScript errors in logger implementation (8da1f9c)
  • correct TypeScript errors in operator and error handling (d2a1927)
  • declare handledError variable before usage in error handling (34a95a9)
  • declare handledError with proper scope in engineRunner (65fc6b9)
  • ensure error handling type safety and add onError schema (b61c183)
  • ensure type safety in engine runner error handling (32a3007)
  • handle missing fs.promises.stat and fix directory structure check (84ff132)
  • handle symlink errors and improve directory structure validation (b2847c9)
  • handle undefined paths and use path.resolve for path normalization (e814259)
  • improve error handling in dependency collection (ee003d2)
  • improve event listener handling and type safety in tests (32d6c3b)
  • improve logger prefix handling and configuration inheritance (42f6d8c)
  • improve operator error detection in rule execution (3590c50)
  • improve plugin error handling and propagation (82315c6)
  • improve TypeScript types for logger and pino middleware (77bd9ac)
  • initialize logger immediately and update test expectations (adc8d76)
  • move operator loading inside function to capture latest plugins (c1df0df)
  • prevent masking of string values in maskSensitiveData util (f9abb11)
  • remove duplicate export statements in types/index.ts (b61504c)
  • remove duplicate function declarations in logger.ts (fe68714)
  • remove duplicate removeAllListeners property in mock Engine object (f77bd1a)
  • remove duplicate setLogLevel function declaration (a6f892a)
  • remove unused plugin types import (47e3bdc)
  • rename errorSource to source in ErrorActionParams interface (d7f2c04)
  • rename reqCustomProps to customProps in express logger config (22f380e)
  • replace Function.apply with Function.call for better type safety (f0e8e2d)
  • resolve logger initialization circular dependency (3d81e87)
  • resolve TypeScript error by avoiding reassignment to constant error (e16fbd6)
  • resolve TypeScript errors in engineRunner test file (26cf0a5)
  • resolve TypeScript errors in logger implementation (5025c92)
  • resolve TypeScript interface inheritance for XFiLogger (01c9069)
  • test: delete invalid tests (6a3e449)
  • update axios client test module imports and error handling (944d83c)
  • update axios mock implementation for 429 retry test (469881c)
  • update customContains operator to handle file analysis result object ([961a8cf](961a8cf66384929b2af5e9fc8...
Read more

v2.17.2

16 Jan 23:13
Compare
Choose a tag to compare

2.17.2 (2025-01-16)

Bug Fixes

  • package.json & yarn.lock to reduce vulnerabilities (f554ca3)

v2.17.1

03 Dec 09:15
Compare
Choose a tag to compare

2.17.1 (2024-12-03)

Bug Fixes

  • docs: include docs on new exemption dir (feedcfa)

v2.17.0

03 Dec 08:59
Compare
Choose a tag to compare

2.17.0 (2024-12-03)

Bug Fixes

  • add missing function imports in exemptionLoader test (f57be34)
  • add missing localConfigPath parameter in exemption loader tests (5e40ddf)
  • add readFileSync to fs mock in exemptionLoader test (685e6c7)
  • improve exemption loading and URL normalization (6c4db5c)
  • improve pre-release version handling in semver comparisons (10414a5)
  • improve semver comparison for pre-release versions (967cb03)
  • improve SSH URL normalization in GitHub URL parser (b348b40)
  • preserve URLs already in org/repo format in normalizeGitHubUrl (322f89f)
  • simplify SSH URL regex pattern in GitHub URL normalization (67b0798)
  • update fs import and exemption loader tests (99261b8)
  • update fs mock to include existsSync for tests (b7e587c)
  • update regex pattern for SSH GitHub URL normalization (3b2bb64)
  • update test to call loadLocalExemptions instead of loadExemptions (c8b5fa3)
  • update test to match exact warning message format (517c301)

Features

  • exemptions: support directories of json files and fix alpha comparison of semver in outdated (1303392)
  • support multiple exemption files in archetype-specific directories (74a413e)

v2.16.9

03 Dec 01:41
Compare
Choose a tag to compare

2.16.9 (2024-12-03)

Bug Fixes

  • package.json & yarn.lock to reduce vulnerabilities (8bc2154)

v2.16.8

03 Dec 01:35
Compare
Choose a tag to compare

2.16.8 (2024-12-03)

Bug Fixes

  • package.json & yarn.lock to reduce vulnerabilities (f2d3a1e)

v2.16.7

03 Dec 01:27
Compare
Choose a tag to compare

2.16.7 (2024-12-03)

Bug Fixes

v2.16.6

11 Nov 06:49
Compare
Choose a tag to compare

2.16.6 (2024-11-11)

Bug Fixes

  • snyk: resolutions not respected when running license check (492879d)