fix(deps): update Axios and align Apache licensing #48

Merged
KofTwentyTwo merged 1 commits from feature/GH-902-axios-034 into develop 2026-10-01 03:11:28 +00:00
KofTwentyTwo commented 2026-10-01 03:10:10 +00:00 (Migrated from github.com)

The public frontend-core snapshot pins Axios 0.33.0, and its ISC/AGPL declarations contradict the root Apache license. Update Axios to 0.34.0, align first-party headers/docs/npm metadata with Apache-2.0, and include NOTICE in the published package. Copyright attribution, executable source bodies and package version are preserved; the established snapshot workflow assigns the next immutable version after merge.

Validation: 48 tests across 9 suites, types, lint and rebuild pass. Independent review confirmed source and compiled-body preservation and packaged LICENSE/NOTICE bytes. A clean packed consumer without overrides passes 4 HTTP and 3 Axios security checks with zero audit findings. The source lock retains 2 Moderate/10 Low findings, tracked separately; this is not full application/browser acceptance.

Refs QRun-IO/qqq#902, QRun-IO/qqq#923 and QRun-IO/qqq#940.

The public frontend-core snapshot pins Axios 0.33.0, and its ISC/AGPL declarations contradict the root Apache license. Update Axios to 0.34.0, align first-party headers/docs/npm metadata with Apache-2.0, and include NOTICE in the published package. Copyright attribution, executable source bodies and package version are preserved; the established snapshot workflow assigns the next immutable version after merge. Validation: 48 tests across 9 suites, types, lint and rebuild pass. Independent review confirmed source and compiled-body preservation and packaged LICENSE/NOTICE bytes. A clean packed consumer without overrides passes 4 HTTP and 3 Axios security checks with zero audit findings. The source lock retains 2 Moderate/10 Low findings, tracked separately; this is not full application/browser acceptance. Refs QRun-IO/qqq#902, QRun-IO/qqq#923 and QRun-IO/qqq#940.
Sign in to join this conversation.