Releases: FacturaScripts/fsmaker
Releases · FacturaScripts/fsmaker
fsmaker 1.8
fsmaker 1.7
Añadido soporte para FacturaScripts 2025. Actualiza fácilmente tus plugins ejecutando fsmaker upgrade y fsmaker upgrade-bs5
fsmaker 1.6
Más correcciones al generar tests, workers y cronjobs.
fsmaker 1.5
Correcciones a la función para ejecutar los tests unitarios del plugin.
fsmaker 1.4.2
Más correcciones a composer para que funcione correctamente.
fsmaker 1.4.1
Correcciones para composer.
fsmaker 1.4
Añadidas las opciones de creación de endpoints de API, cronjobs y workers, además de poder ejecutar los tests unitarios del plugin.
fsmaker 1.3.1
Se he actualizado la versión en el composer.json
fsmaker 1.3
Novedades de la versión 1.3
- Añadida opción al crear un modelo o una tabla para añadir las columnas por defecto de nick, last_nick, creation_date, last_update, id y name.
- Cuando añadimos las columnas por defecto al modelo, guardamos dicha opción, para ordenar las nuevas columnas correctamente, además de separar en un grupo independiente las columnas de log.
- Corregido el namespace al crear el archivo init.php.
- Al crear un modelo, ahora sus parámetros se ordenan alfabéticamente.
- Al poner un plugin desde cero ahora pone la versión mínima 2024.5 del core.
- Al añadir un nuevo campo al modelo, se especifica el tipo de campo, si es obligatorio o no, si es de tipo entero añade los atributos correctos (step, min y max). Además, traduce correctamente las columnas por defecto.
- Modificada la creación del modelo para escapar correctamente los campos, y rellenar los datos por defecto de nick, last_nick, creation_date y last_update.
- Añadida opción para comprimir el plugin con
fsmaker zip, estando dentro de la carpeta del plugin creará un zip con el plugin comprimido. - Al añadir cualquier archivo comprobar que existe correctamente su carpeta, si no, crearla.
- Añadida opción de crear test unitarios con
fsmaker test. - Corregido problema al crear nombres de columnas no válidos en la tabla.
- Ahora al crear una tabla es obligatorio poner una clave primaria.
- fsmaker ahora está publicado en packagist.org para facilitar la instalación y actualizado con composer.
- Añadida opción de
fsmaker upgrade, que sirve para actualizar plugins viejos a la versión 2024 del core, reemplazando ToolBox y AppSettings por Tools. - Añadidos comentarios al crear nuevos archivos para explicar de que trata dicho archivo.