Releases: FacturaScripts/fsmaker
Releases · FacturaScripts/fsmaker
fsmaker 1.3.1
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.
fsmaker 1.0
fsmaker 0.9
Esta versión de fsmaker ya permite crear extensiones de modelos y controladores, además de poder definir las columnas al crear un modelo.