Skip to content

Commit

Permalink
Add the Portuguese version docs for the version 2.0.x and 2.1.0 relea…
Browse files Browse the repository at this point in the history
…se note
  • Loading branch information
xuri committed Apr 7, 2024
1 parent 81c80f5 commit d569f59
Show file tree
Hide file tree
Showing 5 changed files with 239 additions and 0 deletions.
4 changes: 4 additions & 0 deletions pt/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -255,3 +255,7 @@
* [v2.3.1 (2020-09-23)](releases/v2.3.1.md)
* [v2.3.0 (2020-08-06)](releases/v2.3.0.md)
* [v2.2.0 (2020-05-11)](releases/v2.2.0.md)
* [v2.1.0 (2020-02-10)](releases/v2.1.0.md)
* [v2.0.2 (2019-10-09)](releases/v2.0.2.md)
* [v2.0.1 (2019-07-01)](releases/v2.0.1.md)
* [v2.0.0 (2019-05-02)](releases/v2.0.0.md)
108 changes: 108 additions & 0 deletions pt/releases/v2.0.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
# Excelize v2.0.0

* Lançado em: 2 de maio de 2019
* Lançamento do GitHub: [https://github.com/xuri/excelize/releases/tag/v2.0.0](https://github.com/xuri/excelize/releases/tag/v2.0.0)

## Notas de versão

As mudanças mais notáveis nesta versão são:

### Quebrando mudanças

A tabela a seguir lista as alterações nas funções da v2.0.0 em comparação com a v1.4.1:

|Função|Adicionar retorno `error`|Número da linha alterado<sup>\*</sup>|Excluída|Nova adição|
|---|---|---|---|---|
|ToAlphaString|&times;|&times;|&radic;|&times;|
|TitleToNumber|&times;|&times;|&radic;|&times;|
|SplitCellName|&times;|&times;|&times;|&radic;|
|JoinCellName|&times;|&times;|&times;|&radic;|
|ColumnNameToNumber|&times;|&times;|&times;|&radic;|
|ColumnNumberToName|&times;|&times;|&times;|&radic;|
|CellNameToCoordinates|&times;|&times;|&times;|&radic;|
|CoordinatesToCellName|&times;|&times;|&times;|&radic;|
|SetCellFloat|&times;|&times;|&times;|&radic;|
|SetCellStyle|&radic;|&times;|&times;|&times;|
|InsertCol|&radic;|&times;|&times;|&times;|
|RemoveCol|&radic;|&times;|&times;|&times;|
|RemoveRow|&radic;|&radic;|&times;|&times;|
|InsertRow|&radic;|&radic;|&times;|&times;|
|DuplicateRow|&radic;|&times;|&times;|&times;|
|DuplicateRowTo|&radic;|&times;|&times;|&times;|
|SetRowHeight|&radic;|&times;|&times;|&times;|
|GetRowHeight|&radic;|&times;|&times;|&times;|
|GetCellValue|&radic;|&times;|&times;|&times;|
|GetCellFormula|&radic;|&times;|&times;|&times;|
|GetCellHyperLink|&radic;|&times;|&times;|&times;|
|SetCellHyperLink|&radic;|&times;|&times;|&times;|
|SetCellInt|&radic;|&times;|&times;|&times;|
|SetCellBool|&radic;|&times;|&times;|&times;|
|SetCellStr|&radic;|&times;|&times;|&times;|
|SetCellDefault|&radic;|&times;|&times;|&times;|
|GetCellStyle|&radic;|&times;|&times;|&times;|
|SetCellValue|&radic;|&times;|&times;|&times;|
|MergeCell|&radic;|&times;|&times;|&times;|
|SetSheetRow|&radic;|&times;|&times;|&times;|
|SetRowVisible|&radic;|&radic;|&times;|&times;|
|GetRowVisible|&radic;|&radic;|&times;|&times;|
|SetRowOutlineLevel|&radic;|&radic;|&times;|&times;|
|GetRowOutlineLevel|&radic;|&radic;|&times;|&times;|
|GetRows|&radic;|&times;|&times;|&times;|
|Columns|&radic;|&times;|&times;|&times;|
|SearchSheet|&radic;|&times;|&times;|&times;|
|GetPicture|&radic;|&times;|&times;|&times;|
|GetColVisible|&radic;|&times;|&times;|&times;|
|SetColVisible|&radic;|&times;|&times;|&times;|
|GetColOutlineLevel|&radic;|&times;|&times;|&times;|
|SetColOutlineLevel|&radic;|&times;|&times;|&times;|
|SetColWidth|&radic;|&times;|&times;|&times;|
|GetColWidth|&radic;|&times;|&times;|&times;|
|GetMergeCells|&radic;|&times;|&times;|&times;|
|ProtectSheet|&radic;|&times;|&times;|&times;|
|UnprotectSheet|&radic;|&times;|&times;|&times;|
|UpdateLinkedValue|&radic;|&times;|&times;|&times;|
|SetSheetVisible|&radic;|&times;|&times;|&times;|
|adjustHelper|&radic;|&times;|&times;|&times;|
|adjustMergeCells|&radic;|&times;|&times;|&times;|
|adjustAutoFilter|&radic;|&times;|&times;|&times;|
|prepareCell|&radic;|&times;|&times;|&times;|
|setDefaultTimeStyle|&radic;|&times;|&times;|&times;|
|timeToExcelTime|&radic;|&times;|&times;|&times;|
|addDrawingChart|&radic;|&times;|&times;|&times;|
|addDrawingVML|&radic;|&times;|&times;|&times;|
|addDrawingPicture|&radic;|&times;|&times;|&times;|
|getTotalRowsCols|&radic;|&times;|&times;|&times;|
|checkRow|&radic;|&times;|&times;|&times;|
|addDrawingShape|&radic;|&times;|&times;|&times;|
|addTable|&radic;|&times;|&times;|&times;|
|workSheetReader|&radic;|&times;|&times;|&times;|
|copySheet|&radic;|&times;|&times;|&times;|

\* A partir da versão 2.0.0, todos os métodos de manipulação de linhas usam a numeração de linhas do Excel começando com `1` em vez da numeração baseada em zero que ocorre em alguns métodos em versões anteriores, problema relacionado [#349](https://github.com/xuri/excelize/issues/349).

### Recursos notáveis

* Nova função `DuplicateRowTo` foi adicionada para linha duplicada em posição de linha específica
* The function `SetPageLayout` now support to set page orientation, problema relacionado [#318](https://github.com/xuri/excelize/issues/318)
* A função `SetPageLayout` agora suporta definir o tamanho da página

### Correções de bugs

* Correção do problema que cria um preenchimento em branco se nenhum preenchimento for especificado no formato de estilo
* Corrigido o problema de que a lista de validação de dados na planilha do Excel desaparece com caracteres de fórmula maiores que `255`, problema relacionado [#339](https://github.com/xuri/excelize/issues/339)
* Corrija o problema do arquivo de planilha corrompido após excluir a fórmula da célula, problema relacionado [#346](https://github.com/xuri/excelize/issues/346)
* Corrigido o problema de `GetComment` retornar mapeamento incorreto entre planilhas e comentários em alguns casos, problema relacionado [#345](https://github.com/xuri/excelize/issues/345)
* Corrija o problema [#346](https://github.com/xuri/excelize/issues/346), resolver o problema do arquivo de planilha corrompido após excluir a fórmula da célula
* Corrija o problema [#377](https://github.com/xuri/excelize/issues/377), evite coluna vazia no resultado `GetRows`

### Otimização de performance

* Otimização de desempenho, mais rápida para adicionar comentários, problema relacionado [#347](https://github.com/xuri/excelize/issues/347), adicione imagens, gráficos e formas mais rapidamente, problema relacionado [#274](https://github.com/xuri/excelize/issues/274)
* Adicionar a mesma imagem deve criar um desenho referenciando a cópia já armazenada da imagem, problema relacionado [#359](https://github.com/xuri/excelize/issues/359)

<img src="https://user-images.githubusercontent.com/2809468/56576273-7e7f1d80-65fa-11e9-8b47-7b171c5e67e3.png" width="600" alt="Excelize v1.4.1 VS v2.0.0">

### Diversas

* Erro de digitação corrigido e godoc atualizado
* Testes ficaram mais fortes novamente, go1.12 adicionado à matriz de testes
35 changes: 35 additions & 0 deletions pt/releases/v2.0.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Excelize v2.0.1

* Lançado em: 1º de julho de 2019
* Lançamento do GitHub: [https://github.com/xuri/excelize/releases/tag/v2.0.1](https://github.com/xuri/excelize/releases/tag/v2.0.1)

## Notas de versão

As mudanças mais notáveis nesta versão são:

### Recursos notáveis

* Nova função `SetHeaderFooter` init define suporte para cabeçalho e rodapé, problema relacionado [#394](https://github.com/xuri/excelize/issues/394)
* Novo suporte à função `SetColStyle` para definir estilo por colunas, problema relacionado [#397](https://github.com/xuri/excelize/issues/397)
* Novas funções `SetDefaultFont` e `GetDefaultFont` suportam para definir e obter a fonte padrão, problema relacionado [#390](https://github.com/xuri/excelize/issues/390)
* Novas funções `SetDocProps` e `GetDocProps`, suporte para definir e obter propriedades de documentos, problema relacionado [#415](https://github.com/xuri/excelize/issues/415)
* A função `AddChart` agora suporta a criação de novos 26 tipos de gráfico: gráfico de série de cone, pirâmide e cilindro para colunas e barras, superfície 3D, wireframe Surface 3D, contorno e wireframe de contorno, bolha e um gráfico de bolhas 3D, tipo de gráfico não suportado add prompt de erro
* Novas funções `SetDefinedName` e `GetDefinedName` suportam para definir e obter nomes definidos
* Informações mais detalhadas sobre erros ao abrir o arquivo criptografado
* A função `AddPicture` agora suporta adicionar imagens nos formatos TIF e TIFF

### Correções de bugs

* Corrija erros de definição de campos de estruturas e mantenha aspas duplas na fórmula de validação de dados
* Corrija comentários duplicados causados por erros de contagem interna, resolver o problema [#373](https://github.com/xuri/excelize/issues/373)
* Corrigir erro de leitura de arquivo causado pela obtenção de erros de mapa de planilhas, resolver o problema [#404](https://github.com/xuri/excelize/issues/404)
* Melhore a compatibilidade com `PivotTable`, resolver o problema [#413](https://github.com/xuri/excelize/issues/413)
* Melhore a compatibilidade com tamanho de fonte e estilo ousado, resolver o problema [#411](https://github.com/xuri/excelize/issues/411), [#420](https://github.com/xuri/excelize/issues/420), e [#425](https://github.com/xuri/excelize/issues/425)
* Aprimore o ajustador de recálculo para resolver o problema de arquivo quebrado, após inserir ou remover linhas em alguns casos, problema relacionado [#421](https://github.com/xuri/excelize/issues/421) e [#424](https://github.com/xuri/excelize/issues/424)
* Corrigir ocultar planilha não funciona em alguns casos, problema relacionado [#418](https://github.com/xuri/excelize/issues/418)
* Corrija o arquivo causado pela série de vários gráficos corrompido, evitando o estouro do índice de cores do tema de destaque, problema relacionado [#422](https://github.com/xuri/excelize/issues/422)

### Diversas

* Melhorar a cobertura de testes unitários (cobertura de linha: 96,05%)
* Otimize o código, corrija problemas do golint
50 changes: 50 additions & 0 deletions pt/releases/v2.0.2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# Excelize v2.0.2

* Lançado em: 9 de outubro de 2019
* Lançamento do GitHub: [https://github.com/xuri/excelize/releases/tag/v2.0.2](https://github.com/xuri/excelize/releases/tag/v2.0.2)

## Notas de versão

As mudanças mais notáveis nesta versão são:

### Quebrando mudanças

Requisitos de atualização A versão do idioma Go é 1.10 ou posterior.

### Recursos notáveis

* Crie suporte de tabela dinâmica. Nova função `AddPivotTable` foi adicionada
* Crie suporte para minigráficos. Nova função `AddSparkline` foi adicionada
* Novas funções `GroupSheets` e `UngroupSheets` suportam grupo e desagrupar planilhas
* Nova função `AddVBAProject` para suportar a adição do arquivo `vbaProject.bin` que contém funções e/ou macros
* A função `SetPageLayout` agora suporta definir o ajuste à largura e altura, problema relacionado [#432](https://github.com/xuri/excelize/issues/432)
* A função `SetSheetViewOptions` suporta para definir se deve "mostrar um zero em células que têm valor zero" agora
* Permitir acesso a mais atributos de fórmula em `SetCellFormula`, suporte para definir o tipo de fórmula e o atributo ref
* Suporte ao estilo de ataque de fonte, problema relacionado [#482](https://github.com/xuri/excelize/issues/482)

### Correções de bugs

* Corrija o texto ausente dos comentários em alguns casos, resolver o problema [#434](https://github.com/xuri/excelize/issues/434)
* Corrija `RemoveRow` fora do intervalo em alguns casos recalculando o deslocamento para o ajustador de células mescladas, resolver o problema [#437](https://github.com/xuri/excelize/issues/437)
* Corrigir fórmula inválida na lista suspensa de validação de dados
* Corrija o arquivo corrompido ao chamar o método `Save` na iteração, resolver o problema [#443](https://github.com/xuri/excelize/issues/443)
* Compatível com diferentes tipos de caminhos relativos em `workbook.xml.rels` para corrigir falha no arquivo de leitura em alguns casos, resolver o problema [#442](https://github.com/xuri/excelize/issues/442)
* Corrigida a corrupção de arquivos ao excluir todas as células mescladas em alguns casos
* Correção do problema em que as configurações da planilha de proteção são inválidas em alguns casos, resolver o problema [#454](https://github.com/xuri/excelize/issues/454)
* Corrija que `GetSheetName` não funciona em alguns casos, verificando a lista de planilhas com base no índice, resolver o problema [#457](https://github.com/xuri/excelize/issues/457)
* Adicionar suporte para strings embutidas de várias linhas, problema relacionado [#464](https://github.com/xuri/excelize/issues/464)
* Corrija o valor da célula numérica de estouro no sistema operacional de 32 bits, problema relacionado [#386](https://github.com/xuri/excelize/issues/386)
* Corrigir erros de dependência do módulo go, problema relacionado [#466](https://github.com/xuri/excelize/issues/466) e [#480](https://github.com/xuri/excelize/issues/480)
* Corrigir arquivo corrompido ao chamar `SetSheetPrOptions` em alguns casos, resolver o problema [#483](https://github.com/xuri/excelize/issues/483)

### Otimização de performance

* Otimização de desempenho, leitura mais rápida do arquivo, problema relacionado [#439](https://github.com/xuri/excelize/issues/439)

### Diversas

* Adicionar verificação de erro ausente em `SetSheetRow`
* Otimize o código, combine funções internas:
`workBookRelsWriter`, `drawingRelsWriter` para `relsWriter`;
`drawingRelsReader`, `workbookRelsReader`, `workSheetRelsReader` para `relsReader`
`addDrawingRelationships`, `addSheetRelationships` para `addRels`
42 changes: 42 additions & 0 deletions pt/releases/v2.1.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Excelize v2.1.0

* Lançado em: 10 de fevereiro de 2020
* Lançamento do GitHub: [https://github.com/xuri/excelize/releases/tag/v2.1.0](https://github.com/xuri/excelize/releases/tag/v2.1.0)

## Notas de versão

As mudanças mais notáveis nesta versão são:

### Recursos notáveis

* Nova função `DeleteDefinedName`, suporte para excluir os nomes definidos da pasta de trabalho ou planilha
* Novas funções `SetPageMargins` e `GetPageMargins`, suporte para obter e definir margens de página
* Novas funções `DeleteChart` e `DeletePicture`, suporte para deletar gráfico e imagens da planilha
* Adicionado suporte para arquivo Excel que não usa codificação UTF-8
* A função `AddChart` agora suporta a criação da pizza do gráfico de pizza, da barra do gráfico de pizza e do gráfico combinado
* A função `AddChart` agora suporta definir linhas de grade secundárias para o gráfico, problema relacionado [#501](https://github.com/xuri/excelize/issues/501)
* A função `AddChart` agora suporta definir a largura da linha do gráfico de linhas, problema relacionado [#505](https://github.com/xuri/excelize/issues/505)
* A função `AddChart` agora suporta definir uma unidade principal e pular rótulo para o gráfico, problema relacionado [#538](https://github.com/xuri/excelize/issues/538)
* A função `SetColVisible` agora suporta definir colunas visíveis por intervalo de colunas
* A função `AddPivotTable` permite colunas vazias na tabela dinâmica, problema relacionado [#511](https://github.com/xuri/excelize/issues/511)

### Correções de bugs

* Corrija o texto do espaço final ausente da célula
* A função `MergeCell` suporta células de mesclagem sobrepostas, resolver o problema [#533](https://github.com/xuri/excelize/issues/533)
* Adicionado tratamento de rich text embutido vazio em alguns casos, resolver o problema [#529](https://github.com/xuri/excelize/issues/529)
* Adicionado tratamento da visualização de pasta de trabalho vazia em alguns casos, resolver o problema [#426](https://github.com/xuri/excelize/issues/426)
* Adicionado tratamento de caracteres de escape na fórmula, resolver o problema [#546](https://github.com/xuri/excelize/issues/546)

### Otimização de performance

* Novas funções `NewStreamWriter` e `Flush` para gerar a nova planilha com grandes quantidades de dados. Em comparação com a gravação sem streaming, reduziu o uso de memória em 90,2% e o custo de tempo em 53%
* Faça com que a função `GetRows` leia os dados como streaming. Uso de memória reduzido em 78,9%, assuntos relacionados [#146](https://github.com/xuri/excelize/issues/146) e [#382](https://github.com/xuri/excelize/issues/382)
* Melhorias de compatibilidade, adicionando suporte a 49 namespaces XML internos

### Diversas

* Adicionado registro de possíveis erros ao decodificar XML, problema relacionado [#539](https://github.com/xuri/excelize/issues/539)
* Melhorar os testes unitários de cobertura de código (cobertura de linha: 97,04%)
* Adicionar erro de verificação ausente em testes unitários
* [Site de documentação multilíngue](https://xuri.me/excelize): inglês, francês, russo, chinês, japonês e coreano, que foi atualizado

0 comments on commit d569f59

Please sign in to comment.