Skip to content

Update dependency wcwidth to v0.8.1#42

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/wcwidth-0.x
Open

Update dependency wcwidth to v0.8.1#42
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/wcwidth-0.x

Conversation

@renovate

@renovate renovate Bot commented Mar 14, 2020

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
wcwidth ==0.1.7==0.8.1 age confidence

Release Notes

jquast/wcwidth (wcwidth)

v0.8.1: : Improved corrections tables

Compare Source

Full Changelog: jquast/wcwidth@0.8.0...0.8.1

v0.8.0: : new terminal-aware wcstwidth() function

Compare Source

  • New support for Variation Selector 15 Emojis as narrow, #​211.
  • New argument, term_program for wcstwidth(), width(), clip(), wrap(), ljust(), rjust(), and center(). False disables corrections; True auto-detects by TERM_PROGRAM or TERM; string values accept canonical names matching list_term_programs(). wcstwidth()_ defaults to True; all other functions default to False.
  • Improved performance on Python 3.15 using standard library iter_graphemes() #​206.
  • Improved memory usage and import time for Python 3.15 using lazy imports #​221.
  • Bugfix Invisible_Stacker viramas now form conjuncts (Burmese, Khmer, etc.) and change some Virama width calculations to match jacobsandlund/uucode_ (ghostty) #​223.
  • Updated graphemes width maximum now 2, matching Ghostty, foot, and Windows Terminal #​224.

Full Changelog: jquast/wcwidth@0.7.0...0.8.0

v0.7.0

Compare Source

  • New support for kitty text sizing protocol (OSC 66) in width() and clip().
    • New clip() parameter control_codes='parse', 'ignore', and 'strict'. clip()
      is now able to clip OSC 8 hyperlinks and OSC 66 text sizing sequences.
    • Improved clip() and width() to support horizontal cursor sequences (cub, cuf,
      hpa). Cursor-left (cub) or backspace (\b) now overwrites text. column_address
      (hpa) and carriage return (\r) are now parsed, and more values conditionally raise
      ValueError when control_codes='strict'.

PR's

Full Changelog: jquast/wcwidth@0.6.0...0.7.0

v0.6.0

Compare Source

Full Changelog: jquast/wcwidth@0.5.3...0.6.0

v0.5.3

Compare Source

Full Changelog: jquast/wcwidth@0.5.2...0.5.3

v0.5.2

Compare Source

Full Changelog: jquast/wcwidth@0.5.1...0.5.2

v0.5.0

Compare Source

  • Drop Support of many historical versions of wide and zero unicode tables. Only the latest Unicode version (17.0.0) is now shipped. The related unicode_version='auto' keyword of the wcwidth()-family of functions are ignored. list_versions() always returns a tuple of only a single element of the only unicode version supported. #​195
  • Performance improvement of most common call without version or ambiguous_width specified by 20%. #​195
  • New Function propagate_sgr() for applying SGR state propagation to a list of lines. #​194
  • Improved wrap() and clip() with propagate_sgr=True. #​194
  • Bugfix clip() zero-width characters at clipping boundaries. #​194
  • Bugfix OSC Hyperlinks when broken mid-text by wrap(). #​193

Full Changelog: jquast/wcwidth@0.4.0...0.5.0

v0.4.0

Compare Source

  • Bugfix: OSC Hyperlinks should not be broken by wrap() by @​jquast in #​191
  • New functions: iter_graphemes_reverse(), grapheme_boundary_before() by @​jquast in #​192

Full Changelog: jquast/wcwidth@0.3.5...0.4.0

v0.3.5

Compare Source

  • Re-stamp package version correctly, 0.3.4 packaged a failing test

Full Changelog: jquast/wcwidth@0.3.4...0.3.5

v0.3.4

Compare Source

Full Changelog: jquast/wcwidth@0.3.3...0.3.4

v0.3.3

Compare Source

Full Changelog: jquast/wcwidth@0.3.2...0.3.3

v0.3.2

Compare Source

Full Changelog: jquast/wcwidth@0.3.1...0.3.2

v0.3.1

Compare Source

Full Changelog: jquast/wcwidth@0.3.0...0.3.1

v0.3.0

Compare Source

Major changes since 0.2.14, in order

Full Changelog: jquast/wcwidth@0.2.14...0.3.0

v0.2.14

Compare Source

0.2.14 2025-09-22

  • Drop Support for Python 2.7 and 3.5. PR #​117.
  • Update tables to include Unicode Specifications 16.0.0 and 17.0.0.
    PR #​146.
  • Bugfix U+00AD SOFT HYPHEN should measure as 1, versions 0.2.9 through
    0.2.13 measured as 0. PR #​149.

Full Changelog: jquast/wcwidth@0.2.13...0.2.14

v0.2.13: Bugfix zero-width support for Hangul Jamo (Korean)

Compare Source

  • Bugfix zero-width support for Hangul Jamo (Korean) #​111

v0.2.12: re-release to remove .pyi file misplaced in wheel file

Compare Source

Remove a .pyi file was misplaced in the wheel file distributed on pypi for 0.2.11, issue #​101

v0.2.11

Compare Source

Include tests files in the source distribution (PR #​98, PR #​100).

v0.2.10: : bugfix Emojis made wide by Variation Selector-16

Compare Source

0.2.10 2023-11-13

  • Bugfix accounting of some kinds of emoji sequences using U+FE0F
    Variation Selector 16 (PR #​97).
  • Updated Specification.

v0.2.9: : Improved zero-width support

Compare Source

  • Bugfix zero-width characters used in Emoji ZWJ sequences, Balinese,
    Jamo, Devanagari, Tamil, Kannada and others (PR #​91).
  • Updated to include a Specification of character measurements.

v0.2.8

Compare Source

Minor changes

  • Include requirements files in the source distibution (PR #​83).

Full Changelog: jquast/wcwidth@0.2.7...0.2.8

v0.2.7

Compare Source

Major changes

Minor changes

Full Changelog: jquast/wcwidth@0.2.6...0.2.7

v0.2.6

Compare Source

What's Changed

New Contributors

Full Changelog: jquast/wcwidth@0.2.5...0.2.6

v0.2.5: Remove dependency on pkg_resources

Compare Source

  • Do not depend on pkg_resources module for list_versions() function.

v0.2.4: bugfix for xonsh on fedora

Compare Source

v0.2.3: include tests in sdist

Compare Source

PR #​37/#​38 @​avylove

v0.2.2: Support ALL Unicode Versions (0.4.1 through 13.0.0)

PR #​23: Support all versions of Unicode, using the UNICODE_VERSION environment variable, when defined, or, for non-shells, explicitly by passing argument unicode_version to the wcwidth family of functions.

A demonstration utility that determines the Terminal's Unicode Version is made available as a separate package, https://github.com/jquast/ucs-detect/ which contains a Problem and Solution statement.

v0.1.9: Performance improvements and Unicode version 13

Compare Source

  • Performance optimization by @​avylove , PR #​35.
  • Updated tables to Unicode Specification 13.0.0.

v0.1.8: Update tables to Unicode Specification 12.0.0

Compare Source


Configuration

📅 Schedule: (UTC)

  • 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch from 8b22b50 to edd92b4 Compare March 23, 2020 06:53
@renovate renovate Bot changed the title Update dependency wcwidth to v0.1.8 Update dependency wcwidth to v0.1.9 Mar 23, 2020
@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch from edd92b4 to f55de7e Compare July 2, 2020 03:00
@renovate renovate Bot changed the title Update dependency wcwidth to v0.1.9 Update dependency wcwidth to v0.2.5 Jul 2, 2020
@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch from f55de7e to 28bb55f Compare June 18, 2022 23:03
@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch from 28bb55f to 87ae398 Compare September 2, 2022 02:05
@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch from 87ae398 to e65a9d8 Compare March 17, 2023 14:06
@renovate renovate Bot changed the title Update dependency wcwidth to v0.2.5 Update dependency wcwidth to v0.2.6 Mar 17, 2023
@renovate renovate Bot changed the title Update dependency wcwidth to v0.2.6 Update dependency wcwidth to v0.2.7 Sep 29, 2023
@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch from e65a9d8 to e4cb947 Compare September 29, 2023 01:14
@renovate renovate Bot changed the title Update dependency wcwidth to v0.2.7 Update dependency wcwidth to v0.2.8 Sep 30, 2023
@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch from e4cb947 to 147d43f Compare September 30, 2023 06:09
@renovate renovate Bot changed the title Update dependency wcwidth to v0.2.8 Update dependency wcwidth to v0.2.9 Oct 30, 2023
@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch from 147d43f to a22a437 Compare October 30, 2023 23:08
@renovate renovate Bot changed the title Update dependency wcwidth to v0.2.9 Update dependency wcwidth to v0.2.10 Nov 14, 2023
@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch from a22a437 to 3235abb Compare November 14, 2023 01:49
@renovate renovate Bot changed the title Update dependency wcwidth to v0.2.10 Update dependency wcwidth to v0.2.11 Nov 21, 2023
@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch from 3235abb to 1405987 Compare November 21, 2023 04:52
@renovate renovate Bot changed the title Update dependency wcwidth to v0.2.11 Update dependency wcwidth to v0.2.12 Nov 21, 2023
@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch from 1405987 to c5e80bd Compare November 21, 2023 21:33
@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch from c5e80bd to 174c127 Compare January 6, 2024 03:40
@renovate renovate Bot changed the title Update dependency wcwidth to v0.2.12 Update dependency wcwidth to v0.2.13 Jan 6, 2024
@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch from 174c127 to 76b66e1 Compare March 18, 2024 05:07
@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch from 76b66e1 to 170850b Compare April 14, 2024 08:31
@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch from 170850b to 99c025e Compare June 8, 2024 16:47
@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch from 99c025e to ba7bc3f Compare August 10, 2025 12:56
@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch from ba7bc3f to 02b5580 Compare September 22, 2025 16:43
@renovate renovate Bot changed the title Update dependency wcwidth to v0.2.13 Update dependency wcwidth to v0.2.14 Sep 22, 2025
@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch from 02b5580 to e2ebf8d Compare January 21, 2026 21:02
@renovate renovate Bot changed the title Update dependency wcwidth to v0.2.14 Update dependency wcwidth to v0.3.0 Jan 21, 2026
@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch from e2ebf8d to 808a376 Compare January 23, 2026 00:23
@renovate renovate Bot changed the title Update dependency wcwidth to v0.3.0 Update dependency wcwidth to v0.3.1 Jan 23, 2026
@renovate renovate Bot changed the title Update dependency wcwidth to v0.3.1 Update dependency wcwidth to v0.3.2 Jan 23, 2026
@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch 2 times, most recently from e86999a to b5ac7c8 Compare January 24, 2026 21:44
@renovate renovate Bot changed the title Update dependency wcwidth to v0.3.2 Update dependency wcwidth to v0.3.3 Jan 24, 2026
@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch from b5ac7c8 to f20e308 Compare January 25, 2026 01:58
@renovate renovate Bot changed the title Update dependency wcwidth to v0.3.3 Update dependency wcwidth to v0.3.4 Jan 25, 2026
@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch from f20e308 to 85dd81c Compare January 25, 2026 05:33
@renovate renovate Bot changed the title Update dependency wcwidth to v0.3.4 Update dependency wcwidth to v0.3.5 Jan 25, 2026
@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch from 85dd81c to a5126b7 Compare January 26, 2026 06:12
@renovate renovate Bot changed the title Update dependency wcwidth to v0.3.5 Update dependency wcwidth to v0.4.0 Jan 26, 2026
@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch from a5126b7 to 3fcaf16 Compare January 27, 2026 01:48
@renovate renovate Bot changed the title Update dependency wcwidth to v0.4.0 Update dependency wcwidth to v0.5.0 Jan 27, 2026
@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch from 3fcaf16 to 27b4e0c Compare January 29, 2026 21:34
@renovate renovate Bot changed the title Update dependency wcwidth to v0.5.0 Update dependency wcwidth to v0.5.2 Jan 29, 2026
@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch from 27b4e0c to bf9e455 Compare January 31, 2026 05:13
@renovate renovate Bot changed the title Update dependency wcwidth to v0.5.2 Update dependency wcwidth to v0.5.3 Jan 31, 2026
@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch from bf9e455 to 5977ccf Compare February 6, 2026 21:32
@renovate renovate Bot changed the title Update dependency wcwidth to v0.5.3 Update dependency wcwidth to v0.6.0 Feb 6, 2026
@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch from 5977ccf to 3f682ef Compare May 2, 2026 18:06
@renovate renovate Bot changed the title Update dependency wcwidth to v0.6.0 Update dependency wcwidth to v0.7.0 May 2, 2026
@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch from 3f682ef to 0952e86 Compare June 5, 2026 22:53
@renovate renovate Bot changed the title Update dependency wcwidth to v0.7.0 Update dependency wcwidth to v0.8.0 Jun 5, 2026
@renovate renovate Bot force-pushed the renovate/wcwidth-0.x branch from 0952e86 to 8862e95 Compare June 8, 2026 12:05
@renovate renovate Bot changed the title Update dependency wcwidth to v0.8.0 Update dependency wcwidth to v0.8.1 Jun 8, 2026
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