Skip to content

TracePerf 0.1.1

Choose a tag to compare

@thelastbackspace thelastbackspace released this 15 Mar 20:00
· 15 commits to main since this release

Changelog

All notable changes to the TracePerf project will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

[0.1.1] - 2025-03-16

Added

  • Improved module compatibility for both CommonJS and ESM environments
  • Added explicit CommonJS support in browser module
  • Enhanced TypeScript configuration for better module interoperability

Changed

  • Updated browser module to use CommonJS format for better compatibility
  • Improved export structure to support both require() and import syntax

Fixed

  • Fixed module resolution issues in different JavaScript environments
  • Resolved potential compatibility issues with older bundlers

[0.1.0] - 2025-03-16

Added

  • Initial release of TracePerf
  • Core logging functionality with info(), warn(), error(), and debug() methods
  • Execution flow tracking with ASCII visualization
  • Performance monitoring with bottleneck detection
  • Conditional logging modes (development, staging, production)
  • Nested logging with group support
  • Production optimization features
  • Multiple output formats (CLI, JSON)
  • Transport system for flexible output handling
  • Comprehensive documentation and examples
  • Browser support for frontend applications (React, Next.js)
  • Comprehensive test suite with high coverage

Changed

  • N/A (initial release)

Deprecated

  • N/A (initial release)

Removed

  • N/A (initial release)

Fixed

  • N/A (initial release)

Security

  • N/A (initial release)