From aff18c57d2c99f3d4b9f892b575c6132547bd952 Mon Sep 17 00:00:00 2001 From: Kieran Pilkington Date: Wed, 26 Mar 2025 11:10:47 +1300 Subject: [PATCH 1/6] Update unicode-display_width dependency Support using v3 of unicode-display_width, inline with rubocop, so that we're not forcing users to downgrade --- tty-progressbar.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tty-progressbar.gemspec b/tty-progressbar.gemspec index 002597e..4397319 100644 --- a/tty-progressbar.gemspec +++ b/tty-progressbar.gemspec @@ -31,7 +31,7 @@ Gem::Specification.new do |spec| spec.add_dependency "strings-ansi", "~> 0.2" spec.add_dependency "tty-cursor", "~> 0.7" spec.add_dependency "tty-screen", "~> 0.8" - spec.add_dependency "unicode-display_width", ">= 1.6", "< 3.0" + spec.add_dependency "unicode-display_width", ">= 2.4.0", "< 4.0" spec.add_development_dependency "rake" spec.add_development_dependency "rspec", ">= 3.0" From abac6f8e2eb5fbce9d7601dc6fdc8c428fd55a47 Mon Sep 17 00:00:00 2001 From: Kieran Pilkington Date: Thu, 27 Mar 2025 16:29:41 +1300 Subject: [PATCH 2/6] Update CHANGELOG.md --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2249848..b960133 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Change log +## unreleased + +### Changes +* Relaxed versions constraints for unicode-display_width dependency + ## [v0.18.3] - 2024-11-10 ### Fixed From 25acf2e0e013f72d9525cbb2a49c5598392f367c Mon Sep 17 00:00:00 2001 From: Kieran Pilkington Date: Thu, 27 Mar 2025 16:30:03 +1300 Subject: [PATCH 3/6] Update tty-progressbar.gemspec Co-authored-by: Piotr Murach --- tty-progressbar.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tty-progressbar.gemspec b/tty-progressbar.gemspec index 4397319..b44c159 100644 --- a/tty-progressbar.gemspec +++ b/tty-progressbar.gemspec @@ -31,7 +31,7 @@ Gem::Specification.new do |spec| spec.add_dependency "strings-ansi", "~> 0.2" spec.add_dependency "tty-cursor", "~> 0.7" spec.add_dependency "tty-screen", "~> 0.8" - spec.add_dependency "unicode-display_width", ">= 2.4.0", "< 4.0" + spec.add_dependency "unicode-display_width", ">= 1.6", "< 4.0" spec.add_development_dependency "rake" spec.add_development_dependency "rspec", ">= 3.0" From 3a1991707217bfe68639c522eaaf1a5edb21fb2e Mon Sep 17 00:00:00 2001 From: Kieran Pilkington Date: Thu, 27 Mar 2025 16:32:56 +1300 Subject: [PATCH 4/6] Typo --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b960133..2637dc1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ ## unreleased ### Changes -* Relaxed versions constraints for unicode-display_width dependency +* Relaxed version constraints for unicode-display_width dependency ## [v0.18.3] - 2024-11-10 From d016764abbc5edefa8d7d3f778d22ee42c9b74f8 Mon Sep 17 00:00:00 2001 From: Kieran Pilkington Date: Mon, 31 Mar 2025 09:11:24 +1300 Subject: [PATCH 5/6] Update CHANGELOG.md Co-authored-by: Piotr Murach --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2637dc1..2708f38 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ ## unreleased -### Changes +### Changed * Relaxed version constraints for unicode-display_width dependency ## [v0.18.3] - 2024-11-10 From cf3e65f3b364585a7f56ca64b147987bac8eac69 Mon Sep 17 00:00:00 2001 From: Kieran Pilkington Date: Mon, 31 Mar 2025 09:11:31 +1300 Subject: [PATCH 6/6] Update CHANGELOG.md Co-authored-by: Piotr Murach --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2708f38..47b488e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,8 @@ ## unreleased ### Changed -* Relaxed version constraints for unicode-display_width dependency +* Change the gemspec to allow version 3 of unicode-display_width dependency + by Kieran Pilkington (@KieranP) ## [v0.18.3] - 2024-11-10