Versão 1.3.2
Visão geral
A Versão 1.3.2 é uma versão de manutenção que aborda vulnerabilidades de segurança em dependências, corrige avisos de instalação do pnpm (webpack de peer e subdependências descontinuadas), resolve avisos de lint e build no aplicativo e documentação, e atualiza a documentação para refletir os nomes de scripts Docker atuais e versões de pacotes.
Segurança
Correções de vulnerabilidade de dependência
-
Atualizações de dependência do Dependabot (.): Mescladas duas PRs do Dependabot para resolver vulnerabilidades no workspace de documentação:
- ajv em
/documentation: atualizado de 8.17.1 para 8.18.0 e de 6.12.6 para 6.14.0. - fast-xml-parser em
/documentation: atualizado de 5.3.5 para 5.3.8. Ambas foram mescladas via a atualização múltipla do dependabot para /documentation.
- ajv em
-
Substituições pnpm para vulnerabilidades de alto nível de severidade: Adicionadas substituições pnpm para corrigir quatro problemas de alto nível de severidade:
- minimatch (>=3.1.4): Corrige GHSA-3ppc-4f35-3m26 (ReDoS via curingas repetidos), GHSA-7r86-cg39-jmmj (backtracking combinatório) e GHSA-23c5-xmqv-rm74 (backtracking de extglobs aninhados) em documentation > @docusaurus/core > serve-handler > minimatch.
- serialize-javascript (>=7.0.3): Corrige GHSA-5c6j-r48x-rmvq (RCE via RegExp.flags e Date.prototype.toISOString()) em webpack > terser-webpack-plugin > serialize-javascript.
Correções de bugs
- Avisos de instalação do pnpm: Resolvidos três avisos em tempo de instalação: (1) Webpack de peer não atendido
webpack@5.104.1denext-intlayer>@intlayer/webpack(projeto tem webpack 5.105.3) adicionandopnpm.peerDependencyRules.allowedVersions.webpack: "5"nopackage.jsonraiz. (2) Subdependências descontinuadasprebuild-install@7.1.3(de better-sqlite3) ewhatwg-encoding@3.1.1(de documentation > docusaurus-search-local > cheerio) adicionandopnpm.allowedDeprecatedVersionspara ambas para que a instalação seja executada sem avisos. - Visualizador de logs do aplicativo (exhaustive-deps): Resolvido aviso react-hooks/exhaustive-deps para o efeito de rolagem automática.
logDataé intencionalmente omitido do array de dependências para que a rolagem ocorra apenas quando a rolagem automática ou o arquivo selecionado mudar, não em cada sondagem; a rolagem de nova linha é tratada emloadLogs. Adicionado um eslint-disable-next-line com um comentário breve. - Aviso de build vscode-languageserver-types (documentação): Suprimido Webpack "Dependência crítica: a função require é usada de uma forma na qual as dependências não podem ser extraídas estaticamente" para a dependência transitiva
vscode-languageserver-types(de intlayer-editor) na documentação (Docusaurus) build via um plugin inline emdocumentation/docusaurus.config.tsque adicionaignoreWarnings. O aviso ocorre apenas durante o build dos docs, não no aplicativo principal.
Documentação
- Nomes de scripts Docker: A documentação agora usa os nomes de scripts npm/pnpm atuais:
docker-up→docker:up,docker-down→docker:down,docker-clean→docker:clean,docker-devel→docker:devel. Atualizado em AGENTS.md e documentação (setup.md, devel.md, release-management.md). - Versões de pacotes: Documentação e regras de projeto atualizadas para corresponder ao package.json: pnpm 10.30.3, TypeScript ^5.9.3, Next.js ^16.1.6, React ^19.2.4, Tailwind CSS ^4.2.1, família intlayer ^8.1.8, lucide-react ^0.575.0, react-day-picker ^9.14.0, react-hook-form ^7.71.2, ESLint ^9.16.0, webpack ^5.105.3. Atualizado em AGENTS.md, documentation/docs/development/setup.md, documentation/docs/development/development-guidelines.md e .cursor/rules/project-rule.mdc.
Notas de migração
Da versão 1.3.1
Ao atualizar para a versão 1.3.2:
- Nenhuma migração de banco de dados necessária: Esta versão não requer alterações no esquema do banco de dados.
- Comandos Docker: Se você usar os scripts pnpm documentados, use
pnpm docker:up,pnpm docker:down,pnpm docker:cleanepnpm docker:develem vez dos anterioresdocker-up,docker-down, etc. - Dependências: Execute
pnpm installpara aplicar o lockfile atualizado e as substituições; nenhuma alteração manual de dependência é necessária para instalações típicas.
Suporte
Obtendo ajuda
- Documentação: Guia do usuário
- Configurações de e-mail: Guia de configuração de e-mail
- Referência de API: Documentação de API
- Guia de migração: Migração de atualização de versão
- Comunidade: GitHub Discussions
- Problemas: GitHub Issues
Relatando bugs
Ao relatar bugs, inclua:
- Versão: 1.3.2
- Sistema operacional e versão
- Versão do Docker/podman
- Tipo de contêiner (Docker ou podman/Pod)
- Mensagens de erro e logs
- Etapas para reproduzir
Changelog
Alterações da Versão 1.3.2
- Corrigido: Avisos de instalação do pnpm — webpack de peer (allowedVersions) e subdependências descontinuadas (prebuild-install, whatwg-encoding) via allowedDeprecatedVersions no package.json raiz.
- Corrigido: Aviso exhaustive-deps do useEffect do visualizador de logs do aplicativo (array de dependências intencional; adicionado eslint-disable com comentário).
- Corrigido: Aviso de build vscode-languageserver-types na documentação (Docusaurus) via ignoreWarnings em docusaurus.config.ts.
- Segurança: Atualizações do Dependabot para ajv e fast-xml-parser no workspace de documentação.
- Segurança: Substituições do pnpm para minimatch (>=3.1.4) e serialize-javascript (>=7.0.3) para abordar vulnerabilidades de alto nível de severidade.
- Alterado: Documentação atualizada com nomes de scripts Docker (docker:up, docker:down, docker:clean, docker:devel).
- Alterado: Documentação e regras do projeto atualizadas com versões de pacotes atuais do package.json.
Licença
Este projeto está licenciado sob a Apache License 2.0.
Copyright © 2026 Waldemar Scudeller Jr.