Skip to content

Update dependency XlsxWriter to v3.2.9#140

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/xlsxwriter-3.x
Open

Update dependency XlsxWriter to v3.2.9#140
renovate[bot] wants to merge 1 commit intomainfrom
renovate/xlsxwriter-3.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 23, 2025

This PR contains the following updates:

Package Change Age Confidence
XlsxWriter ==3.2.0==3.2.9 age confidence

Release Notes

jmcnamara/XlsxWriter (XlsxWriter)

v3.2.9

  • Removed the py.typed file since it was causing a lot of downstream CI
    failures 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.8

  • Fixed mypy implicit export error caused by the Workbook() type
    annotations changes in v3.2.7 and v3.2.6.

    :issue:1154.

v3.2.7

  • Fixed typing issue in Workbook() constructor.

    :issue:1152.

v3.2.6

  • Added 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.5

  • Fixed issue where a test function was made public incorrectly which caused
    warnings about a missing xlsxwriter.test module.

    :issue:1138.

v3.2.4

  • Added support for a :ref:Color() <Color> type. This is backwards compatible
    with 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 URL
    types due to the refactoring into a Url type in the previous release.

    :issue:1129.

  • Fixed issue where max_url_length parameter wasn't honored.

    :issue:1130.

v3.2.3

  • Fix for a breaking change in v3.2.1.

    The Format class contained methods called set_font(), set_size() and
    set_color() which were old internal testing alternatives for
    set_font_name(), set_font_size() and set_font_color(). Since they
    were 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
    Url type in addition to the implicit string URLs used in previous
    versions. This isn't documented in this release.

v3.2.2

  • Added support for checkboxes via the :func:insert_checkbox() method.

    Checkboxes are a new feature added to Excel in 2024_. They are a way of
    displaying a boolean value as a checkbox in a cell. The underlying value is
    still an Excel TRUE/FALSE boolean value and can be used in formulas and in
    references.

    .. image:: _images/checkbox.png

    See :ref:ex_checkbox.

    .. _Excel in 2024: https://techcommunity.microsoft.com/blog/excelblog/introducing-checkboxes-in-excel/4173561

v3.2.1

Added improvements to autofit().

  • Added the optional max_width parameter to the :func:autofit() method to
    work 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_width parameter is provided to enable a smaller upper pixel limit
    for autofitting long strings. See :func:autofit().

    :feature:1106.

  • Added the :func:cell_autofit_width utility function to allow users to
    calculate 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: Enabled.

Rebasing: Whenever PR is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/xlsxwriter-3.x branch from 7e16cfa to 27070f5 Compare January 28, 2025 21:39
@renovate renovate bot changed the title Update dependency XlsxWriter to v3.2.1 Update dependency XlsxWriter to v3.2.2 Jan 28, 2025
@renovate renovate bot changed the title Update dependency XlsxWriter to v3.2.2 Update dependency XlsxWriter to v3.2.3 Apr 17, 2025
@renovate renovate bot force-pushed the renovate/xlsxwriter-3.x branch from 27070f5 to 71c6ab9 Compare April 17, 2025 10:56
@renovate renovate bot force-pushed the renovate/xlsxwriter-3.x branch from 71c6ab9 to 78a89e3 Compare June 17, 2025 11:25
@renovate renovate bot changed the title Update dependency XlsxWriter to v3.2.3 Update dependency XlsxWriter to v3.2.5 Jun 17, 2025
@renovate renovate bot force-pushed the renovate/xlsxwriter-3.x branch from 78a89e3 to c6fd804 Compare September 13, 2025 04:12
@renovate renovate bot changed the title Update dependency XlsxWriter to v3.2.5 Update dependency XlsxWriter to v3.2.6 Sep 13, 2025
@renovate renovate bot changed the title Update dependency XlsxWriter to v3.2.6 Update dependency XlsxWriter to v3.2.7 Sep 14, 2025
@renovate renovate bot force-pushed the renovate/xlsxwriter-3.x branch 2 times, most recently from add4bc4 to fbef276 Compare September 14, 2025 13:29
@renovate renovate bot changed the title Update dependency XlsxWriter to v3.2.7 Update dependency XlsxWriter to v3.2.8 Sep 14, 2025
@renovate renovate bot changed the title Update dependency XlsxWriter to v3.2.8 Update dependency XlsxWriter to v3.2.9 Sep 16, 2025
@renovate renovate bot force-pushed the renovate/xlsxwriter-3.x branch from fbef276 to ddfeb10 Compare September 16, 2025 06:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants