This release improves the TypeScript experience and modernizes the project infrastructure without changing the runtime API.
What’s changed
isObjectis now declared as a TypeScript type predicate, so successful checks narrow values to an object type.- Updated the build and test tooling while preserving compatibility with legacy and current Node.js versions.
- Added GitHub Actions CI and automated npm publishing with provenance.
- Refreshed the documentation and added a security reporting policy.
- Fixed the release workflow by pinning compatible Node.js and npm versions.
Full changelog: 4.0.0...4.1.1