thenify-all is a Node.js utility that “promisifies” selected functions from an object, producing methods that return Promises. It can also generate Promise-based methods while remaining backward compatible with callbacks (thenifyAll.withCallback), which is useful when wrapping async APIs.
Project status
- Not actively maintained (quiet/dormant): The last upstream push is 2020-12-10, and the most recent documented updates are from 2015, so there has been no evidence of continued work for several years as of 2026-06-09.
- Update cadence: Updates appear to have been frequent around late 2014 to early 2015 (1.0.0 through 1.6.0), followed by a long period of inactivity with no recent updates evident.
AI summary generated
Recent updates
1.6.0
Version 1.6.0 updates the thenify-all package with new exported properties and broadens supported Node.js versions. The provided release notes are empty, so the changes below are inferred from the actual diff.
1.5.1
Release 1.5.1 includes only a metadata change in package.json. The only functional delta visible in the diff is an update to the declared dependency constraint for thenify and a version bump from 1.5.0 to 1.5.1.
1.5.0
Version 1.5.0 was published on 2015-01-08, but the publisher did not provide any release notes. As a result, this release cannot be reviewed for specific new features, breaking changes, bug fixes, or security updates based on the provided information.
1.4.0
Release 1.4.0 contains no published release notes. The code change adds a new filter when promisifying/copying functions from the input object, skipping properties that look like deprecated accessor getters.
Breaking1.3.0
Release 1.3.0 contains very small code changes and a version bump to thenify-all 1.3.0. No release notes were provided, so the documented change set is effectively empty.
1.2.0
Release 1.2.0 does not include any publisher-provided release notes. The code changes are small but include a dependency major version bump (thenify 2 to 3) and an internal change to how thenify is called when promisifying functions.
Breaking1.1.0
Release 1.1.0 has no provided release notes. The code changes primarily extend the main thenify-all API so callers can omit arguments or pass the methods list as the second parameter.
Features1.0.0
Release 1.0.0 was published on 2014-12-17. No release notes were provided, so there is no documented information about new features, fixes, breaking changes, or migration steps.