jmcnamara/rust_xlsxwriter (rust_xlsxwriter)
### [`v0.73.0`](https://togithub.com/jmcnamara/rust_xlsxwriter/blob/HEAD/CHANGELOG.md#0730---2024-08-02)
[Compare Source](https://togithub.com/jmcnamara/rust_xlsxwriter/compare/v0.72.0...v0.73.0)
##### Added
- Added support for setting the default worksheet row height and also hiding all
unused rows.
See [`Worksheet::set_default_row_height()`][Worksheet::set_default_row_height()] and [`Worksheet::hide_unused_rows()`][Worksheet::hide_unused_rows()].
[`Worksheet::hide_unused_rows()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/worksheet/struct.Worksheet.html#method.hide_unused_rows
[`Worksheet::set_default_row_height()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/worksheet/struct.Worksheet.html#method.set_default_row_height
### [`v0.72.0`](https://togithub.com/jmcnamara/rust_xlsxwriter/blob/HEAD/CHANGELOG.md#0720---2024-07-26)
[Compare Source](https://togithub.com/jmcnamara/rust_xlsxwriter/compare/v0.71.0...v0.72.0)
##### Added
- Added support for cell Notes (previously called Comments). See the
documentation for [`Note`][Note].
A Note is a post-it style message that is revealed when the user mouses over
a worksheet cell. The presence of a Note is indicated by a small red
triangle in the upper right-hand corner of the cell.
In versions of Excel prior to Office 365 Notes were referred to as
"Comments". The name Comment is now used for a newer style threaded comment
and Note is used for the older non threaded version.
[`Note`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/struct.Note.html
### [`v0.71.0`](https://togithub.com/jmcnamara/rust_xlsxwriter/blob/HEAD/CHANGELOG.md#0710---2024-07-20)
[Compare Source](https://togithub.com/jmcnamara/rust_xlsxwriter/compare/v0.70.0...v0.71.0)
##### Added
- Added support for adding VBA Macros to `rust_xlsxwriter` using files
extracted from Excel files.
An Excel `xlsm` file is structurally the same as an `xlsx` file except that
it contains an additional `vbaProject.bin` binary file containing VBA
functions and/or macros.
Unlike other components of an xlsx/xlsm file this data isn't stored in an
XML format. Instead the functions and macros as stored as a pre-parsed
binary format. As such it wouldn't be feasible to programmatically define
macros and create a `vbaProject.bin` file from scratch (at least not in the
remaining lifespan and interest levels of the author).
Instead, as a workaround, the Rust [`vba_extract`][vba_extract] utility is used to
extract `vbaProject.bin` files from existing xlsm files which can then be
added to `rust_xlsxwriter` files.
See [Working with VBA Macros].
[`vba_extract`]: https://crates.io/crates/vba_extract
[Working with VBA Macros]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/macros/index.html
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 contains the following updates:
0.70
->0.73
Release Notes
jmcnamara/rust_xlsxwriter (rust_xlsxwriter)
### [`v0.73.0`](https://togithub.com/jmcnamara/rust_xlsxwriter/blob/HEAD/CHANGELOG.md#0730---2024-08-02) [Compare Source](https://togithub.com/jmcnamara/rust_xlsxwriter/compare/v0.72.0...v0.73.0) ##### Added - Added support for setting the default worksheet row height and also hiding all unused rows. See [`Worksheet::set_default_row_height()`][Worksheet::set_default_row_height()] and [`Worksheet::hide_unused_rows()`][Worksheet::hide_unused_rows()]. [`Worksheet::hide_unused_rows()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/worksheet/struct.Worksheet.html#method.hide_unused_rows [`Worksheet::set_default_row_height()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/worksheet/struct.Worksheet.html#method.set_default_row_height ### [`v0.72.0`](https://togithub.com/jmcnamara/rust_xlsxwriter/blob/HEAD/CHANGELOG.md#0720---2024-07-26) [Compare Source](https://togithub.com/jmcnamara/rust_xlsxwriter/compare/v0.71.0...v0.72.0) ##### Added - Added support for cell Notes (previously called Comments). See the documentation for [`Note`][Note]. A Note is a post-it style message that is revealed when the user mouses over a worksheet cell. The presence of a Note is indicated by a small red triangle in the upper right-hand corner of the cell. In versions of Excel prior to Office 365 Notes were referred to as "Comments". The name Comment is now used for a newer style threaded comment and Note is used for the older non threaded version. [`Note`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/struct.Note.html ### [`v0.71.0`](https://togithub.com/jmcnamara/rust_xlsxwriter/blob/HEAD/CHANGELOG.md#0710---2024-07-20) [Compare Source](https://togithub.com/jmcnamara/rust_xlsxwriter/compare/v0.70.0...v0.71.0) ##### Added - Added support for adding VBA Macros to `rust_xlsxwriter` using files extracted from Excel files. An Excel `xlsm` file is structurally the same as an `xlsx` file except that it contains an additional `vbaProject.bin` binary file containing VBA functions and/or macros. Unlike other components of an xlsx/xlsm file this data isn't stored in an XML format. Instead the functions and macros as stored as a pre-parsed binary format. As such it wouldn't be feasible to programmatically define macros and create a `vbaProject.bin` file from scratch (at least not in the remaining lifespan and interest levels of the author). Instead, as a workaround, the Rust [`vba_extract`][vba_extract] utility is used to extract `vbaProject.bin` files from existing xlsm files which can then be added to `rust_xlsxwriter` files. See [Working with VBA Macros]. [`vba_extract`]: https://crates.io/crates/vba_extract [Working with VBA Macros]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/macros/index.htmlConfiguration
📅 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.
This PR was generated by Mend Renovate. View the repository job log.