Changelog

Historial de releases de BricksShift / Elementor2Bricks. El changelog completo se distribuye en el repositorio.


Política de versionado

BricksShift sigue SemVer:

  • Major — cambios incompatibles en la API pública o en el formato de output.
  • Minor — nuevos widgets soportados en el mapa de conversión.
  • Patch — correcciones, ajustes en la cobertura de widgets existentes.

Releases recientes

0.3.x — Cobertura ampliada

  • Soporte para tabs y accordion con descomposición en primitivos anidados.
  • Mejora en el parser de _elementor_data para estructuras muy anidadas.
  • Informe de cobertura con referencia al nodo exacto del árbol Elementor.
  • Backup automático de _bricks_page_content_2_backup antes de cada escritura.

0.2.x — Primitivos e IDs estables

  • Refactor completo del mapper: descomposición 1:N widget → primitivos Bricks.
  • IDs hash alfanuméricos de 6 caracteres, deterministas por ruta.
  • Plugin no modifica nunca _elementor_data (solo lectura).

0.1.x — Primera versión usable

  • Conversión básica de widgets simples: heading, text-editor, image, button, spacer, divider.
  • Inventario de entradas con _elementor_data en el panel admin.
  • Escritura en _bricks_page_content_2 con serialización nativa Bricks.

Versionado pre-1.0

BricksShift está en versiones pre-1.0 mientras consolidamos cobertura y estabilidad. La 1.0 marcará el primer release "production-ready" con compromiso de compatibilidad a largo plazo.

Roadmap

Próximas áreas de trabajo:

  • Mapa Pro expandido con verificación de add-ons de terceros populares (Essential Addons, Happy Addons).
  • Integración con ACF / JetEngine para reconectar dynamic fields automáticamente.
  • CLI de conversión para ejecutar migraciones por lotes desde WP-CLI.
  • Exportador de informes en JSON/CSV para consumo externo.

El detalle vive en el repositorio del proyecto; las releases se anuncian en el área de cliente de flowtitude.com.