NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4198 most downloaded on npm
Nest - modern, fast, powerful node.js web framework (@axios)
Last release 20 days ago
14 Sep 2026
Release timing varies
gaps range from 2 weeks to 1.1 years
Most releases are documented
notes for 22 of 25 stable releases
1 version withdrawn
withdrawn after publishing
5 years old
26 releases · first in 2021
One column per quarter.
chore(deps): update dependency lint-staged to v17.4.1 by @renovate [bot] in #1784
Full Changelog: 12.0.0...12.0.1
@nestjs/axios is now a native ES module , and the major version is aligned with the Nest 12 release line (there is no 5.x — 4.0.1 goes straight to 12.
@nestjs/axios is now a native ES module, and the major version is aligned with the Nest 12 release line (there is no 5.x — 4.0.1 goes straight to 12.0.0).
The package is published as pure ESM ("type": "module", compiled with NodeNext) behind a proper exports map. The legacy root index.js / index.d.ts / index.ts shims are gone, and deep imports into build internals are no longer resolvable — import from the package root:
import { HttpModule, HttpService } from '@nestjs/axios';You do not need to convert your app to ESM. Thanks to Node's require(esm) support, a CommonJS app can keep doing:
const { HttpModule, HttpService } = require('@nestjs/axios');This is why the supported Node range is now declared explicitly:
"engines": {
"node": "^20.19.0 || ^22.12.0 || >=24.0.0"
}Those are the versions where require(esm) is available and unflagged. On older Node releases, requiring this package will fail with ERR_REQUIRE_ESM.
For most applications, the upgrade is:
npm i @nestjs/axios@12Then check that:
@nestjs/axios/dist/... — import from the package root instead.index.js shim path explicitly, drop the path and import the package by name.chore(deps): update dependency axios to v1.10.0 by @renovate [bot] in #1446
Full Changelog: 4.0.0...4.0.1
chore(deps): update nest monorepo to v11 (major) by @renovate in https://github.com/nestjs/axios/pull/1296
Full Changelog: https://github.com/nestjs/axios/compare/3.1.3...4.0.0
chore(deps): update dependency axios to v1.7.9 by @renovate in https://github.com/nestjs/axios/pull/1273
Full Changelog: https://github.com/nestjs/axios/compare/3.1.2...3.1.3
fix: make data argument optional #1242
Full Changelog: https://github.com/nestjs/axios/compare/3.1.1...3.1.2
chore(deps): update typescript-eslint monorepo to v8.11.0 by @renovate in https://github.com/nestjs/axios/pull/1226
Full Changelog: https://github.com/nestjs/axios/compare/3.1.0...3.1.1
Full Changelog: 3.1.0...3.1.1
feat: add global configuration attribute #1041
Merge pull request #1173 from nestjs/renovate/npm-axios-vulnerability
Merge pull request #1016 from nestjs/renovate/nest-monorepo
Merge pull request #897 from nestjs/renovate/typescript-eslint-monorepo
Merge pull request #812 from nestjs/renovate/major-nest-monorepo
chore: add axios to dev dependencies
Nothing published for this version
Merge pull request #588 from nestjs/renovate/npm-minimatch-vulnerability
Changelog:
chore: fix husky script for older node versions
Nothing published for this version
Merge pull request #473 from nestjs/renovate/major-nest-monorepo
Merge pull request #352 from nestjs/renovate/axios-0.x
Merge pull request #348 from mikeyaa/master
Merge pull request #312 from nestjs/renovate/npm-node-fetch-vulnerability
Merge pull request #293 from nestjs/renovate/npm-follow-redirects-vulnerability
chore(deps): update dependency eslint-plugin-import to v2.25.4
Merge pull request #156 from nestjs/renovate/npm-ansi-regex-vulnerability
Merge pull request #117 from nestjs/renovate/npm-path-parse-vulnerability
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →