Excelize v1.4.0
- Lançado em: 14 de agosto de 2018
- Lançamento do GitHub: https://github.com/xuri/excelize/releases/tag/v1.4.0
Notas de versão
As mudanças mais notáveis nesta versão são:
Quebrando mudanças
- Adicione valor de retorno de erro para funções:
AddChart,AddComment,AddPicture,AddShape,AddTableeSetConditionalFormat
Recursos notáveis
- A nova função
GetCommentsfoi adicionada para suporte, recupera todos os comentários e retorna um mapa do nome da planilha para os comentários da planilha - Novas funções
RGBToHSLeHSLToRGBforam adicionadas para suporte à conversão de cores RGBA, HSL - Nova função
NewDataValidatione funções de sérieDataValidation.SetDropList,DataValidation.SetError,DataValidation.SetInput,DataValidation.SetRange,DataValidation.SetSqrefeDataValidation.SetSqrefDropListforam adicionadas para suporte à validação de dados - Nova função
AddPictureFromBytesfoi adicionada, problema relacionado #259 - A função
GetCellFormulaagora suporta tipos de fórmulas compartilhadas, problema relacionado #227 - Suporte para analisar datas ainda mais no futuro
- Use o valor mínimo/médio/máximo para formatação condicional de escala de cores de 2 e 3
Correções de bugs
- Formatação de comentários aprimorada, correção expande todas as caixas de comentários empilhadas em um só lugar
- Corrigir criação de planilha por
NewSheetcausa problema de arquivo, problema relacionado #249
Otimização de performance
- Otimização de desempenho 20% mais rápida, economia de memória de 14% em valores de células definidos. Consulte dados de desempenho
- Use
github.com/mohae/deepcopypara copiar planilhas em profundidade em vez da função internadeepcopyque estava usando serialização e desserialização encoding/gob
Obrigado
Obrigado a todos os colaboradores do Excelize. Abaixo está uma lista de contribuidores que possuem contribuições de código nesta versão:
- @dolmen (Olivier Mengué)
- @liepumartins (Mārtiņš)
- @nad2000 (Radomirs Cirskis)
- @alex-whitney (Alex Whitney)
- @rentiansheng (Reage)
- @farmerx (Farmerx)