Repository navigation
JosSecurity V3.0.3
🇪🇸 Español
🚀 JosSecurity v3.0.3 Lanzado
Estamos emocionados de anunciar JosSecurity v3.0.3, una versión Gold Master enfocada en manejo de datos, robustez en APIs y estabilidad del núcleo.
✨ Nuevas Funciones
📦 Subidas de Archivos Nativas
- Soporte directo para
multipart/form-data. - Nuevo método
Request::file("key")para manejar subidas fácilmente. - Los archivos se procesan automáticamente y están listos para usarse en los controladores.
📄 Motor de Paginación y Ordenamiento
- Mejora en GranMySQL: ahora soporta encadenamiento fluido para
orderBy(),limit(),offset(), ycount(). - API Meta: tus endpoints calculan y devuelven automáticamente
total,current_page,last_page, y URLs prev/next. - Precisión Entera: lógica corregida para asegurar cálculos exactos (ej.
ceil(7/5) = 2).
🧮 Módulo de Matemáticas Mejorado
- Funciones (
ceil,floor,abs,random) ahora manejan inteligentemente Strings como"2.5"e Integers, evitando errores de tipo.
🛠️ Mejoras en el Núcleo
- Motor de Base de Datos Modularizado: el archivo principal
database.goahora se divide en módulos (database_read.go,database_helpers.go), mejorando mantenibilidad y previniendo regresiones. - Arreglo de Scope de Variables: corregido un problema donde operadores ternarios dentro de bloques podían perder el scope.
🧩 Extensión de VS Code (v3.0.3)
- Nuevo Snippet: escribe
dbpaginatepara generar una plantilla completa de paginación. - Sintaxis y documentación actualizadas.
📦 Actualización Rápida
Windows (PowerShell):
iwr -useb https://raw.githubusercontent.com/josprox/JosSecurity-language/main/install/remote-install.ps1 | iexLinux / Mac:
curl -fsSL https://raw.githubusercontent.com/josprox/JosSecurity-language/main/install/install/remote-install.sh | bash🇬🇧 English
🚀 JosSecurity v3.0.3 Released
We are excited to announce JosSecurity v3.0.3, a Gold Master release focused on data handling, API robustness, and core stability.
✨ New Features
📦 Native File Uploads
- Direct support for
multipart/form-data. - New
Request::file("key")helper for file handling. - Uploaded files are parsed and ready for use inside controllers.
📄 Pagination & Sorting Engine
- GranMySQL Upgrade: now supports fluent chaining for
orderBy(),limit(),offset(), andcount(). - API Meta: endpoints automatically return
total,current_page,last_page, and prev/next URLs. - Integer Precision: fixed page calculation so results are always integers (e.g.,
ceil(7/5) = 2).
🧮 Enhanced Math Module
- Math functions (
ceil,floor,abs,random) now smartly handle both String inputs like"2.5"and Integers, preventing type errors.
🛠️ Core Improvements
- Modular Database Engine: the old
database.gois now split into modular files (database_read.go,database_helpers.go) to improve maintainability and reduce regressions. - Variable Scope Fix: resolved an interpreter issue where ternary operators inside blocks could lose scope.
🧩 VS Code Extension (v3.0.3)
- New Snippet: type
dbpaginateto instantly generate a full pagination block. - Updated syntax definitions and documentation.
📦 Quick Update
Windows (PowerShell):
iwr -useb https://raw.githubusercontent.com/josprox/JosSecurity-language/main/install/remote-install.ps1 | iexLinux / Mac:
curl -fsSL https://raw.githubusercontent.com/josprox/JosSecurity-language/main/install/remote-install.sh | bash🇧🇷 Português
🚀 JosSecurity v3.0.3 Lançado
Temos o prazer de anunciar JosSecurity v3.0.3, um release Gold Master focado em manipulação de dados, robustez de APIs e estabilidade do núcleo.
✨ Novas Funcionalidades
📦 Upload de Arquivos Nativo
- Suporte direto para
multipart/form-data. - Novo método
Request::file("key")para lidar facilmente com uploads. - Arquivos enviados são automaticamente processados e prontos para uso nos controladores.
📄 Motor de Paginação e Ordenação
- Atualização do GranMySQL: agora suporta encadeamento fluente para
orderBy(),limit(),offset(), ecount(). - API Meta: endpoints calculam e retornam automaticamente
total,current_page,last_page, e URLs prev/next. - Precisão Inteira: cálculo fixado para sempre retornar inteiros (ex.:
ceil(7/5) = 2).
🧮 Módulo de Matemática Aprimorado
- Funções (
ceil,floor,abs,random) agora tratam inteligentemente entradas String como"2.5"e Integers, evitando erros de tipo.
🛠️ Melhorias no Núcleo
- Motor de Banco Modularizado: o arquivo
database.gofoi dividido em módulos menores (database_read.go,database_helpers.go), melhorando manutenção e evitando regressões. - Correção de Escopo de Variáveis: corrigido bug onde operadores ternários podiam perder escopo dentro de blocos.
🧩 Extensão VS Code (v3.0.3)
- Novo Snippet: digite
dbpaginatepara gerar instantaneamente um bloco completo de paginação. - Definições de sintaxe e documentação atualizadas.
📦 Atualização Rápida
Windows (PowerShell):
iwr -useb https://raw.githubusercontent.com/josprox/JosSecurity-language/main/install/remote-install.ps1 | iexLinux / Mac:
curl -fsSL https://raw.githubusercontent.com/josprox/JosSecurity-language/main/install/remote-install.sh | bash