# Changelog

## Score

- CAI 50 → 58 (+8.2)
- Rubric changed (rubric-2026.09.11 → rubric-2026.09.18) — scores are not directly comparable.

## Lenses

- Code Health 54 → 54 (+0.0)
- Architecture 95 → 95 (+0.1)
- Maturity 42 → 63 (+21.0)
- Readiness 53 → 53 (+0.8)
- Security 57 → 63 (+6.1)
- Accessibility 74 (new)
- Performance 100 (new)

## Resolved (6)

- Dependency hygiene PARTLY measured — npm pinning read, dependency currency not (no pnpm-resolved versions to grade)
- Documentation: no architecture or design documentation (docs/web/docs/usage.md)
- Documentation: no installation or build instructions (README.md)
- Documentation: no installation or build instructions (docs/web/index.md)
- Documentation: written for insiders (docs/web/docs/missing-polyfills.md)
- Hotspot: packages/core-js/modules/web.url.constructor.js (packages/core-js/modules/web.url.constructor.js)

## New (30)

- High CVE: [GHSA redacted] (scripts/usage/package-lock.json)
- Outdated (npm): mkdirp
- Outdated (npm): vite
- Outdated (npm): webpack
- Split packages/core-js
- array-buffer-transfer.default (cognitive 17) (packages/core-js/internals/array-buffer-transfer.js)
- check-dependencies.checkPackage (cognitive 20) (scripts/check-dependencies/check-dependencies.mjs)
- collection.default (cognitive 32) (packages/core-js-pure/override/internals/collection.js)
- collection.default (cognitive 68) (packages/core-js/internals/collection.js)
- collection.default (cyclomatic 22) (packages/core-js-pure/override/internals/collection.js)
- collection.default (cyclomatic 36) (packages/core-js/internals/collection.js)
- define-built-in.default (cognitive 16) (packages/core-js/internals/define-built-in.js)
- export.default (cognitive 26) (packages/core-js/internals/export.js)
- export.default (cognitive 42) (packages/core-js-pure/override/internals/export.js)
- export.default (cyclomatic 17) (packages/core-js/internals/export.js)
- export.default (cyclomatic 36) (packages/core-js-pure/override/internals/export.js)
- get-substitution.default (cognitive 17) (packages/core-js/internals/get-substitution.js)
- iterate.default (cognitive 35) (packages/core-js/internals/iterate.js)
- iterate.default (cyclomatic 24) (packages/core-js/internals/iterate.js)
- iterator-define.default (cognitive 49) (packages/core-js/internals/iterator-define.js)
- …and 10 more

## Changes since last survey

- 11 commits — 10 feature/other, 1 fixes

## By area

- (root) — 4 commits
- packages/core-js — 3 commits
- (repo) — 1 commit
- scripts/check-dependencies — 1 commit
- tests/entries — 1 commit
- website/scripts — 1 commit

## Notable commits

- fix: fix `Iterator.prototype.join` in Chrome version
- change: Merge pull request #1558 from zloirock/website-runner-cleanup
- change: add Electron 46 compat data mapping
- change: add Opera for Android 102 compat data mapping
- change: add Samsung Browser 31 compat data mapping
- change: drop unneeded test
- change: move `Iterator.prototype.includes` to stable ES
- change: move `Iterator.prototype.join` to stable ES
- change: move `Iterator` chunking to stable ES
- change: update dependencies
- change: website runner: clean up after a failed build and fail the job
