Releases: zotoio/x-fidelity
Releases · zotoio/x-fidelity
v3.2.0
v3.1.1
v3.1.0
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
v3.0.3
v3.0.2
v3.0.1
v3.0.0
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...