2021-05-19 07:21:09 +03:00
# Changelog
2022-12-14 18:30:23 +03:00
2023-04-18 19:54:48 +03:00
## 1.3.14 (2023-04-18)
* fixed " This action doesn't work on multiple selection" error
2023-04-11 00:18:46 +03:00
## 1.3.13 (2023-04-11)
* ```$xlsx->rightToLeft()``` - RTL mode. Column A is on the far right, Column B is one column left of Column A, and so on. Also, information in cells is displayed in the Right to Left format.
2023-03-31 14:15:07 +03:00
## 1.3.12 (2023-03-31)
* ```< style font-size = "32" > Big Text </ style > ``` - font size in cells, thx [Andrew Robinson ](https://github.com/mrjemson )
2023-03-28 13:21:08 +03:00
## 1.3.11 (2023-03-28)
2023-03-28 13:25:39 +03:00
* freezePanes( corner_cell ) - freezePanes to keep an area of a worksheet visible while you scroll, corner_cell is not included, thx [Javier ](https://github.com/xaviermdq )
2023-03-28 13:21:08 +03:00
2022-12-14 18:30:23 +03:00
## 1.3.10 (2022-12-14)
* added borders ```< style border = "medium" > Black Border </ style > ``` see colored [examples ](https://github.com/shuchkin/simplexlsxgen#formatting )
* added formulas ```< f v = "100" > SUM(B1:B10)</ f > ``` see [examples ](https://github.com/shuchkin/simplexlsxgen#data-types )
* added internal links ```< a href = "sheet2!A1" > Go to page 2</ a > ```
* added custom number formats ```< style nf = ""£"#,##0.00" > 500 </ style > ```
* added 3 currencies ```$data = [ ['$100.23', '2000.00 €', '1200.30 ₽'] ];```
2022-08-12 15:57:41 +03:00
## 1.2.16 (2022-08-12)
* added `autoFilter( $range )`
2022-08-06 20:13:06 +03:00
```php
2022-08-12 15:57:41 +03:00
$xlsx->autoFilter('A2:B10');
2022-08-06 20:13:06 +03:00
```
2022-08-12 15:57:41 +03:00
* fixed `0%` bug
2022-08-06 20:13:06 +03:00
2022-07-05 08:19:42 +03:00
## 1.2.15 (2022-07-05)
2022-07-05 08:29:18 +03:00
* added wrap words in long strings `<wraptext>long long line</wraptext>`
2022-07-05 08:19:42 +03:00
2022-06-10 09:11:00 +03:00
## 1.2.14 (2022-06-10)
* added example [JS array to Excel (AJAX) ](https://github.com/shuchkin/simplexlsxgen#js-array-to-excel-ajax )
2021-05-19 07:21:09 +03:00
2022-06-01 09:54:28 +03:00
## 1.2.13 (2022-06-01)
* setColWidth(num_col_started_1, size_in_chars) - set column width
2022-05-17 09:06:30 +03:00
## 1.2.12 (2022-05-17)
* Vertical align (tags top,middle,bottom) `<bottom>12345</bottom>`
## 1.2.11 (2022-05-01)
2022-05-17 09:03:35 +03:00
* Row height `<style height="50">Custom row height 50</style>`
2022-05-17 09:06:30 +03:00
2022-04-30 11:08:40 +03:00
## 1.2.10 (2022-04-24)
2022-05-17 09:03:35 +03:00
* Added colors `<style color="#FFFF00" bgcolor="#00FF00">Yellow text on blue background</style>` , thx [mrjemson ](https://github.com/mrjemson )
2022-04-24 11:59:15 +03:00
2022-04-30 11:08:40 +03:00
## 1.1.12 (2022-03-15)
2022-04-24 11:59:15 +03:00
* Added `$xlsx->mergeCells('A1:C1')`
2022-03-15 18:47:33 +03:00
2022-02-12 00:04:46 +03:00
## 1.1.11 (2022-02-05)
* sheet name maximum length is 31 chars, mb_substr used now
* license fixed
2022-02-05 15:32:10 +03:00
## 1.1.10 (2022-02-05)
* namespace added, use Shuchkin\SimpleXLSXGen
2022-01-31 23:50:32 +03:00
## 1.0.23 (2022-02-01)
* fixed dates if year < 1900 and time only cells , thx [fapth ](https://github.com/shuchkin/simplexlsxgen/issues/51 )
2021-10-29 00:37:04 +03:00
## 1.0.22 (2021-10-29)
* Escape \x00 and \x0B (vertical tab)
2021-09-03 19:12:48 +03:00
2021-10-29 00:37:04 +03:00
## 1.0.21 (2021-09-03)
2021-09-03 19:12:48 +03:00
* Fixed saveAs / downloadAs / etc methods more than once
2021-07-29 09:16:10 +03:00
## 1.0.20 (2021-07-29)
* Fixed sheet names duplicates (Page, Page (1), Page (2)...)
2021-07-28 19:01:02 +03:00
## 1.0.19 (2021-07-28)
* Fixed sheet names duplicates
2021-07-28 02:06:23 +03:00
## 1.0.18 (2021-07-28)
* Fixed email regex
2021-07-27 22:45:25 +03:00
## 1.0.17 (2021-07-28)
* Fixed " and & in sheets names
2021-07-01 00:03:57 +03:00
## 1.0.16 (2021-07-01)
* Fixed "&" in hyperlinks
2021-06-21 21:57:29 +03:00
## 1.0.15 (2021-06-22)
* Fixed *mailto* hyperlinks detection
2021-06-08 06:51:10 +03:00
## 1.0.14 (2021-06-08)
* Added *mailto* hyperlinks support (thx Howard Martin)
```php
SimpleXLSXGen::fromArray([
2021-06-08 06:59:42 +03:00
['Mailto hyperlink', '< a href = "mailto:sergey.shuchkin@gmail.com" > Please email me< / a > ']
2021-06-08 06:51:10 +03:00
])->saveAs('test.xlsx');
```
2021-05-29 20:21:45 +03:00
## 1.0.13 (2021-05-29)
* Fixed hyperlinks in several sheets
* Added [Opencollective donation link ](https://opencollective.com/simplexlsx )
2021-05-19 07:21:09 +03:00
## 1.0.12 (2021-05-19)
* Fixed hyperlink regex
## 1.0.11 (2021-05-14)
* Fixed 0.00% format, thx [marcrobledo ](https://github.com/shuchkin/simplexlsxgen/pull/34 ), more examples in README.md
## 1.0.10 (2021-05-03)
Stable release
* Added hyperlinks and minimal formatting
## 0.9.25 (2021-02-26)
* Added PHP Datetime object values in a cells
## 0.9.24 (2021-02-26)
* Percent support
## 0.9.23 (2021-01-25)
* Fix local floats in XML
## 0.9.22 (2020-11-04)
* Added multiple sheets support, thx [Savino59 ](https://github.com/Savino59 ), class ready for extend now
## 0.9.21 (2020-10-17)
* Updated images
## 0.9.20 (2020-10-04)
* Disable type detection if string started with chr(0)
## 0.9.19 (2020-08-23)
* Numbers like SKU right aligned now
## 0.9.18 (2020-08-22)
* Fixed fast shared strings index
## 0.9.17 (2020-08-21)
* Fixed real numbers in 123.45 format detection, fast shared strings index (thx fredriksundin)
## 0.9.16 (2020-07-29)
* Fixed time detection in HH:MM:SS format
## 0.9.15 (2020-07-14)
* Escape of shared strings for special chars in cells [#1 ](https://github.com/shuchkin/simplexlsxgen/issues/1 )
## 0.9.14 (2020-05-31)
* Fixed num2name A-Z,AA-AZ column names, thx Ertan Yusufoglu
## 0.9.13 (2020-05-21)
* If string more 160 chars, save as inlineStr
## 0.9.12 (2020-05-21)
* Readme fixed
## 0.9.11 (2020-05-21)
* Removed XML unimportant attributes
## 0.9.10 (2020-05-20)
* Initial release