Repository navigation
Champfolio v2.2.2 β Security & Maintenance Release
Release Type: Security & Maintenance
Base Version: v2.2.1
Release Date: TBD
π Security Updates
Updated core dependencies to address known security vulnerabilities and improve overall dependency security.
Dependency | Updated Version -- | -- Next.js | 15.5.28 React | 19.1.10 React DOM | 19.1.10 Sharp | 0.35.5 Axios | 1.20.0 PostCSS | 8.5.23Also updated eslint-config-next to 15.5.28.
π οΈ Maintenance & Tooling
Migrated from the deprecated
next lintcommand to the ESLint CLI.Modernized ESLint configuration using
defineConfigandFlatCompatfor compatibility with Next.js 15.Enabled all 21 Next.js recommended and Core Web Vitals lint rules.
Preserved existing TypeScript, React Hooks, and custom lint rules.
Updated the dependency lockfile for reproducible dependency resolution.
β Verification
All available code-quality checks passed:
ESLint β Passed
TypeScript β Passed
Automated tests β Passed (1 test)
Production build β Passed
Git diff validation β Passed
β οΈ Known Limitations
The dependency security audit could not complete because of npm registry DNS resolution failures. Remaining vulnerabilities have not been fully assessed.
Frozen-lockfile installation could not be independently verified because of a Bun temporary-directory permission error (
EPERM).
π¦ Release Impact
This is a security and maintenance release. No application feature changes are intended.
Recommended action: Deploy the updated application after completing the release verification and dependency audit in an environment with working registry access.