La esperada beta de Filament v5 ya está disponible para probar, marcando una nueva etapa en el desarrollo de este popular framework de administración para Laravel.

Aunque no trae una gran cantidad de nuevas funcionalidades por sí misma, esta versión representa un paso importante en la evolución de Filament y trae cambios clave relacionados con una de sus dependencias más esenciales: Livewire v4.


¿Por qué Filament v5?

Aunque pueda sonar sorprendente ver una nueva versión mayor tan pronto después de la serie 4.x, el motivo principal es técnico y está relacionado con la compatibilidad con Livewire v4:

  • Filament está profundamente integrado con Livewire, y la versión v4 de Livewire introduce mejoras significativas.
  • Filament 4.x no soporta nativamente Livewire v4, lo que limita el uso de estas novedades.
  • Por este motivo, el equipo decidió lanzar Filament v5 como una versión mayor, aunque la API y funcionalidad base del framework permanezcan muy similares a v4.

Esto significa que si deseas aprovechar las características más recientes de Livewire dentro de tus paneles o aplicaciones con Filament, la beta de Filament v5 es el camino que debes explorar.


¿Qué incluye la beta de Filament v5?

La buena noticia es que esta beta no representa una ruptura brutal en la forma en que trabajas con Filament. Como explicó el equipo:

  • Filament v5 no introduce cambios de funcionalidad propios respecto a la v4; esto facilita la transición cuando estés listo para actualizar.
  • La mayor diferencia es el soporte completo para Livewire v4, incluyendo ajustes internos para sacarle partido.
  • Además, el equipo está trabajando en otros proyectos y mejoras que todavía no han sido anunciados oficialmente, por lo que es posible que veamos novedades adicionales más adelante.

💡 Básicamente: Filament v5 es Filament + Livewire v4 con algunos refinamientos adicionales detrás de escena.


¿Deberías usar la beta ahora?

La respuesta depende de tu situación:

Para nuevos proyectos

Si estás comenzando un proyecto nuevo y quieres estar al día con las últimas tecnologías, puedes probar la beta de Filament v5 con Laravel y Livewire v4. Esto te permitirá experimentar con las mejoras más recientes y preparar tu código para el futuro.

Para proyectos existentes

Si tu proyecto actual está en Filament 4.x estable, no es estrictamente necesario que actualices inmediatamente. La serie 4.x continúa siendo estable y adecuada para producción por ahora, y actualizar a la beta puede implicar coordinación con los plugins y dependencias que utilices.


¿Cómo empezar con la beta?

Puedes instalar la beta de Filament v5 mediante Composer especificando la versión beta en tu proyecto Laravel. Asegúrate también de tener Livewire v4 como dependencia para que todo funcione correctamente.

Aquí tienes un ejemplo de cómo actualizar tus dependencias:

composer require filament/filament:"^5.0.0-beta"
composer require livewire/livewire:"^4.0"

Estos comandos instalarán la versión beta más reciente de Filament v5 y la versión compatible de Livewire.


Conclusión

La llegada de Filament v5 Beta es una noticia emocionante para la comunidad Laravel y Filament. Aunque no representa un cambio radical a nivel de funcionalidad, sienta las bases para aprovechar Livewire v4 y preparar tus proyectos para el futuro.

Si te interesa experimentar con lo último, esta beta es una gran oportunidad para probarlo en proyectos de desarrollo o entornos de pruebas.

¿Tienes dudas o quieres compartir tu experiencia actualizando a v5? ¡Déjalo en los comentarios y conversemos al respecto!

Categorizado en:

FilamentPHP, Noticias,