Commit Graph

301 Commits

Author SHA1 Message Date
github-actions[bot]
772a4e54ec
chore(release): prepare release 1.15.0 (#10671)
* 1.15.0

* chore(release): prepare release 1.15.0

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: jasonsaayman <4814473+jasonsaayman@users.noreply.github.com>
2026-04-07 18:03:51 +02:00
Jay
2f52f6b13b
feat: add checks to support deno and bun (#10652)
* feat: added smoke tests for deno

* feat: added bun smoke tests

* chore: added workflows for deno and bun

* chore: swap workflow implementation

* chore: apply ai suggestion

* chore: test alt install of bun deps

* chore: deno install

* chore: map bun file install

* chore: try a different approach for bun

* chore: unpack and then install for bun

* chore: remove un-needed step

* chore: try with tgx again for bun

* chore: alternative zip approach

* ci: full ci added back
2026-04-05 14:37:16 +02:00
Jay
054c1f30fd
feat: unify docs to main repo (#10649)
* ci: set hardened --ignore-scripts for all ci actions

* docs: adds new docs platform

* chore: remove un-needed ignore

* chore: add sponsors data. adjust package.json to be of type module

* fix: inconsistency between the docs and readme

* fix: docs inconsistency

* docs: update language and phrasing

* style: fix issues with card styling

* docs: update security.md with latest changes

* docs: remove un-needed code

* docs: fix inconsistencies with actual library function

* ci: added deployment for docs

* chore: added axios as dep for docs

* docs: fix batch of errors

* fix: bump esbuild as the version included is a risk
2026-04-04 20:25:41 +02:00
github-actions[bot]
46bee3dea7
chore(release): prepare release 1.14.0 (#10563)
* 1.14.0

* chore(release): prepare release 1.14.0

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: jasonsaayman <4814473+jasonsaayman@users.noreply.github.com>
Co-authored-by: Jay <jasonsaayman@gmail.com>
2026-03-27 20:54:05 +02:00
Jay
e9e5ebe483
Update packages to latest version (#10556)
* chore: change package json to be better

* chore: update simple issues

* chore: update rollup/plugin-alias

* chore: update@rollup/plugin-terser to the latest version

* chore: bump lock

* chore: bump cross-env

* chore: bump smaller packages only used in bin

* chore: bump formdata-node

* chore: bump gulp

* chore: bump selsigned to latest
2026-03-24 21:23:22 +02:00
Jay
4d8931ca8a
fix: formidable dependency vulnerable to arbitrary (#7533)
* fix: dependabot uses the correct labels

* fix: issue #7463

* fix: update to the latest version of formidable
2026-03-19 16:08:47 +02:00
Jay
bcfd2997dc
fix: bug axios breaks commonjs compatibility main entry (#7532)
* fix: dependabot uses the correct labels

* fix: issue #7463
2026-03-19 14:30:33 +02:00
Jay
5dd7ba78b8
chore: upgrade to latest ts (#7522)
* chore: upgrade to latest ts

* chore: lock versions

* chore: stop pinning
2026-03-16 21:36:12 +02:00
Jay
9e705864d2
chore: migrate get stream to latest (#7516)
* build: bump get-stream to v9

* test: migrate helper buffer reads to get-stream v9 API

* fix: tests with sessions

* chore: update stream handler to better manage sessions

* chore: revert some changes

* chore: swap to buffer

* chore: add port for stream test

* chore: swap localhost

* chore: change timeout

* chore: update to stream type

* chore: try again

* chore: tests

* chore: updat tests/unit/adapters/http.test.js to check ipv4

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

---------

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-03-16 20:38:14 +02:00
Jay
76794ac27a
chore: update module test for full check (#7510)
* chore: add additional testing to esm and cjs smoke

* test: updated test suite to include module tests

* fix: esm test smoke import

* fix: cubic feedback

* fix: failing cjs

* fix: cjs timeout
2026-03-15 21:10:52 +02:00
Jay
8077435407
refactor: update eslint to v10 (#7509)
* refactor: update eslint to v10

* chore: fix cubic feedback
2026-03-15 19:08:58 +02:00
Jay
3f1b6b83a3
chore: upgrade to the latest rollup (#7508) 2026-03-15 15:53:41 +02:00
Jay
63e12ecb4f
refactor: migrate express test harness (#7506)
* chore(test): upgrade express and body-parser for adapter suites

* test(http): pin express 5 routes and body-parser 2 parsing expectations

* chore: attempt without ci

* revert: issue with ci
2026-03-15 14:30:15 +02:00
Jay
7e1a65c3a9
refactor: migrate husky 9 (#7505)
* build: migrate hook bootstrap to husky v9

* chore: update commit-msg hook format for husky v9

* chore: bump husky to the latest minor
2026-03-15 13:38:22 +02:00
Jay
740da889f1
chore: bump trival updates (#7504)
* chore: bump trival updates

* chore: i

* Update .husky/commit-msg

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

---------

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-03-15 13:25:17 +02:00
dependabot[bot]
99505adda4
chore(deps-dev): bump multer from 1.4.4 to 2.1.1 (#7480)
Bumps [multer](https://github.com/expressjs/multer) from 1.4.4 to 2.1.1.
- [Release notes](https://github.com/expressjs/multer/releases)
- [Changelog](https://github.com/expressjs/multer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/expressjs/multer/compare/v1.4.4...v2.1.1)

---
updated-dependencies:
- dependency-name: multer
  dependency-version: 2.1.1
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jay <jasonsaayman@gmail.com>
2026-03-15 13:08:03 +02:00
Jay
45fcf1297a
chore: remove un-needed packages (#7501)
* chore: remove un-needed packages

* chore: add back husky

* Update .husky/commit-msg

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

---------

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-03-14 20:38:49 +02:00
Jay
e943f6c545
fix: proxy from env v2 fix (#7499)
* chore: remove mise

* chore: update proxy from env

* chore: fix issues with package

* chore: fix esm and cjs

* chore: bump lock
2026-03-14 19:10:06 +02:00
Jay
bc3b6318b6
refactor: remove old test suite update docs (#7498)
* chore: update all ci workflows

* chore: added readme for tests

* chore: fix release branch

* Update .github/workflows/release-branch.yml

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

---------

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-03-13 18:55:58 +02:00
Jay
d905b7598d
refactor: refresh test suite to be modernised (#7489)
* chore: port karma tests

* chore: port karma tests

* chore: port karma tests

* chore: tests

* chore: tests

* chore: tests

* chore: fix issues with port collisions

* refactor: utils tests

* refactor: utils tests

* refactor: utils tests

* refactor: tests to vitests

* refactor: tests to vitests

* refactor: tests to vitests

* refactor: tests to vitests

* refactor: tests to vitests

* refactor: tests to vitests

* refactor: tests to vitests

* refactor: ci

* chore: install pw deps

* chore: fixx ai feedback

* chore: wip compatability tests

* chore: wip compatability tests

* chore: wip compatability tests

* refactor: wip smoke

* chore: smoke test run

* chore: update unzip

* chore: update testing

* chore: update testing

* chore: update testing

* chore: update testing

* chore: update testing

* chore: skip tests that cannot run on node 16 and lower

* chore: fix 16x under tests

* chore: rest of tests

* fix: functions and runs

* feat: added tests for esm smoke

* feat: added smoke

* chore: ignore ai gen plans

* chore: ci fixes

* chore: fix small p2s
2026-03-12 15:27:09 +02:00
Jay
fa337332b9
Update unit testing flows as part of migration to vitest (#7484)
* chore: small fixes to tests

* feat: transitional move to vitests

* feat: moving unit tests in progress

* feat: moving more unit tests over

* feat: more tests moved

* feat: updated more sections of the http test

* chore: wip http tests

* chore: wip http tests

* chore: more http tests

* chore: tests

* chore: tests

* chore: tests

* chore: tests

* chore: tests

* chore: tests

* chore: tests

* chore: tests

* chore: tests

* chore: tests

* chore: tests

* chore: tests

* chore: tests

* chore: tests

* chore: tests

* chore: tests

* chore: tests

* chore: tests

* chore: tests

* chore: tests

* chore: tests

* chore: tests

* chore: tests

* chore: tests

* chore: tests

* chore: remove un-needed docs

* chore: update package lock

* chore: update lock
2026-03-06 20:42:14 +02:00
github-actions[bot]
7108c8877f
chore(release): prepare release 1.13.6 (#7446)
* 1.13.6

* chore(release): prepare release 1.13.6

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: jasonsaayman <4814473+jasonsaayman@users.noreply.github.com>
2026-02-27 17:28:22 +02:00
digital-wizard48
20a0ba3c01
refactor(deps): migrate @rollup/plugin-babel from v5.3.1 to v6.1.0 (#7424)
Co-authored-by: s0wa48 <msmaciejsowinski@gmail.com>
Co-authored-by: Jay <jasonsaayman@gmail.com>
2026-02-25 10:35:22 +02:00
Jay
ef3711d1b3
feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues

* fix: failing tests

* fix: implement feedback from codel, ai etc

* chore: dont throw in trim function

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

* fix: incorrect fix

---------

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-02-14 16:59:48 +02:00
Mark Stacey
335b79ffb6
fix: fix export for React Native and Browserify (#7386)
Browserify and React Native projects (that aren't using
`unstable_enablePackageExports`) use the `main` field as the package

entrypoint. A recent PR (#5756) updated `main` to use a CommonJS bundle
for Node.js, which caused Browserify and React Native projects to
use the Node.js bundle. This led to many reports of broken React Native
builds.

This has been fixed by adding an entry to `browser` and `react-native`
to re-map the Node.js CommonJS bundle to the browser CommonJS bundle.
2026-02-10 08:34:23 +02:00
github-actions[bot]
29f75425f0
chore(release): prepare release 1.13.5 (#7379)
* 1.13.5

* chore(release): prepare release 1.13.5

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: jasonsaayman <4814473+jasonsaayman@users.noreply.github.com>
2026-02-08 12:53:34 +02:00
dependabot[bot]
44b7c9f0c4
chore(deps-dev): bump karma-sourcemap-loader (#7360)
Bumps the development_dependencies group with 1 update in the / directory: [karma-sourcemap-loader](https://github.com/demerzel3/karma-sourcemap-loader).


Updates `karma-sourcemap-loader` from 0.3.8 to 0.4.0
- [Changelog](https://github.com/demerzel3/karma-sourcemap-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/demerzel3/karma-sourcemap-loader/commits/0.4.0)

---
updated-dependencies:
- dependency-name: karma-sourcemap-loader
  dependency-version: 0.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development_dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-29 20:40:52 +02:00
Jay
472c631e86
refactor: bump minors package versions (#7356)
* refactor: bump minors package versions

* fix: dtslint

* fix: package install

* chore: remove dts

* chore: attempt to fix issues with 12 and 14

* chore: remove unneeded package

* chore: remove unneeded package

* chore: remove unneeded package

* chore: try to install on older version

* chore: remove build for 12

* fix: sponsors
2026-01-29 20:34:43 +02:00
Jay
99d588dcea
chore: fix issues with yml (#7355)
* chore: fix issues with yml

* chore: fix issues with sponsor update yml
2026-01-28 19:57:41 +02:00
github-actions[bot]
9336cf9a33
chore(release): prepare release 1.13.4 (#7353)
* 1.13.4

* chore: codegen and some updates to workflows

* chore: add github token

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: jasonsaayman <jasonsaayman@gmail.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-01-27 20:13:03 +02:00
Jay
ab06109b40
chore(release): v1.13.3 (#7335) 2026-01-20 19:47:13 +02:00
Adam Hines
7373fbff24
fix: main field in package.json should correspond to cjs artifacts (#5756)
When https://github.com/axios/axios/pull/4787 was implemented, the project was switched to `"type": "module"` and "./index.js" became an esm file instead of commonjs, however, the "main" entry in package.json still points to "index.js". As a result, consumers using this field may get unexpected behavior since the main field is supposed to be commonjs if the entry is provided.

Many consumers won't run into this as a practical problem (for example when just doing `const axios = require('axios').default` from inside of a cjs file in node) because the "exports" map takes precedence over the main/module fields, but tools that don't parse the object map when resolving still run into problems here.

The fix for this is to just point the "main" entry-point to the commonjs artifacts located at "./dist/node/index.cjs".

I also added a module entrypoint to improve compatability for the cases where the export map is not used (webpack 4 for example) since that would likely be reading the cjs "main" entrypoint now that main has switched back to cjs.

Co-authored-by: Jay <jasonsaayman@gmail.com>
2025-12-30 14:10:04 +02:00
Nikunj Mochi
ec9d94e9f8
feat: add Node.js coverage script using c8 (closes #7289) (#7294)
Co-authored-by: Jay <jasonsaayman@gmail.com>
2025-12-06 10:37:24 +02:00
Jarred Sumner
b89217e3e9
fix(package.json): add 'bun' package.json 'exports' condition. Load the Node.js build in Bun instead of the browser build (#5754)
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
Co-authored-by: Jay <jasonsaayman@gmail.com>
2025-11-11 20:02:35 +02:00
github-actions[bot]
08b84b52d5
chore(release): v1.13.2 (#7207)
Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>
2025-11-04 22:00:13 +02:00
github-actions[bot]
1ef8e7218b
chore(release): v1.13.1 (#7194)
Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>
2025-10-28 20:54:35 +02:00
github-actions[bot]
9ead04d8ab
[Release] v1.13.0 (#7189) 2025-10-27 18:07:18 +02:00
Dmitriy Mozgovoy
d676df7722
feat(http): add HTTP2 support; (#7150) 2025-10-19 15:06:36 +03:00
Abhishek3880
6306657396
chore: enhance package.json keywords for better discoverability (#7116)
- Add 'browser', 'fetch', 'rest', 'api', 'client' keywords
  - Improve npm package discoverability for common HTTP client searches
  - Better categorize axios functionality for developers

Co-authored-by: Jay <jasonsaayman@gmail.com>
2025-10-09 09:27:26 +02:00
Noritaka Kobayashi
e9cfed35cf
chore: remove unused terser-webpack-plugin (#7032) 2025-09-15 08:14:30 +02:00
github-actions[bot]
e5a33366d7
chore(release): v1.12.2 (#7031)
Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>
2025-09-14 15:58:39 +03:00
Dmitriy Mozgovoy
9fb41a8fcd
chore(ci): add local HTTP server for Karma tests; (#7022) 2025-09-13 17:50:32 +03:00
github-actions[bot]
3cac78c2de
chore(release): v1.12.1 (#7021)
Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>
2025-09-12 17:18:39 +03:00
github-actions[bot]
0d8ad6e1de
chore(release): v1.12.0 (#7013)
Co-authored-by: jasonsaayman <4814473+jasonsaayman@users.noreply.github.com>
2025-09-11 21:32:15 +02:00
Jason Saayman
fd7f404488 fix: release pr run 2025-09-11 20:44:16 +02:00
Jason Saayman
a2edc3606a fix: dont add dist on release 2025-09-11 20:37:08 +02:00
Jay
9ec86de257
fix: adding build artifacts 2025-09-11 20:25:48 +02:00
Dmitriy Mozgovoy
d03f245a40
chore(CI): fixed release info script to use npm registry instead of git as file history source; (#7006) 2025-09-04 08:33:40 +02:00
Gligor Kotushevski
aa78ac23fc
fix: package exports (#5627)
* fix package exports

* fix(package): comma missed at merge
2025-08-06 10:03:07 +02:00
github-actions[bot]
b76c4ac6f8
chore(release): v1.11.0 (#6974)
Co-authored-by: jasonsaayman <4814473+jasonsaayman@users.noreply.github.com>
2025-07-23 08:04:30 +02:00