Skip to content

fsmaker 1.3

Compare
Choose a tag to compare
@daniel89fg daniel89fg released this 05 Jul 11:33
· 14 commits to main since this release

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.