Skip to content

JosSecurity v3.0.4 — Node Version

Choose a tag to compare

@josprox josprox released this 21 Dec 07:49
· 442 commits to main since this release

🚀 JosSecurity v3.0.4 — Node Version

Release Notes / Notas de Lanzamiento / Notas de Lançamento


🇪🇸 Español

Descripción

Esta versión marca oficialmente la transición de Gold Master a la Node Version, consolidando a JosSecurity como un framework profundamente integrado con el ecosistema Node.js, enfocado en estabilidad del runtime, productividad y una experiencia moderna orientada a producción.

✨ Novedades Principales

📦 Integración Auto-Vendor (NPM)

JosSecurity detecta automáticamente las dependencias instaladas mediante npm o yarn.

  • Servido Virtual de Assets
    Los paquetes en node_modules se exponen automáticamente bajo
    /assets/vendor/[package]/...

  • Inyección Inteligente
    El motor de vistas (View) detecta paquetes populares (Bootstrap, jQuery, etc.) e inyecta automáticamente CSS y JS en el layout principal.

  • Cero Configuración
    Solo ejecuta npm install y el framework se encarga del resto.

🛡️ Runtime Seguro — No More Panics

  • Los errores de tipado ya no provocan panic ni detienen el servidor.
  • Se muestran diagnósticos claros en consola y la aplicación continúa de forma segura.

⚡ Hot Reload Avanzado

  • Cambios en package.json o node_modules activan re-escaneo automático de assets y recarga del navegador.
  • Mejor detección de cambios en entornos con sistemas de archivos virtuales (VFS).

🤖 Modo No-Interactivo (CI/CD)

Variable de entorno:

NON_INTERACTIVE=true
  • Permite ejecutar scripts con cin >> en pipelines CI/CD sin bloquear la ejecución.
  • Las entradas se omiten de forma segura con un log informativo.

🛠️ Mejoras en la CLI

  • joss version ahora muestra (Node Version).
  • Se eliminaron comandos experimentales para fortalecer la estabilidad en producción.

🔌 Extensión VS Code (v3.0.7)

  • Soporte completo para los nuevos comandos de arquitectura.
  • Resaltado inteligente basado en detección de paquetes Node.js.
  • Changelog sincronizado con el core v3.0.4.

🇺🇸 English

Overview

This release officially marks the transition from Gold Master to the Node Version, positioning JosSecurity as a first-class framework within the Node.js ecosystem, focused on runtime stability, developer productivity, and production readiness.

✨ Key Highlights

📦 Auto-Vendor Integration (NPM)

JosSecurity automatically detects dependencies installed via npm or yarn.

  • Virtual Asset Serving
    Packages inside node_modules are automatically exposed at
    /assets/vendor/[package]/...

  • Smart Injection
    The view engine (View) detects popular packages (Bootstrap, jQuery, etc.) and injects CSS and JS into the main layout automatically.

  • Zero Configuration
    Simply run npm install — JosSecurity handles the rest.

🛡️ Safe Runtime — No More Panics

  • Type errors no longer crash the server.
  • Clear diagnostics are logged while the application continues running safely.

⚡ Advanced Hot Reload

  • Changes to package.json or node_modules trigger automatic asset re-scans and browser refreshes.
  • Improved support for virtual file systems (VFS).

🤖 Non-Interactive Mode (CI/CD)

Environment variable:

NON_INTERACTIVE=true
  • Enables scripts using cin >> to run in CI/CD environments without blocking.
  • Input is safely skipped with informative logs.

🛠️ CLI Improvements

  • joss version now proudly displays (Node Version).
  • Experimental commands were removed to ensure production stability.

🔌 VS Code Extension (v3.0.7)

  • Full support for new architectural commands.
  • Smart highlighting based on Node.js package detection.
  • Changelog synchronized with core v3.0.4.

🇵🇹 Português

Visão Geral

Esta versão marca oficialmente a transição de Gold Master para a Node Version, consolidando o JosSecurity como um framework totalmente integrado ao ecossistema Node.js, com foco em estabilidade, produtividade e uso em produção.

✨ Principais Novidades

📦 Integração Auto-Vendor (NPM)

O JosSecurity detecta automaticamente dependências instaladas via npm ou yarn.

  • Serviço Virtual de Assets
    Pacotes em node_modules são expostos automaticamente em
    /assets/vendor/[package]/...

  • Injeção Inteligente
    O motor de views (View) identifica pacotes populares e injeta CSS e JS automaticamente.

  • Zero Configuração
    Execute apenas npm install e o framework cuida do restante.

🛡️ Runtime Seguro — Sem Panics

  • Erros de tipo não derrubam mais o servidor.
  • Diagnósticos claros são exibidos enquanto a aplicação continua em execução.

⚡ Hot Reload Avançado

  • Alterações em package.json ou node_modules acionam recarga automática.
  • Melhor suporte para sistemas de arquivos virtuais (VFS).

🤖 Modo Não Interativo (CI/CD)

Variável de ambiente:

NON_INTERACTIVE=true
  • Permite executar scripts interativos em pipelines CI/CD sem bloqueio.
  • Entradas são ignoradas com logs informativos.

🛠️ Melhorias na CLI

  • joss version agora exibe (Node Version).
  • Comandos experimentais foram removidos para maior estabilidade.

🔌 Extensão VS Code (v3.0.7)

  • Suporte completo aos novos comandos de arquitetura.
  • Destaque inteligente baseado na detecção de pacotes Node.js.
  • Changelog sincronizado com o core v3.0.4.

JosSecurity — Advanced Agentic Coding Framework · 2025