Logger: Introduces safer types for the censor function signature, enhancing type safety and reducing potential errors for users relying on this feature.
Improvements
Logger: Adds the missing isoTimeNano property to the nested namespace, improving the accuracy of time-related logging.
Logger: Reduces package size significantly by excluding unnecessary files from npm packages, making it faster and more efficient to install.
Fixes
Fix: Addresses a regression where the censor function was incorrectly called for non-existent nested paths, ensuring expected behavior when using redaction.
Fix: Resolves type safety issues by updating the censor function signatures to use safer types, preventing potential type errors for users.
Others
Add a regression test to ensure the censor function behaves correctly with nested paths, enhancing the reliability of the logging functionality.
Remove unused symbol imports and references, streamlining the codebase for better performance and maintainability.