v0.9.0
Release date: 2026-04-21
Primeira release beta
Section titled “Primeira release beta”O Fetchpier 0.9.0 é a primeira versão beta, disponível para Windows, macOS e Linux.
Workspaces
Section titled “Workspaces”- Workspaces baseados no sistema de arquivos: uma pasta = um workspace.
- Estado do app em
.fetchpier/settings.json(settings do workspace) eenvironments/<env>/.state/(cookies por ambiente). - Artefatos top-level:
requests/(a árvore.http) eenvironments/<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.
Requisições
Section titled “Requisições”- Formato
.httpplano, 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.
Ambientes e variáveis
Section titled “Ambientes e variáveis”- Sintaxe de variável
{{ }}na URL, cabeçalhos, body, params e scripts. - Um ambiente por pasta em
environments/<env>/com seuconfig.json. - Gerenciador de Ambientes na UI e acesso rápido pela paleta de comandos.
Scripts e testes
Section titled “Scripts e testes”- 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.
Importação de esquemas
Section titled “Importação de esquemas”- 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.