Skip to content

Commit

Permalink
Update en docs for the next released version 2.8.1
Browse files Browse the repository at this point in the history
  • Loading branch information
xuri committed Jan 13, 2024
1 parent e1b9244 commit 1e14df5
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions en/releases/v2.8.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,9 @@ The most notable changes in this release are:

### Breaking Change

* Upgrade requirements Go language version is 1.18 or later, for upgrade of dependency package `golang.org/x/net`
* Change the data type for the `HeaderFooterOptions` structure fields `AlignWithMargins` and `ScaleWithDoc` as a pointer, resolve issue [#1645](https://github.com/xuri/excelize/issues/1645)
* Remove unused exported data structure `ShapeColor`

### Notable Features

Expand All @@ -34,12 +36,22 @@ The most notable changes in this release are:
* Support update conditional formatting, data validations, defined names, drawing objects, formula reference and volatile dependencies on inserting/deleting columns/rows, related issues [#1306](https://github.com/xuri/excelize/issues/1306) and [#1615](https://github.com/xuri/excelize/issues/1615)
* Support 6 new kinds of conditional formatting types: text, blanks, no blanks, errors, no errors and time period
* Support calculate formula with multiple dash arithmetic symbol
* Support copy conditional format and data validation on duplicate row, related issue [#1729](https://github.com/xuri/excelize/issues/1729)
* Support unset custom row height if the height value is -1 when using the `SetRowHeight` function
* The `SetRowHeight` function will return an error if given an invalid row height value
* The `AddChart` function support set the data labels position for the chart, related issue [#1704](https://github.com/xuri/excelize/issues/1704)
* Add new field `DataLabelPosition` in the `ChartSeries` data type, support to sets the position of the chart series data label
* Add new field `BubbleSize` in the `Chart` data type, support set the bubble size in all data series for the bubble chart or 3D bubble chart
* Add new exported `ChartDataLabelPositionType` data type
* The `GetPictureCells` and `GetPictures` function support get embedded cell images created by Kingsoft WPS™ Office, related issue [#664](https://github.com/xuri/excelize/issues/664)

### Improve the Compatibility

* Improve compatibility for absolute path drawing part
* Improve compatibility for workbook internal tab ratio property value
* Improve compatibility with empty custom number format code
* Improve compatibility with the viewer which doesn't support default theme part namespace, related issue [#1694](https://github.com/xuri/excelize/issues/1694)
* Saving workbook with sorted internal part path, make identically created workbooks hash checksum is same, related issue [#1732](https://github.com/xuri/excelize/issues/1732)

### Bug Fixes

Expand All @@ -49,6 +61,7 @@ The most notable changes in this release are:
* Fix a v2.8.0 regression bug, error on set print area and print titles with built-in special defined name
* Fix a v2.8.0 regression bug, corrupted workbooks generated by improving compatibility with internally indexed color and MRU colors styles parts
* Fix a v2.8.0 regression bug, number format code apply result was empty, resolve issue [#1658](https://github.com/xuri/excelize/issues/1658)
* Fix a v2.7.1 regression bug, the bubble is hidden in the bubble or 3D bubble chart
* Fixed panic on `AutoFilter` by adding nil pointer guard for local sheet ID, resolve issue [#1655](https://github.com/xuri/excelize/issues/1655)
* Fix corrupted workbooks generated when adding tables in some cases
* Fix incorrect time number format result, resolve issue [#1661](https://github.com/xuri/excelize/issues/1661)
Expand All @@ -67,6 +80,11 @@ The most notable changes in this release are:
* Fix panic on read workbook with internal row element without `r` attribute, resolve issue [#1723](https://github.com/xuri/excelize/issues/1723)
* Fix `GetCellRichText` returns error on getting inline rich text cells
* Fix invalid shared string table index on set cell value in some cases
* Fix `GetConditionalFormats` panic on get conditional format without above average rules, resolve issue [#1745](https://github.com/xuri/excelize/issues/1745)
* Fix incorrect adjust merged cells on remove rows, resolve issue [#1749](https://github.com/xuri/excelize/issues/1749)
* Fix the `SetConditionalFormat` function creates incorrect multiple conditional formats rules priority, resolve issue [#1770](https://github.com/xuri/excelize/issues/1770)
* Fix the `GetConditionalFormats` function doesn't return gradient data bar rule, resolve issue [#1769](https://github.com/xuri/excelize/issues/1769)
* Fix the `GetStyle` or `GetConditionalStyle` function to returns incorrect `DecimalPlaces` field value, resolve issue [#1777](https://github.com/xuri/excelize/issues/1777)

### Performance

Expand Down Expand Up @@ -100,3 +118,11 @@ Thanks for all the contributors to Excelize. Below is a list of contributors tha
* @lujin1 (lujin)
* @parkoo (Tian)
* @ZhangXiao1024 (ZX)
* @zcgly
* @bramvbilsen (Bram Vanbilsen)
* @user65536
* @tianaiyouqing (天爱有情)
* @cuishuang (cui fliter)
* @CooolNv (Xuesong)
* @yuegu520
* @oneweek20169902 (li)

0 comments on commit 1e14df5

Please sign in to comment.