# Changelog ## 2026-05-02 - 3.1.0 - feat(build) modernize package configuration, tooling, and tests for ESM-compatible releases - add package exports and include smart config and license files in published package - migrate build and test tooling to the @git.zone stack and refresh dependency versions - tighten TypeScript typing for timeout handling and make unref calls optional for broader runtime compatibility - replace legacy tests with updated node+chromium coverage and expand README usage documentation ## 2026-03-01 - 3.0.5 - maintenance Project metadata and repository maintenance updates across 3.0.5. - Removed `.gitlab-ci.yml` - Updated package description - Updated `tsconfig` - Updated `npmextra.json` git host configuration ## 2023-07-13 - 3.0.5 - core Patch release continuing core update fixes across versions 3.0.2 through 3.0.5. - Applied repeated `core` update fixes in 3.0.2, 3.0.3, 3.0.4, and 3.0.5 ## 2023-07-10 - 3.0.1 - project Project organization update alongside early 3.x core fixes. - Switched to the new organization scheme - Included core update fixes leading into versions 3.0.0 and 3.0.1 ## 2023-04-05 - 3.0.0 - core Major core update with a breaking change for the 3.0.0 release. - Introduced a breaking `core` update from 2.0.13 to 3.0.0 ## 2021-06-04 - 2.0.13 - core Series of patch releases with repeated core fixes from 2.0.3 through 2.0.13. - Applied recurring `core` update fixes across versions 2.0.3 to 2.0.13 ## 2018-08-08 - 2.0.1 - CI Build and packaging maintenance around the 2.x transition. - Switched CI to a new build stack in 2.0.1 - Fixed npm access levels in 2.0.0 ## 2018-07-06 - 2.0.0 - switch scope Major release introducing a breaking scope change. - Updated package scope with a breaking change from 1.0.4 to 2.0.0 ## 2017-10-09 - 1.0.3 - features Feature updates and maintenance in the 1.0.x line. - Implemented random time - Updated CI - Added cancelable `Timeout` in 1.0.1 - Included CI maintenance for 1.0.2 ## 2017-01-17 - 1.0.0 - initial release Initial release of the project. - Implemented smartdelay - Added initial implementation - Created the initial project structure