Ir al contenido

v0.9.0

Release date: 2026-04-21

Fetchpier 0.9.0 es la primera versión beta, disponible para Windows, macOS y Linux.

  • Workspaces basados en filesystem: una carpeta = un workspace.
  • App state en .fetchpier/settings.json (workspace settings) y environments/<env>/.state/ (cookies por environment).
  • Artefactos top-level: requests/ (árbol de .http) y environments/<env>/config.json (uno por environment).
  • Log de cada send en requests/.runs/ (antes “history”), ignorado en Git por default.
  • Watcher de archivos: cambios en disco se reflejan en la UI en vivo.
  • Últimos 5 workspaces recordados en la pantalla de bienvenida.
  • Formato .http plano, versionable con Git.
  • Editor multi-pestaña con CodeMirror 6 y resaltado de {{variables}}.
  • URL bar, headers, query params, body y configuración por request.
  • Autenticación Bearer, Basic y API Key (header o query).
  • Settings HTTP por request y por workspace: versión HTTP (1.1 / 2 / auto), validación SSL, redirects, encoding de URL, cookie jar.
  • Cookie jar persistido por environment.
  • Variables con sintaxis {{ }} en URL, headers, body, params y scripts.
  • Un environment por carpeta bajo environments/<env>/ con su config.json.
  • Environment Manager en la UI y acceso rápido desde el command palette.
  • Pre-request y post-response scripts en un sandbox síncrono (sin red, sin filesystem, sin Promise/timers, timeout 5 s).
  • API fp.* para leer y mutar request/response/environment/variables.
  • Assertions estilo Chai con fp.test + fp.expect.
  • Panel Tests con resultados, logs y export a JSON o JUnit XML.
  • OpenAPI 3.x y Swagger 2 (JSON / YAML).
  • GraphQL SDL y resultados de introspección.
  • WSDL (SOAP).
  • Colecciones y environments de Postman.
  • Detección automática de formato y estrategias para conflictos (merge / replace / abort).
  • Command palette (Ctrl/Cmd+P) con comandos, archivos y environments.
  • Tema claro y oscuro.
  • Zoom configurable con persistencia.
  • UI disponible en español e inglés.
  • Check for updates integrado contra releases.json.
  • Idiomas: Español e Inglés.