Skip to content

v1.6.2

Choose a tag to compare

@github-actions github-actions released this 15 Jun 19:11
· 11 commits to main since this release
d1fb4f0

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 concurrently to resolve a critical vulnerability in shell-quote, and overriding esbuild to 0.28.1 to bypass a high-severity remote code execution risk.
  • Build Compilation Target: Configured the production build target as esnext in vite.config.ts to resolve compilation errors caused by destructuring transpilation in newer esbuild versions.

Upgrade notes

  • Database: No database migrations are introduced in this release.
  • Build: Run npm run build to 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