- 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.