jmcnamara/rust_xlsxwriter (rust_xlsxwriter)
### [`v0.76.0`](https://redirect.github.com/jmcnamara/rust_xlsxwriter/blob/HEAD/CHANGELOG.md#0760---2024-09-11)
[Compare Source](https://redirect.github.com/jmcnamara/rust_xlsxwriter/compare/v0.75.0...v0.76.0)
##### Added
- Added support for adding Textbox shapes to worksheets. See the documentation
for [`Shape`][Shape].
[`Shape`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/struct.Shape.html
### [`v0.75.0`](https://redirect.github.com/jmcnamara/rust_xlsxwriter/blob/HEAD/CHANGELOG.md#0750---2024-09-02)
[Compare Source](https://redirect.github.com/jmcnamara/rust_xlsxwriter/compare/v0.74.0...v0.75.0)
##### Removed
- Removed dependency on the `regex.rs` crate for smaller binary sizes. The only
non-optional dependency is now `zip.rs`.
An example of the size difference is shown below for one of the sample apps:
| `app_hello_world` | v0.74.0 |v0.75.0 |
|-------------------|---------|--------|
| Debug | 9.2M | 4.2M |
| Release | 3.4M | 1.6M |
- Removed the `Formula::use_future_functions()` and
`Formula::use_table_functions()` methods since there functionality is now
handled automatically as a result of the `regex` change.
### [`v0.74.0`](https://redirect.github.com/jmcnamara/rust_xlsxwriter/blob/HEAD/CHANGELOG.md#0740---2024-08-24)
[Compare Source](https://redirect.github.com/jmcnamara/rust_xlsxwriter/compare/v0.73.0...v0.74.0)
##### Added
- Add methods to format cells separately from the data writing functions.
In Excel the data in a worksheet cell is comprised of a type, a value and a
format. When using `rust_xlsxwriter` the type is inferred and the value and
format are generally written at the same time using methods like
[`Worksheet::write_with_format()`][Worksheet::write_with_format()].
However, if required you can write the data separately and then add the format
using the new methods like [`Worksheet::set_cell_format()`][Worksheet::set_cell_format()],
[`Worksheet::set_range_format()`][Worksheet::set_range_format()] and
[`Worksheet::set_range_format_with_border()`][Worksheet::set_range_format_with_border()].
[`Worksheet::set_cell_format()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/worksheet/struct.Worksheet.html#method.set_cell_format
[`Worksheet::set_range_format()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/worksheet/struct.Worksheet.html#method.set_range_format
[`Worksheet::write_with_format()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/worksheet/struct.Worksheet.html#method.write_with_format
[`Worksheet::set_range_format_with_border()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/worksheet/struct.Worksheet.html#method.set_range_format_with_border
- Replaced the `IntoColor` trait with `Into` in all APIs. This doesn't
require a change by the end user (unless they implemented `IntoColor` for
their own type).
- Updated polars dependency to 0.42.0 to pick up latest Polars additions for
\[`polars_excel_writer`].
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.73
->0.76
Release Notes
jmcnamara/rust_xlsxwriter (rust_xlsxwriter)
### [`v0.76.0`](https://redirect.github.com/jmcnamara/rust_xlsxwriter/blob/HEAD/CHANGELOG.md#0760---2024-09-11) [Compare Source](https://redirect.github.com/jmcnamara/rust_xlsxwriter/compare/v0.75.0...v0.76.0) ##### Added - Added support for adding Textbox shapes to worksheets. See the documentation for [`Shape`][Shape]. [`Shape`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/struct.Shape.html ### [`v0.75.0`](https://redirect.github.com/jmcnamara/rust_xlsxwriter/blob/HEAD/CHANGELOG.md#0750---2024-09-02) [Compare Source](https://redirect.github.com/jmcnamara/rust_xlsxwriter/compare/v0.74.0...v0.75.0) ##### Removed - Removed dependency on the `regex.rs` crate for smaller binary sizes. The only non-optional dependency is now `zip.rs`. An example of the size difference is shown below for one of the sample apps: | `app_hello_world` | v0.74.0 |v0.75.0 | |-------------------|---------|--------| | Debug | 9.2M | 4.2M | | Release | 3.4M | 1.6M | - Removed the `Formula::use_future_functions()` and `Formula::use_table_functions()` methods since there functionality is now handled automatically as a result of the `regex` change. ### [`v0.74.0`](https://redirect.github.com/jmcnamara/rust_xlsxwriter/blob/HEAD/CHANGELOG.md#0740---2024-08-24) [Compare Source](https://redirect.github.com/jmcnamara/rust_xlsxwriter/compare/v0.73.0...v0.74.0) ##### Added - Add methods to format cells separately from the data writing functions. In Excel the data in a worksheet cell is comprised of a type, a value and a format. When using `rust_xlsxwriter` the type is inferred and the value and format are generally written at the same time using methods like [`Worksheet::write_with_format()`][Worksheet::write_with_format()]. However, if required you can write the data separately and then add the format using the new methods like [`Worksheet::set_cell_format()`][Worksheet::set_cell_format()], [`Worksheet::set_range_format()`][Worksheet::set_range_format()] and [`Worksheet::set_range_format_with_border()`][Worksheet::set_range_format_with_border()]. [`Worksheet::set_cell_format()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/worksheet/struct.Worksheet.html#method.set_cell_format [`Worksheet::set_range_format()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/worksheet/struct.Worksheet.html#method.set_range_format [`Worksheet::write_with_format()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/worksheet/struct.Worksheet.html#method.write_with_format [`Worksheet::set_range_format_with_border()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/worksheet/struct.Worksheet.html#method.set_range_format_with_border - Replaced the `IntoColor` trait with `IntoConfiguration
📅 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.