Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update module github.com/xuri/excelize/v2 to v2.9.0 #50

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 14, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/xuri/excelize/v2 v2.8.1 -> v2.9.0 age adoption passing confidence

Release Notes

xuri/excelize (github.com/xuri/excelize/v2)

v2.9.0

Compare Source

We are pleased to announce the release of version 2.9.0. Featured are a handful of new areas of functionality and numerous bug fixes.

A summary of changes is available in the Release Notes. A full list of changes is available in the changelog.

Release Notes

The most notable changes in this release are:

Breaking Change
  • Change the data type for the ConditionalFormatOptions structure field Format as a pointer, resolve issue #​1867
Notable Features
  • Add new functions DeleteSlicer and GetSlicers, related issue #​810
  • Add new function MoveSheet to support changing sheet order in the workbook, related issue #​1076
  • Add new AutoFitIgnoreAspect field in the GraphicOptions data type support for fill the cell with the image and ignore its aspect ratio
  • Add new TickLabelPosition field in the ChartAxis data type support for set label position of the chart
  • Add new fields ShowAll, InsertBlankRow and NumFmt field in the PivotTableField data type
  • Add new fields ClassicLayout, FieldPrintTitles and ItemPrintTitles in the PivotTableOptions data type
  • Introduce 2 new exported enumeration type ChartTickLabelPositionType and PictureInsertType
  • Introduce new exported ChartLineUnset enumeration value
  • Introduce 4 constants ExtURIDataField, ExtURIPivotField, ExtURIPivotFilter and ExtURIPivotHierarchy
  • Introduce new exported error variable ErrPivotTableClassicLayout
  • The MergeCell function support clear slave cells value when merging cells
  • The AddDataValidation, DeleteDataValidation and GetCellStyle functions support concurrency safe, related issues #​1825
  • The GetDataValidations function support get data validations which storage in the extension lists, related issue #​1835
  • The SetSheetName function support case sensitivity, related issue #​1856
  • The GetPictureCells and GetPictures functions support for get the cell images inserted by IMAGE formula function and absolute paths for pictures
  • The SetCellHyperLink function support remove hyperlink by None linkType, related issue #​1940
  • The AddChart function support create combo chart with same types, related issue #​1940
  • The AddChart function support set line type of scatter chart
  • An error will be return if column header cell is empty in pivot table data range when create pivot table by AddPivotTable function, related issue #​1945
  • Add support for applying number format expression with language/location tags and ID
  • Add support for apply number format for time and duration cell value, related issue #​2004
  • New support formula function: DOLLAR
Improve the Compatibility
  • Improve compatibility for apply number format, support apply number format with alignment, resolve issue #​1847
  • Improvement compatibility for the workbook internal part with a spreadsheet namespace prefix, resolve issue #​1886
  • Improve compatibility for the workbook internal media files with absolute path, resolve issue #​1888
Bug Fixes
  • Fix a v2.8.1 regression bug, auto filter doesn't work in the LibreOffice, resolve issue #​1830
  • Fix a v2.8.1 regression bug, support to adjust data validation with multiple cell range, resolve issue #​1831
  • Fix a v2.8.1 regression bug, error on duplicate rows, if conditional formatting or data validation has multiple cell range reference
  • Fix a v2.8.1 regression bug, incorrect cell value written if save multiple times, resolve issue #​1906
  • Fix a v2.8.1 regression bug, spark lines duplicate when creating spark lines on multiple sheets, resolve issue #​1910
  • The CalcCellValue function support calculate formula functions ISNUMBER, OR and FIND with matrix arguments, resolve issue #​1819
  • Fix the CalcCellValue function calculation result round issue, resolve issue #​1851
  • Fix the CalcCellValue function returns incorrect result of formula functions XIRR and XNPV, resolve issue #​1989
  • Fix the RemoveCol returns error when deleting columns, resolve issue #​1829
  • Fix incorrect result data type of the DATE formula function, resolve issue #​1833
  • Fix panic on read workbook with internal row element without r attribute
  • Fix parentheses in formulas get cut out when inserting new columns or rows, resolve issue #​1861
  • Fix incorrect data validation escape result in some cases
  • Fix some character can't be displayed in stream writer, resolve issue #​1865
  • Saving workbook with sorted internal part path to keep same hash of identical files and fix incorrect MIME type, resolve issue #​1889
  • Fix the AddChart function set axis format doesn't work in combo chart, resolve issue #​1921
  • Fix the AddChart function set incorrect primary axis titles position
  • Fix the AddChart function set secondary vertical axis title is not displayed, resolve issue #​1926
  • Fix the AddChart function set line type of line chart does not work
  • Fix the GetPivotTables function returns incorrect data range, resolve issue #​1937
  • Fix the GetStyle function panic when theme without sysClr, resolve issue #​1963
  • Fix the GetCellRichText function returns error when read cell without SST index, resolve issue #​1999
  • Fix the SetSheetVisible function panic on none views sheet, resolve issue #​1969
  • Fix percent sign missing in formatted result for zero numeric cell value, resolve issue #​1942
  • Fix missing horizontal axis in scatter chart with negative values
  • Fix missing shape macro missing after adjusted drawing object, resolve issue #​1957
  • Fix missing conditional formatting after remove column in some cases, resolve issue #​1968
  • Fix read cell value with decimal value round issue, resolve issue #​1979
  • Support to set cell value with an IEEE 754 "not-a-number" value or infinity, resolve issue #​119
Performance
  • Fix v2.8.0 regression speed slowdown and memory usage increase issue
  • Reduce memory usage for the GetRows function, related issue #​1874
  • Optimize ColumnNumberToName function performance, reduce about 50% memory usage and 50% time cost
Miscellaneous
  • The dependencies module has been updated
  • Unit tests and godoc updated
  • Documentation website with multilingual: Arabic, German, English, Spanish, French, Japanese, Korean, Portuguese, Russian, Chinese Simplified and Chinese Traditional, which has been updated. Added Italian version of the document
Thank you

Thanks for all the contributors to Excelize. Below is a list of contributors that have code contributions in this version:


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link
Contributor Author

renovate bot commented Oct 14, 2024

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 9 additional dependencies were updated

Details:

Package Change
github.com/richardlehane/msoleps v1.0.3 -> v1.0.4
github.com/xuri/efp v0.0.0-20231025114914-d1ff6096ae53 -> v0.0.0-20240408161823-9ad904a10d6d
github.com/xuri/nfp v0.0.0-20230919160717-d98342af3f05 -> v0.0.0-20240318013403-ab9948c2c4a7
golang.org/x/crypto v0.22.0 -> v0.28.0
golang.org/x/image v0.14.0 -> v0.18.0
golang.org/x/net v0.24.0 -> v0.30.0
golang.org/x/sys v0.19.0 -> v0.26.0
golang.org/x/term v0.19.0 -> v0.25.0
golang.org/x/text v0.14.0 -> v0.19.0

@renovate renovate bot changed the title fix(deps): update module github.com/xuri/excelize/v2 to v2.9.0 fix(deps): update module github.com/xuri/excelize/v2 to v2.9.0 - autoclosed Nov 20, 2024
@renovate renovate bot closed this Nov 20, 2024
@renovate renovate bot deleted the renovate/github.com-xuri-excelize-v2-2.x branch November 20, 2024 06:21
@renovate renovate bot changed the title fix(deps): update module github.com/xuri/excelize/v2 to v2.9.0 - autoclosed fix(deps): update module github.com/xuri/excelize/v2 to v2.9.0 Nov 20, 2024
@renovate renovate bot reopened this Nov 20, 2024
@renovate renovate bot force-pushed the renovate/github.com-xuri-excelize-v2-2.x branch from 9f16c90 to 745ce60 Compare November 20, 2024 09:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants