Destaques
- Compilação via GitHub Actions: O processo de build foi um sucesso, e pessoalmente fiquei bem feliz em testar. Pelo menos para macOS, é difícil eu ter um à disposição sempre. Além de garantir que o sistema seja compilado em um ambiente limpo e padronizado, sem depender da máquina local, os executáveis gerados utilizam JDK 21. O código-fonte, porém, continua compatível com JDK 17+ para quem quiser executar ou modificar o projeto.
- Executáveis Prontos (Plug and Play): Distribuição do sistema com a JRE estática integrada. O release entrega um
.exeportátil para Windows (com o terminal de comandos habilitado), um.appnativo para macOS e a estrutura binária em.tar.gzpara Linux. - Scripts de Teste Complementares: Inclusão de scripts utilitários dentro do
.zipdo código fonte para facilitar a validação local. Eles possuem uma lógica de funcionamento inversa: o script de execução compila o código e gera o.jarcaso ele não exista, enquanto o script de inicialização apenas abre o sistema de forma instantânea se o.jarjá estiver pronto.
Nota: A dinâmica dos scripts foi pensada para economizar tempo durante os testes. O de execução faz o trabalho pesado na primeira vez que o projeto é baixado, e o de inicialização serve para os testes seguintes, pulando a etapa de recompilação.
Important
A v8.1 fecha o ciclo do projeto entregando a camada de distribuição prática. Depois de isolar e consolidar toda a engenharia de documentação e decisões de design no ARQUITETURA.html da versão anterior, este release foca em transformar o código funcional em um executável acessível e simples de rodar em qualquer sistema operacional.
