Pular para o conteúdo principal

Registro de alterações

Versão 10.0.0​

Data de lançamento: 12/10/2026

Novos recursos​

Todos os editores​

  • Adicionado suporte ao elemento de gráfico Tabela de dados, com a possibilidade de adicionar e configurar parâmetros de texto e gráficos.
  • Atualizado o design do marketplace de plugins: adicionado um painel esquerdo para alternar entre categorias.
  • Adicionada a conversão de imagens SVG em formas.
  • Adicionado o botão Baixar à barra de ferramentas superior.

Editor de documentos​

  • Adicionada a janela de configurações da linha horizontal.
  • Implementado o recorte do texto por linhas em um parágrafo com espaçamento entre linhas exato.
  • Adicionado suporte ao parâmetro keepNext para tabelas, bem como para parágrafos e tabelas dentro de controles de conteúdo de bloco.
  • Melhorado o suporte a equações gráficas e outros objetos embutidos em texto da direita para a esquerda (RTL).
  • Implementada uma opção de linha de tabela que impede que a linha seja quebrada entre páginas.
  • Adicionados ao menu Colar especial itens para continuar uma lista ou reiniciar a numeração.
  • Implementada a possibilidade de ir até o cursor de outro usuário e segui-lo durante a coedição.

Editor de planilhas​

  • Adicionado o realce de intervalos na barra de fórmulas.
  • Adicionado o salvamento no formato XLS.
  • Aceleradas algumas operações graças ao armazenamento separado de estilos e dados.
  • Adicionada uma opção para ativar e desativar o preenchimento automático dos valores das células.
  • Adicionadas dicas para as constantes nos argumentos de funções (a função AGGREGATE).
  • Adicionada uma borda de seleção animada após copiar ou recortar.
  • Implementado o suporte ao plano de fundo da planilha ao abrir e salvar arquivos.
  • Melhorado o desempenho das fórmulas de matriz que fazem referência a colunas ou linhas inteiras (ROW, COLUMN, SEQUENCE, SUM, SUMPRODUCT etc.): os cálculos são mais rápidos e usam menos memória.
  • Ampliados os recursos para trabalhar com linhas e colunas ocultas, incluindo a reexibição de linhas e colunas ocultas nas bordas por meio do menu de contexto.

Editor de apresentações​

  • Ampliadas as configurações de impressão: adicionados modos para imprimir anotações, folhetos e estrutura de tópicos, bem como a impressão de slides ocultos, do plano de fundo e do quadro do slide, de comentários, dos números de slide nos folhetos e o ajuste ao tamanho da página.
  • Adicionados os modos de exibição: Estrutura de tópicos, Anotações, Folheto mestre e Anotações mestras.
  • Adicionado o Modo de leitura.
  • Adicionados ao menu Arquivo os botões Animado e Vídeo para exportar uma apresentação, com escolha do intervalo de slides, da resolução, da duração dos slides e do formato.
  • Definida uma duração padrão separada para cada tipo de transição.

Formulários​

  • Adicionada a possibilidade de salvar uma assinatura nos campos de assinatura e reutilizá-la a partir da lista de assinaturas salvas.
  • Adicionada uma opção para ativar e desativar a verificação ortográfica ao preencher um formulário específico.

Editor de PDF​

  • Implementada a remoção de anotações na área de redação (Redigir).
  • Adicionada a possibilidade de remover metadados de um documento usando o recurso Redigir.
  • Adicionado o painel de configurações de anotações.
  • Adicionada a possibilidade de inserir uma assinatura em um documento pela guia Comentário.
  • O painel Comentários agora exibe todas as anotações, indicando o tipo de cada uma.
  • Adicionada a possibilidade de editar as ações de formulários PDF nas Configurações avançadas do painel de configurações do formulário.
  • Implementados a criação e o preenchimento de formulários por funções, bem como a coleta de dados dos formulários preenchidos.
  • Adicionado o reconhecimento de tabelas com bordas visíveis no modo Editar texto.
  • Adicionado o campo de assinatura à guia Formulários no modo Editar PDF.
  • Adicionadas opções de visibilidade dos campos ao painel direito de configurações do formulário.

Conversão​

  • Adicionado suporte ao formato OFD: os arquivos podem ser abertos para visualização e convertidos em outros formatos da mesma forma que XPS.

Segurança​

  • Corrigida a vulnerabilidade XSS em hiperlinks de documentos DOCX.
  • Corrigidas as vulnerabilidades CVE-2022-3602 e CVE-2022-3786 do OpenSSL na imagem Docker.
  • Corrigida a vulnerabilidade CVE-2022-23308 durante a conversão de documentos.
  • Corrigida a evasão da sandbox de macros.
  • Corrigida a gravação incorreta na memória ao converter XLS em XLSX.
  • Corrigida a vulnerabilidade XSS no campo Nome ao criar um assistente de IA.
  • Corrigida a evasão de autorização ao imprimir PDF.
  • Corrigida a falha do conversor ao processar cadeias circulares de herança de estilos em DOCX.
  • Corrigido o estouro de buffer de pilha ao ler dados OLE durante a conversão de documentos em formatos legados.
  • Corrigido o estouro de buffer de heap ao renderizar máscaras de imagem em PDF.
  • Corrigida a evasão da sandbox de macros com acesso aos cookies.
  • Corrigido o acesso a arquivos do sistema operacional pelo método native.GetFileBinary da API do Document Builder.
  • Corrigida a possibilidade de usar um token do editor para acessar o Document Builder.
  • Corrigida a vulnerabilidade SSRF no endpoint /ai-proxy.
  • Corrigida a leitura fora dos limites ao converter DOC em DOCX.
  • Corrigida a leitura fora dos limites ao processar metarquivos PPT, que levava à divulgação de memória no PPTX resultante.
  • Corrigida a leitura fora dos limites ao analisar a formatação de caracteres em arquivos DOC.
  • Corrigida a leitura fora dos limites ao analisar a tabela de peças (piece table) em arquivos DOC.
  • Corrigida a execução de JavaScript incorporado em documentos PDF.
  • Corrigida a vulnerabilidade SSRF nos endpoints WOPI.
  • Corrigida a liberação dupla de memória (double free) ao converter alguns arquivos DOCX.
  • Corrigida a leitura fora dos limites ao analisar a tabela de fontes em arquivos DOC.
  • Corrigida a gravação fora dos limites no heap causada por estouro de inteiro durante a conversão de documentos.
  • Corrigida a vulnerabilidade XSS na janela de argumentos de função do Editor de planilhas.
  • Corrigida a execução de JavaScript malicioso adicionado às ações de arquivos PDF.
  • Corrigida a vulnerabilidade de travessia de diretórios (path traversal) ao processar arquivos HML.
  • Corrigida a gravação arbitrária de arquivos ao extrair arquivos compactados durante a conversão.
  • Corrigida a leitura de arquivos locais durante a conversão de EPUB.
  • Corrigida a possibilidade de criar o arquivo runtime.json por meio de uma solicitação ao Document Builder (CVE-2026-110385).
  • Corrigida a vulnerabilidade XSS no Editor de documentos por meio do nome de uma fonte ou de um estilo no painel Revisão.
  • Corrigida a execução de um script arbitrário ao abrir o painel do histórico de versões.
  • Corrigida a vulnerabilidade XSS refletida na página /baseurl.
  • Corrigida a emissão de um token para uma solicitação anônima WOPI de conversão e edição que era aceito pela API do Document Builder.
  • Corrigida a leitura fora dos limites ao converter XLS em XLSX.
  • Corrigida a possibilidade de especificar um caminho arbitrário do sistema de arquivos nas configurações de registro por meio de runtime.json.
  • Corrigido o sequestro de sessões de coedição ao trabalhar via WOPI.
  • Corrigida a vulnerabilidade de travessia de diretórios no manipulador de modelos para criar novos arquivos via WOPI, que levava à divulgação da configuração do servidor.
  • Corrigidas vulnerabilidades na imagem Docker do DocumentServer.
  • Corrigido o estouro de buffer de pilha ao processar fontes em arquivos XPS.
  • Corrigida a vulnerabilidade XSS no plugin HTML ao colar em um documento.
  • Corrigida a leitura fora dos limites ao processar bitmaps EMF+, que levava à divulgação de memória.
  • Corrigida a leitura fora dos limites ao converter XLSX para PDF no servidor.
  • Corrigida a leitura fora dos limites ao processar hiperlinks em XLS, que levava à divulgação de memória.
  • Corrigida a leitura fora dos limites ao renderizar WMF, que levava à divulgação de memória no documento resultante.
  • Corrigida a escalação de privilégios por meio do script documentserver-flush-cache.
  • Corrigida a possibilidade de exportar um documento por meio do comando sendForm no modo somente leitura com o download desativado.

Back-end​

  • Atualizado o design da página de boas-vindas do servidor.
  • Adicionados endpoints de conversão com upload direto de arquivos (multipart): POST /converter/from-file e POST /docbuilder/from-file.
  • Adicionado o parâmetro aiSettings.enable (true por padrão) para desativar a IA. Quando definido como false, o AI Tools é excluído de /plugins.json e as solicitações a /ai-proxy são rejeitadas.
  • O JWT está ativado por padrão em default.json.
  • Removido o script separado changes2forgotten: as alterações são restauradas em forgotten quando o servidor é desligado.
  • Adicionados os parâmetros services.CoAuthoring.server.docbuilderEnable e services.CoAuthoring.server.convertServiceEnable para desativar as APIs públicas do Document Builder e do conversor (true por padrão).
  • Adicionada a métrica coauth.connections com as tags mode (edit, liveview, view) e replica.
  • Adicionada a verificação de integridade dos arquivos baixados quando o integrador fornece os cabeçalhos correspondentes: o parâmetro services.CoAuthoring.requestDefaults.checksumVerification (true por padrão).
  • Mudança de comportamento: /converter, /docbuilder e /command não aceitam mais um token da configuração do editor. Adicionado ao token o campo operation, que é opcional para essas solicitações e obrigatório para /converter/from-file e /docbuilder/from-file.
  • Mudança de comportamento: as regras ipfilter agora são obrigatórias para o WOPI; a regra allow: * não é suficiente, o host deve ser especificado explicitamente.
  • Mudança de comportamento: somente o nível de registro do log4js pode ser alterado por meio de runtime.json.
  • Mudança de comportamento: a porta padrão do ONLYOFFICE Docs para instalações DEB e RPM agora é 8083 em vez de 80.
  • O comando de instalação do Docker agora funciona tanto em amd64 quanto em arm64 sem parâmetros adicionais.

Personalização​

  • Adicionado o parâmetro editorConfig.customization.ai.disabled para desativar o AI Tools.
  • Removido o tratamento dos parâmetros obsoletos de editorConfig.customization: reviewDisplay, trackChanges e showReviewChanges.

API​

  • Simplificada a chamada de métodos do editor a partir de plugins: adicionado o objeto global Editor, cujos métodos retornam uma Promise.
  • Adicionado o método Editor.RunMacro para executar código da API do editor, passando argumentos e obtendo o resultado via await.
  • Adicionada a classe ApiShadow para trabalhar com sombras.
  • Adicionados métodos para configurar as setas das linhas.
  • Adicionados métodos para configurar o texto dos rótulos de dados de gráficos.
  • Adicionada a classe ApiTextRange aos editores de apresentações, planilhas e PDF.
  • Adicionados métodos para trabalhar com marcas d'água no Editor de documentos.
  • Adicionados a classe ApiWatermarkSettings e seus métodos.
  • Adicionadas classes para trabalhar com sumários e índices de ilustrações no Editor de documentos.
  • Adicionados métodos para trabalhar com tabelas no Editor de documentos.
  • Adicionada a classe ApiDropCap para trabalhar com capitulares no Editor de documentos.
  • Adicionado suporte à pesquisa por expressões regulares no método ApiDocument.Search.
  • Adicionado um método para selecionar a frase atual no Editor de documentos.
  • Adicionada a possibilidade de definir um estilo pelo nome e de remover um estilo ou uma numeração usando o valor null nos métodos SetStyle (ApiParagraph, ApiParaPr, ApiRun, ApiTextPr), ApiParagraph.SetNumbering e ApiParaPr.SetNumPr.
  • Adicionado o parâmetro comparisonPr aos métodos Api.CompareDocuments e Api.MergeDocuments para configurar a comparação e a mesclagem de documentos, incluindo os tipos de alterações a controlar e o autor das alterações.
  • Adicionados a classe ApiHyperlink e métodos para trabalhar com hiperlinks no Editor de planilhas.
  • Adicionadas as classes ApiPageSetup, ApiPage e ApiHeaderFooter para trabalhar com as configurações de página e com cabeçalhos/rodapés no Editor de planilhas.
  • Adicionado suporte a caracteres curinga e expressões regulares em ApiRange.Find e ApiRange.Replace.
  • Adicionado suporte a de 2 a 30 intervalos em Api.Intersect.
  • O método ApiRange.SetValue agora desloca as referências relativas de uma fórmula em um intervalo de várias células e retorna false se o valor não for gravado.
  • O método ApiRange.GetFormula agora retorna uma matriz de fórmulas para várias células.
  • Adicionados novos métodos no Editor de planilhas.
  • Adicionados métodos para trabalhar com a propriedade StopIfTrue das regras de formatação condicional.
  • Adicionados métodos para agrupar e desagrupar objetos no Editor de planilhas.
  • Removida a classe ApiColor própria do Editor de planilhas; em seu lugar é usada a classe comum ApiColor. O método ApiColor.GetRGB agora retorna um objeto {r, g, b} em vez de um número.
  • Adicionados métodos para trabalhar com apresentações.
  • Adicionados métodos para percorrer a estrutura da apresentação.
  • Adicionados métodos para trabalhar com tabelas no Editor de apresentações.
  • Adicionados métodos de plugin para o Editor de apresentações.
  • Adicionado o método de plugin SearchNext para o Editor de PDF.
  • Adicionado um método para obter a seleção em uma página PDF.
  • Adicionados a classe ApiSignatureField e métodos para trabalhar com campos de assinatura na API de PDF.
  • Adicionada a classe ApiActionCollection para obter, adicionar, substituir e remover ações de widgets de formulários PDF.
  • Adicionados classes e métodos de ações de formulários PDF.

Ver registro de alterações no GitHub

Versão 9.4.0​

Data de lançamento: 19/05/2026

Novos recursos​

Todos os editores​

  • Adicionada a tradução da interface para o croata (hr-HR, Hrvatska).
  • As configurações de gráficos foram movidas do painel direito para uma guia separada Design do gráfico.

Editor de documentos​

  • Implementada a possibilidade de adicionar uma linha horizontal.

Editor de planilhas​

  • Adicionado suporte ao modo escuro para a planilha.

Editor de apresentações​

  • Adicionados 25 novos temas de design de apresentação.
  • Adicionadas 20 novas transições de slides, agrupadas por categoria.

Formulários​

  • Implementado o salvamento da imagem da assinatura no localStorage. Agora, ao preencher o campo de assinatura, a última imagem selecionada é usada por padrão.
  • Adicionados os painéis "Enviar para assinatura" e "Status de preenchimento".

Segurança​

  • Corrigidas vulnerabilidades de leitura fora dos limites ao converter XLS em XLSX nas seguintes funções: ChartSheetSubstream::recalc, TextPropsStream::readFields, MetroBlob::ReadComplexData, SUPBOOK::serialize_book e ATTACHEDLABEL::serialize_rPr.
  • Corrigida uma vulnerabilidade XSS por meio de saída insegura em Convert-and-edit-wopi.ejs.
  • Corrigida uma vulnerabilidade na geração de GUIDs que permitia a um invasor calcular GUIDs com base no horário de sua criação.
  • Corrigida uma vulnerabilidade que permitia contornar as restrições da sandbox de macros e acessar objetos do ambiente por meio de this e eval no modo não estrito (sloppy mode).
  • Corrigida uma possível falha ou corrupção de arquivo ao processar PDFs com fontes incorporadas.

Back-end​

  • Removida a limitação de 20 documentos abertos simultaneamente.
  • Removida a minificação do código para simplificar o suporte e melhorar a legibilidade.
  • Os componentes foram consolidados em um único processo para otimizar o consumo de recursos e simplificar o trabalho com o aplicativo.
  • Removida a dependência do RabbitMQ devido à consolidação dos componentes.
  • Removida a dependência de bancos de dados devido à consolidação dos componentes.

Personalização​

  • Adicionado o parâmetro disable à seção plugins da configuração dos editores: uma matriz de IDs de plugins que são bloqueados no carregamento e ocultados na interface.

API​

  • Adicionados novos métodos de plugin para mover o cursor para dentro ou para fora de um campo.
  • Ampliadas as opções de GroupActions para controlar a rolagem e a posição do cursor.
  • Adicionada uma nova classe para o formulário de assinatura.
  • Adicionados métodos para preencher e obter os dados de formulários.
  • Adicionado um método para criar um formulário.
  • Adicionado um novo método para verificar se o formulário foi preenchido.
  • Adicionado um método para obter a cor de realce dos formulários sem função.
  • Adicionado um método para obter a cor de realce de um formulário.
  • Adicionados métodos para gerenciar a cor dos controles de conteúdo.
  • Adicionados novos métodos para a classe ApiWorksheet.
  • Adicionados a nova classe ApiListObject e seus métodos.
  • Adicionados a nova classe ApiListColumn e seus métodos.
  • Adicionados a nova classe ApiListRow e seus métodos.
  • Adicionados a nova classe ApiSort e seus métodos.
  • Adicionados a nova classe ApiSortFields e seus métodos.
  • Adicionados a nova classe ApiSortField e seus métodos.
  • Adicionados os métodos que faltavam para obter as configurações de parágrafo.
  • Melhorado o comportamento de vários métodos Get do objeto ApiTextPr quando ele pertence a um estilo ou aos parâmetros de formatação padrão, e não a um parágrafo.
  • Adicionados métodos para trabalhar com o formato do formulário de texto e com a lista de caracteres permitidos.
  • Adicionados novos métodos.
  • Adicionados métodos para gerenciar o tamanho das células.
  • Adicionado o método de plugin GoToPage para navegar até uma página específica.

Ver registro de alterações no GitHub