v1.6.2
NebulaCMS v1.6.2
Release type: patch
Focus: TypeScript type-safety fixes, npm vulnerabilities resolution, and build target optimization
Release commit: d1fb4f0f3051391e3bb6dbc74279caa5a6fd3057
Summary
This patch release focuses on codebase stability and security. It resolves all remaining TypeScript compilation errors, cleans up unused compiler directives, and updates dependencies to eliminate all moderate, high, and critical security vulnerabilities.
Fixed
- TypeScript Type Safety: Resolved 16 type compiler errors across multiple frontend components (including headers, user menus, settings, and welcome pages) to prevent potential runtime null pointer crashes.
- Security Vulnerabilities: Upgraded dependencies to achieve 0 npm vulnerabilities. This includes upgrading
concurrentlyto resolve a critical vulnerability inshell-quote, and overridingesbuildto0.28.1to bypass a high-severity remote code execution risk. - Build Compilation Target: Configured the production build target as
esnextinvite.config.tsto resolve compilation errors caused by destructuring transpilation in neweresbuildversions.
Upgrade notes
- Database: No database migrations are introduced in this release.
- Build: Run
npm run buildto verify the production compilation. - Reported version: Should show 1.6.2 in Settings → System after upgrading.
Full changelog
https://github.com/AngkasaLab/NebulaCMS/compare/v1.6.1...v1.6.2