Pular para o conteúdo

v0.9.0

Release date: 2026-04-21

O Fetchpier 0.9.0 é a primeira versão beta, disponível para Windows, macOS e Linux.

  • Workspaces baseados no sistema de arquivos: uma pasta = um workspace.
  • Estado do app em .fetchpier/settings.json (settings do workspace) e environments/<env>/.state/ (cookies por ambiente).
  • Artefatos top-level: requests/ (a árvore .http) e environments/<env>/config.json (um por ambiente).
  • Um log de cada envio em requests/.runs/ (antes “history”), ignorado pelo Git por padrão.
  • Observador de arquivos: mudanças no disco são refletidas na UI ao vivo.
  • Os últimos 5 workspaces lembrados na tela de boas-vindas.
  • Formato .http plano, versionável com Git.
  • Editor multi-aba com CodeMirror 6 e realce de {{variable}}.
  • Barra de URL, cabeçalhos, query params, body e settings por requisição.
  • Autenticação Bearer, Basic e API Key (cabeçalho ou query).
  • Settings HTTP por requisição e por workspace: versão HTTP (1.1 / 2 / auto), validação SSL, redirecionamentos, codificação de URL, cookie jar.
  • Cookie jar persistido por ambiente.
  • Sintaxe de variável {{ }} na URL, cabeçalhos, body, params e scripts.
  • Um ambiente por pasta em environments/<env>/ com seu config.json.
  • Gerenciador de Ambientes na UI e acesso rápido pela paleta de comandos.
  • Scripts de pre-request e post-response em um sandbox síncrono (sem rede, sem filesystem, sem Promise/timers, timeout de 5s).
  • API fp.* para ler e mutar request/response/ambiente/variáveis.
  • Asserções no estilo Chai com fp.test + fp.expect.
  • Painel Tests com resultados, logs e exportação para JSON ou JUnit XML.
  • OpenAPI 3.x e Swagger 2 (JSON / YAML).
  • GraphQL SDL e resultados de introspecção.
  • WSDL (SOAP).
  • Coleções e environments do Postman.
  • Detecção automática de formato e estratégias de conflito (mesclar / substituir / abortar).
  • Paleta de comandos (Ctrl/Cmd+P) com comandos, arquivos e ambientes.
  • Tema claro e escuro.
  • Zoom configurável com persistência.
  • UI disponível em espanhol e inglês.
  • Verificação de atualizações embutida contra o releases.json.