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
,AddTable
eSetConditionalFormat
Recursos notáveis
- A nova função
GetComments
foi 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
RGBToHSL
eHSLToRGB
foram adicionadas para suporte à conversão de cores RGBA, HSL - Nova função
NewDataValidation
e funções de sérieDataValidation.SetDropList
,DataValidation.SetError
,DataValidation.SetInput
,DataValidation.SetRange
,DataValidation.SetSqref
eDataValidation.SetSqrefDropList
foram adicionadas para suporte à validação de dados - Nova função
AddPictureFromBytes
foi adicionada, problema relacionado #259 - A função
GetCellFormula
agora 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
NewSheet
causa 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/deepcopy
para copiar planilhas em profundidade em vez da função internadeepcopy
que 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)