hardhat versions and release history

Inspect a published release before upgrading or adding a dependency. Each version reference keeps its metadata and provider measurements pinned to that exact npm version.

Published versions290
Stable versions204
Prereleases86
Releases published in the last 90 days13
Deprecated releases2
Latest npm dist-tag3.21.2

All available releases

VersionPublishedRuntime dependenciesTypesStatus
3.21.22026-10-29T18:30:48.404Z18Bundledlatest
3.21.12026-10-26T18:39:28.020Z18Bundled
3.21.02026-10-22T18:21:52.715Z18Bundled
3.20.02026-10-15T18:56:47.965Z18Bundled
3.19.02026-10-08T16:18:47.618Z18Bundled
3.18.12026-10-01T14:44:17.854Z18Bundled
3.18.02026-09-24T17:18:27.347Z18Bundled
3.17.02026-09-17T14:37:07.752Z18Bundled
3.16.02026-09-07T16:59:05.884Z18Bundled
3.15.02026-08-27T09:26:15.320Z18Bundled
3.14.02026-08-20T19:22:43.747Z18Bundled
2.29.12026-08-18T14:38:14.206Z39Bundledhh2
3.13.02026-08-12T18:51:07.141Z18Bundled
3.12.02026-07-30T19:01:16.378Z18Bundled
3.11.12026-07-23T16:25:44.763Z18Bundled
2.29.02026-07-21T09:30:18.884Z39Bundled
3.11.02026-07-20T10:37:41.486Z18Bundled
3.10.02026-07-16T17:15:40.673Z18Bundled
3.9.12026-07-02T15:50:27.606Z18Bundled
3.9.02026-06-08T19:01:45.565Z18Bundled
3.8.02026-06-04T15:43:50.460Z18Bundled
3.7.02026-05-28T15:54:04.735Z18Bundled
3.6.02026-05-26T19:24:29.718Z18Bundled
3.5.12026-05-21T22:01:16.201Z18Bundled
3.5.02026-05-20T17:33:42.656Z18Bundled
3.4.52026-05-07T17:21:06.051Z18Bundled
3.4.42026-05-04T12:23:09.501Z18Bundled
3.4.32026-04-30T16:47:37.808Z18Bundled
3.4.22026-04-27T16:38:15.668Z20Bundled
3.4.12026-04-22T16:25:32.618Z20Bundled
3.4.02026-04-16T19:34:08.366Z20Bundled
3.3.02026-03-31T14:06:31.953Z20Bundled
3.2.02026-03-19T18:57:15.873Z20Bundled
3.1.122026-03-11T14:41:17.943Z20Bundled
3.1.112026-03-05T21:35:35.129Z20Bundled
3.1.102026-02-25T11:42:57.740Z20Bundled
3.1.92026-02-19T18:53:30.341Z20Bundled
3.1.82026-02-12T11:35:13.577Z20Bundled
2.28.62026-02-12T09:57:12.387Z39Bundled
2.28.52026-02-10T12:33:29.430Z39Bundled
3.1.72026-02-05T17:20:55.039Z20Bundled
3.1.62026-02-02T13:51:07.559Z20Bundled
2.28.42026-01-27T16:34:16.973Z39Bundled
3.1.52026-01-19T19:17:03.779Z20Bundled
3.1.42026-01-14T18:52:27.807Z20Bundled
3.1.32026-01-08T20:02:31.424Z19Bundled
2.28.32026-01-08T17:43:45.708Z39Bundled
3.1.22025-12-30T12:46:37.917Z19Bundled
2.28.22025-12-30T12:46:27.091Z39Bundled
3.1.12025-12-29T14:27:20.595Z19Bundled
2.28.12025-12-29T14:27:03.649Z39Bundled
2.28.02025-12-15T11:05:52.765Z39Bundled
3.1.02025-12-10T17:12:05.715Z19Bundled
2.27.22025-12-10T12:28:41.489Z39Bundled
3.0.172025-12-03T19:19:44.265Z19Bundled
3.0.162025-11-27T18:22:56.941Z19Bundled
2.27.12025-11-27T15:22:14.519Z39Bundled
3.0.152025-11-16T02:04:59.652Z19Bundled
3.0.142025-11-12T18:43:00.494Z19Bundled
3.0.132025-11-11T08:42:52.912Z19Bundled
3.0.122025-11-06T15:55:15.283Z19Bundled
2.27.02025-11-06T14:51:10.180Z39Bundled
3.0.112025-11-04T08:05:48.862Z19Bundled
2.26.52025-10-30T18:27:30.844Z39Bundled
3.0.102025-10-30T15:12:32.121Z19Bundled
2.26.42025-10-29T21:01:40.623Z39Bundled
3.0.92025-10-23T11:05:35.120Z19Bundled
3.0.82025-10-21T11:21:28.080Z19Bundled
3.0.72025-10-08T15:27:02.562Z19Bundled
2.27.1-alpha.12025-09-15T14:11:01.101Z39Bundled
3.0.62025-09-10T16:46:31.776Z18Bundled
3.0.52025-09-09T20:33:54.595Z18Bundled
3.0.42025-09-02T11:40:38.388Z18Bundled
3.0.32025-08-28T14:31:35.940Z18Bundled
3.0.22025-08-27T11:55:31.767Z18Bundled
3.0.12025-08-21T18:07:13.812Z18Bundled
2.27.1-alpha.02025-08-18T19:19:48.126Z39Bundled
3.0.02025-08-13T19:31:16.438Z18Bundled
3.0.0-next.322025-08-13T11:15:13.499Z18Bundled
3.0.0-next.312025-08-12T11:14:13.170Z18Bundled
2.26.32025-08-12T10:10:56.337Z39Bundled
3.0.0-next.302025-08-11T16:56:20.578Z18Bundled
3.0.0-next.292025-08-08T17:35:08.505Z18Bundled
3.0.0-next.282025-08-07T21:11:34.466Z18Bundled
3.0.0-next.272025-08-07T14:01:14.762Z18Bundled
2.26.22025-08-05T20:21:55.393Z39Bundled
3.0.0-next.262025-07-30T17:52:48.666Z18Bundled
3.0.0-next.252025-07-28T11:39:11.247Z18Bundled
3.0.0-next.242025-07-23T09:58:20.090Z18Bundled
2.26.12025-07-21T17:21:18.720Z39Bundled
3.0.0-next.232025-07-18T17:58:47.981Z18Bundled
3.0.0-next.222025-07-18T14:04:20.331Z18Bundled
2.26.02025-07-17T10:17:21.529Z39Bundled
3.0.0-next.212025-07-04T17:39:14.305Z18Bundled
3.0.0-next.202025-06-26T18:16:42.666Z19Bundled
3.0.0-next.192025-06-26T16:30:13.490Z19Bundled
3.0.0-next.182025-06-23T22:55:39.435Z19Bundled
2.25.02025-06-23T12:20:10.110Z41Bundled
3.0.0-next.172025-06-20T12:34:03.268Z19Bundled
3.0.0-next.162025-06-17T10:14:13.884Z19Bundled
3.0.0-next.152025-06-13T11:42:53.450Z19Bundled
2.24.32025-06-12T14:29:21.042Z41Bundled
3.0.0-next.142025-06-04T14:25:35.908Z20Bundled
2.24.22025-06-04T12:34:46.609Z41Bundled
3.0.0-next.132025-05-29T10:52:08.273Z20Bundled
3.0.0-next.122025-05-27T13:57:52.287Z20Bundled
2.24.12025-05-26T16:34:15.988Z41Bundled
3.0.0-next.112025-05-23T11:53:59.838Z20Bundled
3.0.0-next.102025-05-23T09:19:08.758Z20Bundled
3.0.0-next.92025-05-22T09:50:45.322Z20Bundled
3.0.0-next.82025-05-14T16:52:35.564Z20Bundled
3.0.0-next.72025-05-07T15:06:32.096Z20Bundled
2.24.02025-05-07T14:19:47.488Z41Bundled
3.0.0-next.62025-04-30T16:55:29.381Z20Bundled
3.0.0-next.52025-04-24T11:16:50.449Z20Bundled
2.23.1-alpha.02025-04-17T15:26:22.141Z41Bundled
3.0.0-next.42025-04-11T14:59:16.175Z20Bundled
2.23.02025-04-10T19:05:32.909Z41Bundled
3.0.0-next.32025-03-26T17:21:34.601Z20Bundled
3.0.0-next.22025-03-20T11:20:58.878Z20Bundled
3.0.0-next.12025-03-06T16:23:26.916Z19Bundled
2.22.192025-02-24T19:06:30.675Z44Bundled
3.0.0-next.02025-02-20T18:09:28.272Z19Bundled
2.22.182025-01-13T16:25:48.932Z44Bundled
2.22.172024-12-03T15:33:14.856Z44Bundled
2.22.162024-11-18T13:59:04.088Z44Bundled
2.22.152024-10-24T18:24:09.209Z44Bundled
2.22.142024-10-22T09:00:04.482Z44Bundled
2.22.132024-10-08T16:48:48.884Z44Bundled
2.22.122024-09-24T14:02:46.278Z44Bundled
2.22.112024-09-19T19:02:57.741Z44Bundled
2.22.102024-09-02T13:04:34.376Z43Bundled
2.22.92024-08-21T10:24:04.927Z43Bundled
2.22.82024-08-07T09:33:23.076Z43Bundled
2.22.72024-07-30T09:55:56.147Z43Bundled
2.22.62024-07-01T19:46:10.938Z43Bundled
2.22.52024-06-03T10:08:01.485Z43Bundled
2.23.0-dev.32024-05-28T07:31:53.882Z43Bundled
2.22.42024-05-14T16:40:03.956Z43Bundled
2.23.0-dev.22024-05-14T15:30:11.554Z43Bundled
2.23.0-dev.12024-05-13T16:26:41.614Z43Bundled
2.23.0-dev.02024-05-03T07:48:32.936Z43Bundled
2.22.32024-04-17T14:13:08.461Z43Bundled
2.22.22024-03-21T16:11:36.308Z43Bundled
2.22.12024-03-14T14:48:28.625Z43Bundled
2.22.02024-03-13T22:41:07.308Z43Bundled
2.21.02024-03-04T16:24:52.220Z43Bundled
2.21.0-dev.12024-03-02T00:01:37.371Z43Bundled
2.21.0-dev.02024-02-21T18:29:29.135Z43Bundled
2.20.12024-02-15T14:08:30.527Z50Bundled
2.20.02024-02-14T14:31:33.871Z50Bundled
2.19.52024-01-30T18:47:21.789Z49Bundled
2.19.42023-12-26T11:45:14.792Z48Bundled
2.19.32023-12-19T09:08:27.181Z48Bundled
2.19.22023-12-05T16:47:23.843Z48Bundled
2.19.12023-11-15T11:17:21.643Z48Bundled
2.19.02023-11-02T16:11:43.564Z48Bundled
2.18.32023-10-24T22:30:15.305Z48Bundled
2.18.22023-10-19T11:08:51.550Z48Bundled
2.18.12023-10-11T15:10:55.555Z48Bundled
2.18.02023-10-05T12:39:43.864Z48Bundled
2.17.42023-09-27T09:33:43.880Z48Bundled
2.17.32023-09-11T11:47:59.057Z48Bundled
2.17.22023-08-28T20:11:40.727Z48Bundled
2.17.12023-08-01T19:50:30.108Z48Bundled
2.17.02023-07-14T09:29:08.063Z49Bundled
2.16.12023-06-27T19:30:25.763Z49Bundled
2.16.1-dev.02023-06-27T11:48:47.323Z49Bundled
2.16.02023-06-22T05:43:28.090Z49Bundled
2.16.0-dev.02023-06-21T12:09:21.867Z50Bundled
2.15.02023-06-08T07:29:39.385Z50Bundled
2.14.12023-05-31T07:28:19.254Z50Bundled
2.14.02023-04-15T16:55:24.599Z50Bundled
2.13.12023-04-10T09:16:41.119Z50Bundled
2.13.02023-03-02T18:11:24.633Z50Bundled
2.13.0-dev.42023-03-02T09:15:12.702Z50Bundled
2.13.0-dev.32023-02-27T13:00:54.173Z50Bundled
2.12.8-viair.02023-02-14T14:48:14.647Z50Bundled
2.12.72023-02-09T16:47:11.327Z50Bundled
2.12.62023-01-11T09:59:19.356Z50Bundled
2.13.0-dev.22022-12-30T11:09:45.883Z50Bundled
2.12.52022-12-29T18:55:02.288Z50Bundled
2.12.42022-12-08T20:16:22.072Z50Bundled
2.12.32022-11-30T18:35:37.461Z50Bundled
2.13.0-dev.12022-11-24T10:39:43.885Z50Bundled
2.12.22022-11-01T19:38:50.175Z50Bundled
2.12.12022-10-27T09:41:54.158Z50Bundled
2.12.1-unknown-txs.02022-10-24T10:32:44.824Z50Bundled
2.13.0-dev.02022-10-21T09:55:28.465Z50Bundled
2.12.1-ir.02022-10-12T12:03:39.139Z50Bundled
2.12.02022-10-10T18:10:47.620Z50Bundled
2.12.0-esm.12022-09-27T09:27:47.410Z50Bundled
2.12.0-esm.02022-09-23T11:21:59.587Z50Bundled
2.11.3-dev.02022-09-16T12:39:02.956Z50Bundled
2.11.22022-09-14T22:37:01.427Z50Bundled
2.11.12022-09-06T17:27:21.912Z50Bundled
2.11.02022-09-02T22:07:38.107Z50Bundled
2.11.0-rc.12022-09-02T14:10:54.436Z50Bundled
2.11.0-rc.02022-08-31T19:39:55.995Z49Bundled
2.11.0-dev.02022-08-23T17:41:23.334Z51Bundled
2.10.22022-08-16T09:32:36.507Z48Bundled
2.10.2-dev.02022-07-20T19:22:11.776Z48Bundled
2.10.12022-07-13T22:42:23.219Z48Bundled
2.10.02022-07-07T19:06:49.173Z48Bundled
2.9.92022-06-08T22:15:05.432Z48Bundled
2.9.82022-06-08T15:52:04.745Z48Bundled
2.9.8-dev.02022-06-03T17:19:40.511Z48Bundled
2.9.72022-05-30T15:57:38.574Z48Bundled
2.9.62022-05-19T20:30:52.047Z48Bundled
2.9.6-dev.12022-05-18T18:07:02.946Z48Bundled
2.9.6-dev.02022-05-18T18:04:24.631Z48Bundled
2.9.52022-05-12T20:28:08.264Z48Bundled
2.9.42022-05-11T21:57:36.838Z48Bundled
2.9.32022-04-05T18:25:02.526Z48Bundled
2.9.3-eips.02022-03-29T22:27:18.415Z48Bundled
2.9.22022-03-24T20:06:29.288Z48Bundled
2.9.12022-03-04T21:29:47.669Z48Bundled
2.9.02022-03-01T12:17:18.808Z48Bundled
2.9.0-dev.12022-02-25T19:08:31.717Z48Bundled
2.9.0-dev.02022-02-24T20:19:37.862Z48Bundled
2.8.42022-02-10T17:07:44.558Z47Bundled
2.8.32022-01-19T18:02:37.746Z47Bundled
2.8.22022-01-07T17:21:18.423Z47Bundled
2.8.1-dev.12022-01-07T15:08:35.798Z47Bundled
2.8.1-dev.02022-01-07T14:54:10.473Z47Bundled
2.8.12022-01-06T19:32:51.023Z47Bundled
2.8.02021-12-14T22:53:39.588Z47Bundled
2.7.12021-12-09T19:17:58.321Z47Bundled
2.8.0-dev.02021-11-25T22:38:17.873Z47Bundled
2.7.02021-11-24T22:07:45.429Z47Bundled
2.6.82021-11-04T21:45:13.469Z47Bundled
2.6.72021-10-21T18:49:04.338Z47Bundled
2.6.62021-10-14T18:16:39.069Z47Bundled
2.6.52021-10-05T13:00:41.897Z47Bundled
2.6.42021-09-09T19:57:28.913Z47Bundled
2.6.32021-09-07T16:45:21.269Z47Bundled
2.6.22021-08-31T16:03:22.401Z47Bundled
2.6.12021-08-19T18:15:41.541Z47Bundled
2.6.02021-08-06T20:03:55.641Z47Bundled
2.5.02021-07-21T20:55:51.530Z47Bundled
2.4.32021-07-08T17:31:22.123Z47Bundled
2.4.3-rc.02021-07-08T16:34:16.112Z47Bundled
2.4.22021-07-08T15:36:25.432Z47Bundled
2.4.2-rc.02021-07-08T14:44:07.896Z47Bundled
2.4.12021-06-22T19:31:52.179Z47Bundled
2.4.02021-06-17T11:47:17.316Z47Bundled
2.4.0-rc.02021-06-17T11:27:40.778Z47Bundled
2.3.32021-06-11T20:07:50.714Z45Bundled
2.3.3-rc.02021-06-11T17:42:36.866Z45Bundled
2.3.22021-06-11T14:35:03.248Z45BundledThis package has been deprecated because its dependencies are wrong
2.3.12021-06-11T14:23:02.878Z45BundledThis package has been deprecated because it was published without a proper build
2.3.02021-05-14T14:21:57.561Z45Bundled
2.2.12021-04-22T16:26:08.620Z45Bundled
2.2.0-dtt.12021-04-18T17:28:37.501Z45Bundled
2.2.02021-04-15T20:45:45.483Z45Bundled
2.2.0-rc.32021-04-15T16:58:54.092Z45Bundled
2.2.0-rc.22021-04-12T20:32:25.785Z45Bundled
2.2.0-rc.12021-04-09T19:15:16.810Z45Bundled
2.2.0-rc.02021-04-09T16:56:17.339Z45Bundled
2.1.3-dtt.02021-03-30T16:15:28.781Z45Bundled
2.1.22021-03-24T21:04:56.736Z45Bundled
2.1.2-rc.12021-03-10T20:19:53.911Z45Bundled
2.1.12021-03-04T20:14:09.518Z45Bundled
2.1.1-rc.12021-03-04T16:23:08.327Z45Bundled
2.1.02021-03-03T18:59:55.670Z45Bundled
2.0.11-dev.12021-03-01T15:55:23.751Z45Bundled
2.0.112021-02-23T15:01:43.900Z44Bundled
2.0.102021-02-11T23:05:52.163Z44Bundled
2.0.92021-02-09T20:17:54.428Z44Bundled
2.0.82021-01-14T22:47:13.150Z44Bundled
2.0.72021-01-05T14:23:05.307Z44Bundled
2.0.62020-12-17T19:32:50.667Z44Bundled
2.0.6-rc.02020-12-14T21:42:26.543Z44Bundled
2.0.52020-12-09T21:54:43.054Z44Bundled
2.0.42020-11-27T20:50:28.117Z44Bundled
2.0.32020-11-10T21:01:00.033Z44Bundled
2.0.22020-10-26T19:40:44.430Z44Bundled
2.0.12020-10-23T17:02:01.722Z44Bundled
2.0.02020-10-22T16:51:22.580Z44Bundled
2.0.0-rc.12020-10-21T21:47:11.919Z44Bundled
2.0.0-rc.02020-10-19T14:26:07.555Z44Bundled
0.1.0-rc.12020-10-01T19:48:42.700Z45Bundled
0.1.0-rc.02020-09-28T21:06:20.357Z45Bundled
0.0.72012-08-24T19:36:10.255Z5Not declared
0.0.62012-08-24T19:33:08.955Z5Not declared
0.0.52012-08-06T20:14:51.717Z5Not declared
0.0.42012-07-11T20:36:49.060Z5Not declared
0.0.32012-06-01T00:10:28.189Z5Not declared
0.0.22012-05-14T19:12:26.974Z5Not declared
0.0.12012-05-13T01:09:49.172Z5Not declared

Choosing a version

The latest tag is selected by the publisher and is not a guarantee of compatibility. Prerelease and deprecated status remain visible. Check your Node.js range and peer requirements on the exact version page, then review the maintainer’s release notes before upgrading.

Removed or unpublished versions may be absent. Historical download charts cover all package versions and do not show adoption of an individual release.

npm release-history source — retrieved 2026-10-30T15:55:23.188Z