- Modernized validation around the shared
@eliware/testharness. - Updated the runtime dependency to
@eliware/log2.0.0. - Added cross-platform CI validation for Node.js 26 on Ubuntu and Windows, including production dependency auditing and package checks.
- Added explicit public publish configuration and included release notes in the package contents.
- Breaking: direct Jest/Oxlint scripts and the standalone coverage-gap command were replaced by the shared test and lint harness.
- Improved process-like object validation and cleanup compatibility.
- Reject unsupported event selections and roll back registrations when logging fails.
- Added coverage for cleanup, validation, and rollback behavior.
- Published a follow-up release after the 1.1.6 npm publication completed before CI retry.
- Updated the runtime dependency
@eliware/logto 1.1.10. - Fixed coverage-gap filtering in the release validation workflow.
- Added
AGENTS.mdwith development conventions, validation commands, API compatibility guidance, security notes, and release workflow rules.
- Modernized the package as an ESM-first process error-handler library.
- Added idempotent registration per process-like object and repeat-safe cleanup via
removeHandlers(). - Added selectable process events, one-shot listeners, and
AbortSignal-based cleanup. - Preserved existing process listeners while supporting custom process-like objects and loggers.
- Improved structured logging for uncaught exceptions, unhandled rejections, and warnings.
- Updated TypeScript declarations, README documentation, and usage example.
- Removed obsolete CommonJS entrypoints and tests.
- Standardized Node.js 26 CI, linting, coverage commands, and AgentX ignore rules.
- Updated dependencies and lockfile, including
@eliware/log1.1.9.
- Refreshed package metadata and dependencies.
- Regenerated the lockfile.
- Updated the CommonJS and ESM implementations in parallel.
- Refined package metadata and dependencies.
- Regenerated the lockfile.
- Refreshed package metadata, dependencies, and lockfile.