Skip to content

Releases: rogertm/wasp

Release list

v1.1.1

Choose a tag to compare

@rogertm rogertm released this 08 Apr 17:18

Esta versión mejora de forma importante la base técnica de WASP, con foco en seguridad, sanitización, estabilidad del guardado y experiencia de desarrollo con Wasp Cli.

Novedades

  • Nueva clase abstracta Shortcode con soporte de assets, render de templates y caché.
  • Nuevo helper Transient aplicado a shortcodes para gestión centralizada de caché.
  • Nueva clase abstracta Custom_Columns para columnas personalizadas en listados de admin.
  • Nuevos comandos CLI:
    • create:shortcode
    • create:custom_columns
  • Nuevos recursos CLI:
    • wasp.sh (wrapper)
    • wasp-completion.sh (autocompletado)
    • wasp-test.php (pruebas smoke de comandos)

Mejoras

  • Los assets de shortcodes solo se encolan cuando el shortcode está presente.
  • Soporte de localize para scripts JS en shortcodes.
  • Soporte de ordenación de columnas por campos de wp_posts y meta.
  • Mejoras visuales en formularios (Bootstrap classes, type="submit", indicador required).
  • Soporte de description y campo html en HTML::field().

Seguridad y calidad

  • Escape de salida y sanitización centralizada por tipo en helpers de campos.
  • Guardado más seguro en Meta Box, Term Meta y User Meta (nonce + capacidades + sanitización).
  • Refactor de Setting_Fields para alinearlo con Settings API y evitar efectos colaterales entre clases.
  • Mejoras de robustez en CLI (validaciones, rutas seguras, reemplazos más confiables, escritura con lock).

i18n y tooling

  • Añadidos archivos de traducción (.pot, .po, .mo).
  • Actualizaciones de .gitignore y documentación CLI.

Full Changelog: v1.1.0...v1.1.1

v1.1.0

Choose a tag to compare

@rogertm rogertm released this 01 Jul 22:40

Wasp Cli

A partir de esta actualización puedes usar WASP desde la línea de comandos.

Accede al apartado referente a Wasp Cli en nuestra Wiki para más detalles.

👉🏼 https://github.com/rogertm/wasp/wiki/Wasp-Cli