diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 0c3ea11..bd143e8 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -40,6 +40,9 @@ jobs: needs: plano if: ${{ needs.plano.outputs.reuse != 'true' }} uses: ./.gitea/workflows/ci.yml + # Um workflow reutilizável não herda os secrets sozinho: sem isto o login no + # registro recebe senha vazia ("Password required"). + secrets: inherit publicar: name: Publica a imagem (linux/arm64) diff --git a/CHANGELOG.md b/CHANGELOG.md index 510e11c..b4ed671 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ Tudo o que muda de relevante no ESPDocs está aqui. O formato segue o ## [Não lançado] +## [1.5.0] - 2026-11-02 + ### Adicionado - Internacionalização completa para os idiomas Francês (`fr`) e Alemão (`de`) (Fase 5): @@ -24,6 +26,22 @@ Tudo o que muda de relevante no ESPDocs está aqui. O formato segue o - Suporte CSS com hifenação automática (`hyphens: auto`) para alemão e francês via atributo `lang` dinâmico no layout raiz. - Extensão da suíte de verificação: `scripts/check-i18n.mjs` valida `fr` e `de`, `scripts/smoke-imagem.sh` testa as rotas francesas e alemãs e `scripts/verifica-vazamentos.py` varre todas as 36 rotas em francês e 36 em alemão (texto visível e blocos JSON-LD). +## [1.4.2] - 2026-11-02 + +### Corrigido + +- A release passa os segredos ao workflow de CI que chama (`secrets: inherit`). Sem isso, + uma release que precisava construir a imagem falhava no login do registro. +- Inclui a correção da 1.4.1: a tag `v1.4.1` não chegou a ter release, porque a CI + dela falhou pelo problema acima. + +## [1.4.1] - 2026-11-01 + +### Corrigido + +- As fotos das placas de desenvolvimento oficiais na página de cada série foram feitas + para fundo claro e ficavam ruins no tema escuro. O quadro delas agora é sempre + branco, nos dois temas; o resto do site continua seguindo o tema. ## [1.4.0] - 2026-11-01 @@ -169,7 +187,10 @@ entrada resume tudo desde o primeiro commit, em 2025-10-21, até a imagem Docker otimização de imagens (GHSA-2464-fhr4-w9xw), e `postcss` fixado acima da cópia embutida no `next`. -[Não lançado]: https://git.lucasrguerra.dev.br/lucasrguerra/ESPDocs/compare/v1.4.0...HEAD +[Não lançado]: https://git.lucasrguerra.dev.br/lucasrguerra/ESPDocs/compare/v1.5.0...HEAD +[1.5.0]: https://git.lucasrguerra.dev.br/lucasrguerra/ESPDocs/compare/v1.4.2...v1.5.0 +[1.4.2]: https://git.lucasrguerra.dev.br/lucasrguerra/ESPDocs/compare/v1.4.1...v1.4.2 +[1.4.1]: https://git.lucasrguerra.dev.br/lucasrguerra/ESPDocs/compare/v1.4.0...v1.4.1 [1.4.0]: https://git.lucasrguerra.dev.br/lucasrguerra/ESPDocs/compare/v1.3.0...v1.4.0 [1.3.0]: https://git.lucasrguerra.dev.br/lucasrguerra/ESPDocs/compare/v1.2.0...v1.3.0 [1.2.0]: https://git.lucasrguerra.dev.br/lucasrguerra/ESPDocs/compare/v1.1.0...v1.2.0 diff --git a/app/[locale]/series/[key]/page.jsx b/app/[locale]/series/[key]/page.jsx index 5af7b78..751c8f5 100644 --- a/app/[locale]/series/[key]/page.jsx +++ b/app/[locale]/series/[key]/page.jsx @@ -480,7 +480,8 @@ export default async function SerieDetail({ params }) {