Todos los cambios notables de este proyecto se documentarán en este archivo.
-
Ver TODO.md
-
Revisión.
-
- Corregidos errores en la instalación a causa del módulo igbinary.
-
-
Revisión.
-
- Configuración para el scanner de Lando.
- Configuración inicial para Entity Print.
- Mejora en la limpieza de caché a través del módulo igbinary y redis.
- Comando Lando para ejecutar SASS en el custom theme.
-
- Mejora de la documentación.
- Reactivación del modo debug por defecto.
- Upgrade a Drupal 10.1
- Versión de PHP por defecto: 8.1.
- Actualización del defatul.settings.php con los ajustes para Drupal 10.1.
- En el script de instalación, los permisos por defecto del usuario manager, ahora se toman de las variables de los scripts.
- Update de la versión de Node.js en el contenedor de Lando.
- Actualización de versiones de los módulos instalados.
- Carpeta para los test de API cambiada de nombre.
- Update de la forma de instalar node.js y adaptación a la nueva documentación.
-
- Módulo Allowed Formats: ya no es necesario en Drupal 10.1.
- Módulo Blazy: ya no es necesario en Drupal 10.1.
-
-
Revisión.
-
- Configuración para el CKEditor 5.
-
- Corrección de errores en la documentación por falta de actualización de versiones anteriores.
- Error al activar "cookies_recaptcha" por falta de dependencias, ya no se instala.
- En la versión anterior se había eliminado por error la opción de aplicar parches en el composer.json.
-
- Módulo "default_content_deploy" y el script que hacía uso de este módulo por no ser de utilidad real.
- Plugin de composer para aplicar parches, no tiene demasiado sentido en la estructura actual del proyecto.
-
-
Nuevas funcionalidades.
-
- Módulo custom/sandbox para poder activar igbinary.
-
- Parche para Webform por error con PHP 8.2.
-
- Instalación de Bootstrap Barrio.
- Módulo "ckeditor_accordion".
- Módulo "views_ajax_history".
- Módulo "recaptcha".
-
-
Nuevas funcionalidades.
-
- Módulo para optimización de imágenes.
- Módulo de desarrollo twig_vardumper.
- Módulo coffee.
- Módulo default_content_deploy; incluye modificaciones en script de deploy para que pregunte si se quieren importar las entidades y un nuevo script para realizar operaciones de pre-commit.
- Módulo stage_file_proxy para descarga de files en entorno local desde producción.
- Instalación de PV en el contenedor de la aplicación de Lando.
- Instalación de la extensión para Redis/KeyDB en el contenedor de la aplicación de Lando.
- Limpieza de CSS y JS al hacer un deploy.
- Añadidos varios comandos a Lando para mejorar las funcionalidades.
- Módulo de PHP PHPRedis en el contenedor principal.
- Script para compartir el proyecto vía ngrok.
- Configuración para excluir módulos de desarrollo de manera más óptima.
- Uso de hooks en lando.
- Requerimiento de extensiones PHP IgBinary y APCU para mejorar el rendimiento de Drupal.
-
- Actualización a Drupal 10.
- Ajuste del script
db.sh
para que trabaje con multi-sites. - Ajuste del script
deploy.sh
para que trabaje con multi-sites. - Ajuste del script
trans.sh
para que trabaje con multi-sites. - Por defecto se ha puesto a lando que use mariadb y php 8.2. La elección de mariadb se debe a que se producen algunos errores de despliegue en entornos Linux.
- Reducción al mínimo posible de los módulos instalados en Drupal por defecto (siempre bajo mi propio punto de vista y necesidades).
- Modificación del
default.settings.php
para dar soporte a las nuevas variables de entorno relacionadas con Redis/KeyDB. - Renombrado de la carpeta de las utilidades de Lando: utils => .lando.
- Mejora de la documentación en el README.md.
-
- Se ha descartado el uso de
drupal-quality-checker
por incompatibilidades con PHP ^8.0
- Se ha descartado el uso de
-
-
Nuevas funcionalidades.
-
- Dependencia de desarrollo "phpspec/prophecy-phpunit".
-
- Mejora de la documentación.
- Actualización de versiones de los temas de administración.
- Actualización de versiones de los módulos de desarrollo.
- Actualización de versiones de los módulos de producción.
-
- Solución al error con GRUMP en PHP ^8.
- Error con gulp al crear la plantilla custom.
- Problemas de ejecución de gulp y npm en el directorio del theme.
- Aplicar parche para Redirect After Login en PHP 8.1.
-
- Se elimina CKWordCount por incompatibilidades.
-
-
Nuevas funcionalidades y refactor completo de los scripts.
-
- Módulo "view_password".
- Módulo "antibot".
- Módulo "webp".
- Módulo "IMCE".
- Módulo "Redirect".
- Módulo "file_delete".
- Módulo "Twig Xdebug" (entorno de desarrollo).
- Configuración para usar LANDO.
- Importación de traducciones opcional al realizar el deploy.
- Pregunta en el script de inicialización por si se desea eliminar la plantilla custom que se haya generado.
- Configuración para poder integrar Lullabot/drupal9ci.
- Implementación del uso de PHPUnit.
-
- Reducir cualquier pregunta al usuario del script de instalación, los
posibles parámetros se han añadido al archivo
.env
. - Pequeños ajustes en el script de deploy.
- Cambio en la ubicación de los parches de módulos o core.
- Refactor completo del script de instalación inicial.
- Actualización y mejora de la documentación en README.md.
- Modificación del script de deploy para que se pueda ejecutar en cualquier rama del repositorio.
- Reducir cualquier pregunta al usuario del script de instalación, los
posibles parámetros se han añadido al archivo
-
- No se estaban estableciendo los permisos adecuados para las carpetas tmp y private_files.
- El installer-paths para las librerías de CKEditor estaba mal situado dentro del composer.json.
- No se debe eliminar el archivo composer.lock al inicializar el proyecto.
-
- Al usar LANDO se han eliminado las configuraciones para Docker que eran más complejas de mantener.
-
-
Nuevas funcionalidades (no publicada).
-
- GrumPHP para validar el código antes de cada commit.
- Eliminación de archivos relacionados con Docker en el script initialize.sh.
- Nuevo script para importar/exportar traducciones (trans.sh)
-
- Se quita del composer.json la información de autor y soporte.
- Se quita del README.md información del desarrollador.
- Se elimina cualquier referencia al creador de los scripts.
- Configuración inicial del módulo SMTP (Cambio de contraseña).
- Ahora el script de deploy no importa la base de datos de forma predeterminada.
- Mejora global de la documentación.
-
- Se quita el directorio ./docker/mysql de git.
-
-
Versión inicial (no publicada).