Saltar al contenido

📜 Historial de Cambios

Historial de lanzamientos DevLab — nuevas funciones, mejoras, correcciones.

2026-04-16 Fase 8 — UX y SEO

Revisión UX de diagnóstico + datos estructurados SEO

  • 🆕 Tarjeta de puntuación unificada en los resultados de /check/*: insignia de grado A-F, recuento pass/warn/fail y lista de puntos a corregir, todo arriba
  • 🆕 Superposición de carga durante el diagnóstico: al enviar aparecen un indicador, la URL analizada y cuatro pasos de progreso
  • 🆕 Datos estructurados HowTo y FAQPage en diez herramientas clave: jwt, json-formatter, curl, regex, diff, base64, hash, yaml-json, markdown, color
  • 🆕 Tres artículos nuevos en el blog: convertir cURL a fetch, guía completa de seguridad en cookies y buenas prácticas de seguridad JWT
  • 🆕 Página 404 mejorada: buscador con foco automático y accesos rápidos a las ocho herramientas más usadas
  • 🆕 robots.txt reescrito: 14 rastreadores de IA permitidos explícitamente y 5 bots de spam bloqueados
  • 🔧 Lint de PHP y Twig en un hook pre-receive: los push rotos se detienen antes de llegar a producción
  • 🔧 .gitignore ordenado: se excluyen vendor, logs, archivos de IDE y secretos
2026-04-16 Fase 7, lote 8 — herramientas de red y SVG

5 herramientas + auto-deploy

  • 🆕 Generador de códigos QR: URL, WiFi, vCard, mailto, SMS y tel, con salida SVG y PNG
  • 🆕 Optimizador de SVG: elimina metadatos de Inkscape, redondea decimales y exporta a CSS, JSX y Vue
  • 🆕 Validador de sitemap.xml: recuento de URL, lastmod, hreflang y extensión de imágenes
  • 🆕 Rastreador de cadenas de redirección: sigue salto a salto y detecta subidas y bajadas a HTTPS
  • 🔧 git push despliega a producción: repositorio bare en el servidor más un hook post-receive; se retira scp
  • 🔧 Convertido en PWA: service worker y manifest reescrito, para poder añadirlo a la pantalla de inicio
  • 🔧 Favoritos e historial: basados en localStorage, con un botón ☆ en cada herramienta
  • 🔧 Imágenes OG dinámicas: endpoint /api/og.svg con colores por categoría
  • 🔧 Datos estructurados BreadcrumbList: se emiten automáticamente en todas las páginas
2026-04-15 Fase 7 — 15 herramientas y 7 diagnósticos nuevos

Herramientas 14→32, diagnósticos 13→20

2026-04-14 Fase 6 — soporte completo en cinco idiomas

Soporte completo 5 idiomas

  • 🌐 Las 848 llamadas a tr() del sitio ampliadas a cinco idiomas
  • 🌐 URLs simétricas: /ja/foo/ /en/foo/ /ko/foo/ /es/foo/ /zh/foo/
  • 🌐 hreflang automático en todas las páginas, og:locale por idioma y un desplegable para cambiar de idioma
  • 🌐 LanguageMiddleware reescribe la URI; las rutas sin prefijo reciben un 301
2026-04-13 Fase 3 — nacen los diagnósticos

13 diagnósticos bajo /check/

  • 🔍 Auditoría completa de URL, LLMO, seguridad, cabeceras HTTP, DNS, SSL, SEO y datos estructurados
  • 🔍 CAA, robots.txt en detalle, Open Graph, HSTS preload y DNSSEC
  • 🛡️ Protección contra SSRF en UrlFetcher: se rechazan las IP privadas y reservadas
  • 🌐 Validación DNSSEC mediante Cloudflare DoH
2026-04-07 〜 12 Fases 0-2 — sentando las bases

Lanzamiento inicial

  • ⚙️ Arquitectura establecida sobre Slim 4 + Twig + PHP-DI
  • 📁 Más de 100 archivos de prueba publicados: PNG, JPG, WebP, GIF, PDF, ZIP, CSV, JSON y TXT
  • 🛠️ Catorce herramientas: JSON, Base64, JWT, UUID, hash, regex, diff, color, contraseñas y más
  • 📝 Veintiocho artículos sobre implementación de subidas, mojibake en CSV, errores HTTP y frameworks concretos

📡 Mantente al día

Suscríbete al RSS para actualizaciones. RSS feed