Changelog
Todas as mudancas relevantes deste projeto sao documentadas neste arquivo.
O formato segue Keep a Changelog, e este projeto segue Semantic Versioning.
Nao publicado
0.6.1 (2026-04-20)
Alterado
- separacao do fluxo de release do desktop para que o upload do AppImage rode em um job proprio, isolado dos demais instaladores
- adicao de uma protecao de timeout aos jobs de bundle do desktop para evitar travamentos indefinidos na publicacao do release
Correcao de bugs
- impedir que o passo de publicacao do AppImage bloqueie os assets de release de deb/rpm/Windows/macOS
0.6.0 (2026-04-20)
Alterado
- modernizacao do site de docs, da navegacao e do fluxo de geracao de paginas para o GitHub Pages
- atualizacao do conjunto de documentacao em portugues para alinhar com a migracao para GitHub e as mudancas do README
- cobertura do Dependabot estendida para a superficie de docs e workflows
- atualizacao das dependencias de TypeScript, Vitest e GitHub Actions apos a resolucao do Dependabot
Recursos
- adicao de tradutores PT-BR em toda a documentacao raiz, guias, notas de migracao e materiais de suporte
- adicao de um script de compatibilidade do AppImage e atualizacao do launcher desktop e do fluxo de release
Correcao de bugs
- liberacao do workflow de smoke do repositorio para incluir o diretorio scripts
- estabilizacao do uso de GitHub Actions nos workflows de CI, CodeQL e Pages
0.4.0 (2026-04-19)
Alterado
- atualizacao da documentacao do repositorio para refletir a stack desktop Tauri ativa, suporte Linux-first de audio e fluxo atual de hardware
- adicao do diagrama de circuito Arduino Nano Type-C e atualizacao dos docs de Nano, hardware, testes e release para o novo handshake de firmware e fluxo de smoke test Arch
Recursos
- persistencia de calibracao de knobs e tuning de firmware em EEPROM
- adicao de comportamento de tray/background e suporte de iniciar com o login no Linux
- exposicao de thresholds, deadzone, smoothing e calibracao por knob no profile workbench desktop
- expansao do handshake serial para reportar configuracao do controlador com protocolo v2
Correcao de bugs
- fixacao dos workflows de release e CI nas versoes atuais de GitHub Actions
- preservacao de pacotes legados P1:512 enquanto adiciona suporte de configuracao do controlador no parser serial
- alinhamento dos metadados de packaging desktop Linux com requisitos de tray e indicator
Seguranca
- atualizacao do vite de 7.3.1 para 7.3.2 na toolchain desktop
- resolucao dos advisories GHSA-p9ff-h696-f583, GHSA-v2wj-q39q-566r e GHSA-4w7w-66w2-5vf9 no GitHub/Dependabot
- confirmacao de 0 vulnerabilidades abertas no npm audit apos o upgrade
- documentacao de que os findings restantes no Rust audit sao avisos upstream/transitivos da stack Linux atual Tauri + GTK3, sem nova vulnerabilidade introduzida no projeto
0.3.0 (2026-03-20)
Recursos
- atualizacao da UI desktop de control deck e do fluxo live watch
- persistencia de logs de watch e melhoria dos diagnosticos de runtime serial
Correcao de bugs
- estabilizacao das sessoes seriais Arduino durante periodos ociosos e descoberta de porta
- backport do fix Linux glib para GHSA-wrw7-89jp-8q8g
0.2.3 (2026-03-19)
Correcao de bugs
- preservacao de permissoes dos artefatos de release em docker (2815390)
0.2.2 (2026-03-19)
Correcao de bugs
- envio de artefatos de release instalaveis (d474351)
0.2.1 (2026-03-19)
Correcao de bugs
- passagem de nome da tag ao enviar assets de release manual (08b7291)
- suporte a execucoes encadeadas e manuais de artefatos de release (42e42f8)
0.2.0 (2026-03-19)
Recursos
- adicao de suporte a Arduino Nano com 3 potenciometros (d04715b)
- implementacao de comunicacao serial com Arduino (2739438)
- melhoria dos docs de runtime e superficie de release (66138ba)
- atualizacao do app controlador Nano e docs (89d854d)
- entrega de runtime Haskell e modernizacao da superficie do repositorio (dd34cae)
Correcao de bugs
- foco da CI em checks acionaveis (cdab0aa)
- manutencao de versionamento do release-please em package yaml (ae44855)
- CI mais rapida e com HLint passando (bcae458)
- metadata sync ignorando corretamente quando token nao existe (d59f445)
- release-please atualizando arquivos de versao genericos (d7c871d)
- estabilizacao de automacao e conformidade com hlint (0c7c114)
0.1.0 - 2025-12-22
Adicionado
- baseline inicial com tag antes da fase atual de productizacao Haskell-first