Breaking Change
- Unregistered Tags Are No Longer Automatically Added
Previously, using an unregistered tag would implicitly add it to the system.
New Behavior: Logs using unregistered tags will now default to the global level (DEFAULT_TAG) instead of being registered.
Migration: If you rely on dynamic tag creation, explicitly register your tags before logging.
🚀 New Features & Enhancements
- Console-Compatible Output
Improved logging format to be more compatible with standard console.log() behavior. - Optional Tagging System
Logging now works without requiring tags, allowing a simpler logging approach when desired.
🛠 Internal Improvements
- Refactored Default Logging Behavior
- Replaced hardcoded '*' wildcard with DEFAULT_TAG, improving maintainability and clarity in log filtering.
Updated Test Suite
- Ensured consistency by replacing hardcoded wildcard values with DEFAULT_TAG.