Back to Explore

thenables/thenify-all

GitHub
2 watchersOpen source

Last release:

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

AI-generated from public sources. May be inaccurate. Report

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.

    Breaking
  • 1.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.

    Breaking
  • 1.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.

    Features
  • 1.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.