Skip to content

Releases: zotoio/x-fidelity

v3.2.0

20 Feb 07:37
Compare
Choose a tag to compare

3.2.0 (2025-02-20)

Bug Fixes

Features

  • set dark mode as default theme with color mode preferences (ed6d6ec)

v3.1.1

20 Feb 07:11
Compare
Choose a tag to compare

3.1.1 (2025-02-20)

Bug Fixes

  • add getting-started link to navbar with correct path (48300a7)
  • docgen fix (6e657fb)
  • update broken documentation links and sidebar structure (e8a83ae)
  • update navbar link to point to intro page instead of getting-started (a0b997e)

v3.1.0

20 Feb 06:48
Compare
Choose a tag to compare

3.1.0 (2025-02-20)

Bug Fixes

  • add missing typedoc dependency for documentation generation (1152c4d)
  • correct broken documentation links (b48b474)
  • correct broken documentation links in website files (ed17172)
  • correct docId path in navbar configuration (00985cc)
  • docs and minor fixes: docusaurus site beta (935dd1f)
  • handle null and undefined equality in customOperator (9ed96e4)
  • update broken documentation links and references (8de8ecc)
  • update favicon path to use x-fi.png logo (161c8f7)
  • update prism theme import syntax for compatibility (e6b6380)
  • update relative paths in documentation links (f3eca1f)
  • update TypeDoc plugin configuration and dependencies (078a799)

Features

  • add homepage features component and styles (8a7a601)
  • add initial Docusaurus documentation setup (3c553e1)
  • add initial Docusaurus website configuration files (b6c8e02)
  • add landing page with features overview and API reference link (af8c760)
  • add landing page with project description and API reference link (08c6232)
  • add Mermaid diagram support to documentation (3894a43)
  • enhance TypeDoc plugin configuration for complete API docs (124b845)
  • update logo display in navbar and homepage (f880c1f)

v3.0.4

19 Feb 07:52
Compare
Choose a tag to compare

3.0.4 (2025-02-19)

Bug Fixes

  • plugins: ensure logger instance reused and fix entrypoint logic (c21ad6e)

v3.0.3

18 Feb 08:09
Compare
Choose a tag to compare

3.0.3 (2025-02-18)

Bug Fixes

  • error handling: deal with unexpected errors globally ensuring async ops finish (2292d4d)
  • improve error handling and telemetry logging (f7fa9ca)
  • normalize event type casing in telemetry test (9b791f9)
  • standardize event type casing to lowercase in error handling (0416cca)

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)