📜 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
🛠️ Nuevas
- ・JSON a definiciones de tipos (TS / PHP / Python / Go / Rust)
- ・Conversor cURL ⇄ fetch (13 lenguajes)
- ・Vista previa de Markdown
- ・Formateador SQL
- ・Generación y firma de JWT (Web Crypto API)
- ・Analizador de expresiones cron
- ・Calculadora CIDR y de subredes
- ・Imagen a Base64
- ・CSV ⇄ JSON
- ・Minificador de HTML / CSS / JS
- ・Generador de datos de prueba
- ・Escapado de cadenas
- ・Lorem Ipsum y texto ficticio japonés
- ・Conversor de mayúsculas y minúsculas
- ・Conversor de bases numéricas
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