JosSecurity v3.1.5 (SisSeoVersion)
🇪🇸 Español
Release Notes: JosSecurity v3.1.5 (SisSeoVersion)
Esta versión introduce mejoras críticas en la optimización para buscadores (SEO), una arquitectura de sitemap dinámica y dependiente del contexto, así como una modernización visual de la interfaz de usuario.
🚀 Nuevas Características
- Motor SEO Nativo: Se implementó la clase
SEO(SEO::title,SEO::description,SEO::og) para gestionar metadatos dinámicos directamente desde los controladores JOSS. - Sitemaps Context-Aware: El archivo
sitemap.xmlahora se genera de forma 100% dinámica, detectando automáticamente el protocolo (http/https) y el host de la petición, eliminando la necesidad de configurar URLs estáticas. - Filtrado Inteligente de Rutas: El motor de sitemap excluye automáticamente rutas de API y rutas protegidas por middleware, indexando únicamente contenido público.
🛠️ Correcciones y Estabilidad
- Sintaxis Estricta de Vistas: Se eliminaron las directivas ilegales
@if/@elsede las plantillas, migrando la lógica condicional al sistema de Block Ternaries de JosSecurity. - Protección de Integridad XML: Se parcheó el servidor para evitar la inyección del script "Hot Reload" en respuestas XML, previniendo la corrupción del sitemap en entornos de desarrollo.
- Estandarización de Controladores: Se actualizaron los controladores de Autenticación y Recuperación de Contraseña para usar el nuevo sistema SEO nativo.
📦 Cambios Técnicos en el Core
native_seo.go: Refactorizado para aceptarbaseUrldinámica.handler.go: Mejora en la detección de esquema y host mediante headersX-Forwarded-Proto.version.go: Actualización de versión a3.1.5(SisSeoVersion).
🇺🇸 English
Release Notes: JosSecurity v3.1.5 (SisSeoVersion)
This version introduces critical improvements in search engine optimization (SEO), a dynamic and context-aware sitemap architecture, and a visual modernization of the user interface.
🚀 New Features
- Native SEO Engine: The
SEOclass (SEO::title,SEO::description,SEO::og) was implemented to manage dynamic metadata directly from JOSS controllers. - Context-Aware Sitemaps: The
sitemap.xmlfile is now generated 100% dynamically, automatically detecting the request protocol (http/https) and host, eliminating the need for static URL configuration. - Intelligent Route Filtering: The sitemap engine automatically excludes API routes and middleware-protected routes, indexing only public content.
🛠️ Fixes and Stability
- Strict View Syntax: Illegal
@if/@elsedirectives were removed from templates, migrating conditional logic to the dedicated Block Ternaries system in JosSecurity. - XML Integrity Protection: The server was patched to prevent injection of the "Hot Reload" script into XML responses, avoiding sitemap corruption in development environments.
- Controller Standardization: Authentication and Password Recovery controllers were updated to use the new native SEO system.
📦 Core Technical Changes
native_seo.go: Refactored to support dynamicbaseUrl.handler.go: Improved scheme and host detection viaX-Forwarded-Protoheaders.version.go: Version bump to3.1.5(SisSeoVersion).
🇧🇷 Português
Release Notes: JosSecurity v3.1.5 (SisSeoVersion)
Esta versão introduz melhorias críticas na otimização para mecanismos de busca (SEO), uma arquitetura de sitemap dinâmica e sensível ao contexto, além de uma modernização visual da interface do usuário.
🚀 Novas Funcionalidades
- Motor SEO Nativo: Foi implementada a classe
SEO(SEO::title,SEO::description,SEO::og) para gerenciar metadados dinâmicos diretamente dos controladores JOSS. - Sitemaps Context-Aware: O arquivo
sitemap.xmlagora é gerado de forma 100% dinâmica, detectando automaticamente o protocolo (http/https) e o host da requisição, eliminando a necessidade de URLs estáticas. - Filtragem Inteligente de Rotas: O motor de sitemap exclui automaticamente rotas de API e rotas protegidas por middleware, indexando apenas conteúdo público.
🛠️ Correções e Estabilidade
- Sintaxe Estrita de Views: Diretivas ilegais
@if/@elseforam removidas dos templates, migrando toda a lógica condicional para o sistema dedicado de Block Ternaries do JosSecurity. - Proteção de Integridade XML: O servidor foi corrigido para evitar a injeção do script "Hot Reload" em respostas XML, prevenindo a corrupção do sitemap em ambientes de desenvolvimento.
- Padronização de Controladores: Os controladores de Autenticação e Recuperação de Senha foram atualizados para utilizar o novo sistema SEO nativo.
📦 Mudanças Técnicas no Core
native_seo.go: Refatorado para aceitarbaseUrldinâmica.handler.go: Melhoria na detecção de esquema e host através dos headersX-Forwarded-Proto.version.go: Atualização da versão para3.1.5(SisSeoVersion).