chore(deps): update dependency xlsxwriter to v3.2.9 #1760
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==3.2.0->==3.2.9Release Notes
jmcnamara/XlsxWriter (XlsxWriter)
v3.2.9Removed the
py.typedfile since it was causing a lot of downstream CIfailures where consumers weren't handling the xlsxwriter types correctly or
taking them into account.
The file will be re-added once the xlsxwriter typing is more comprehensive.
v3.2.8Fixed
mypyimplicit export error caused by theWorkbook()typeannotations changes in v3.2.7 and v3.2.6.
:issue:
1154.v3.2.7Fixed typing issue in
Workbook()constructor.:issue:
1152.v3.2.6Added an option to position custom data labels in the same way that the data
labels can be positioned for the entire series.
:feature:
1147.Add border, fill, gradient and pattern formatting options for
chart titles and also chart axis titles.
:feature:
957.Add additional type annotations. This is an ongoing refactoring.
:feature:
1123.v3.2.5Fixed issue where a test function was made public incorrectly which caused
warnings about a missing
xlsxwriter.testmodule.:issue:
1138.v3.2.4Added support for a :ref:
Color() <Color>type. This is backwards compatiblewith existing Html and named color string types but also adds support for
theme colors. See also :ref:
colors.Fixed issue where
write_url()dropped implicit support for generic URLtypes due to the refactoring into a
Urltype in the previous release.:issue:
1129.Fixed issue where
max_url_lengthparameter wasn't honored.:issue:
1130.v3.2.3Fix for a breaking change in v3.2.1.
The Format class contained methods called
set_font(),set_size()andset_color()which were old internal testing alternatives forset_font_name(),set_font_size()andset_font_color(). Since theywere intentionally internal methods they were removed as part of a general
refactoring in v3.2.1. However, the alternative method names had leaked out
into production code and the removal caused breaks in dependent code. These
methods have been reinstated to prevent inadvertent breakages but may be
removed in the future after an orderly deprecation. Users should update to the
documented method names.
This release drops support for Python 3.6 and 3.7, which are both EOL, in
order to simplify the additions of type annotations. The minimum supported
version of Python is now Python 3.8.
This release contains code with initial type annotations as part of an overall
effort to add type annotations to the entire code base. It also contains
internal refactoring of some pseudo-types, based on dicts, into actual enum or
class types to allow stronger type checking. These will be rolled out in
upcoming releases.
This is part of a modernization of the XlsxWriter code base, see "XlsxWriter
Roadmap v2" :feature:
1128.As part of the type annotation refactoring support was added for an explicit
Urltype in addition to the implicit string URLs used in previousversions. This isn't documented in this release.
v3.2.2Added support for checkboxes via the :func:
insert_checkbox()method.Checkboxes are a new feature added to
Excel in 2024_. They are a way ofdisplaying a boolean value as a checkbox in a cell. The underlying value is
still an Excel
TRUE/FALSEboolean value and can be used in formulas and inreferences.
.. image:: _images/checkbox.png
See :ref:
ex_checkbox... _Excel in 2024: https://techcommunity.microsoft.com/blog/excelblog/introducing-checkboxes-in-excel/4173561
v3.2.1Added improvements to
autofit().Added the optional
max_widthparameter to the :func:autofit()method towork around the issue where the autofit width is too big.
Excel autofits very long strings up to limit of 1790 pixels/255 characters.
This is often too wide to display on a single screen at normal zoom. As such
the
max_widthparameter is provided to enable a smaller upper pixel limitfor autofitting long strings. See :func:
autofit().:feature:
1106.Added the :func:
cell_autofit_widthutility function to allow users tocalculate the auto-fit width for a cell value. This allows the user to
implement their own auto-fit logic. See :ref:
ex_autofit_manually.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.
This PR was generated by Mend Renovate. View the repository job log.