Skip to content

Release Notes - Version 2.2.2

Latest

Choose a tag to compare

@ChampClarinet ChampClarinet released this 23 Oct 09:39

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.23

Also updated eslint-config-next to 15.5.28.

πŸ› οΈ Maintenance & Tooling

  • Migrated from the deprecated next lint command to the ESLint CLI.

  • Modernized ESLint configuration using defineConfig and FlatCompat for 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.