Skip to content

Commit 111af8e

Browse files
committed
Update version, gemspec, and CHANGELOG for 2.8.8
1 parent d923a5e commit 111af8e

File tree

4 files changed

+18
-6
lines changed

4 files changed

+18
-6
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Changelog
22

3+
## Addressable 2.8.8 <a name="v2.8.8">
4+
- Replace the `unicode.data` blob by a ruby constant ([#561])
5+
- Allow `public_suffix` 7 ([#558])
6+
7+
[#561]: https://github.com/sporkmonger/addressable/pull/561
8+
[#535]: https://github.com/sporkmonger/addressable/pull/558
9+
310
## Addressable 2.8.7 <a name="v2.8.7">
411
- Allow `public_suffix` 6 ([#535])
512

addressable.gemspec

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
# -*- encoding: utf-8 -*-
2-
# stub: addressable 2.8.7 ruby lib
2+
# stub: addressable 2.8.8 ruby lib
33

44
Gem::Specification.new do |s|
55
s.name = "addressable".freeze
6-
s.version = "2.8.7".freeze
6+
s.version = "2.8.8".freeze
77

88
s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
9-
s.metadata = { "changelog_uri" => "https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md#v2.8.7" } if s.respond_to? :metadata=
9+
s.metadata = { "changelog_uri" => "https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md#v2.8.8" } if s.respond_to? :metadata=
1010
s.require_paths = ["lib".freeze]
1111
s.authors = ["Bob Aman".freeze]
12-
s.date = "2024-06-21"
12+
s.date = "2025-11-24"
1313
s.description = "Addressable is an alternative implementation to the URI implementation that is\npart of Ruby's standard library. It is flexible, offers heuristic parsing, and\nadditionally provides extensive support for IRIs and URI templates.\n".freeze
1414
s.email = "[email protected]".freeze
1515
s.extra_rdoc_files = ["README.md".freeze]
@@ -18,7 +18,7 @@ Gem::Specification.new do |s|
1818
s.licenses = ["Apache-2.0".freeze]
1919
s.rdoc_options = ["--main".freeze, "README.md".freeze]
2020
s.required_ruby_version = Gem::Requirement.new(">= 2.2".freeze)
21-
s.rubygems_version = "3.5.11".freeze
21+
s.rubygems_version = "3.7.2".freeze
2222
s.summary = "URI Implementation".freeze
2323

2424
s.specification_version = 4

lib/addressable/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ module Addressable
2323
module VERSION
2424
MAJOR = 2
2525
MINOR = 8
26-
TINY = 7
26+
TINY = 8
2727

2828
STRING = [MAJOR, MINOR, TINY].join('.')
2929
end

tasks/gem.rake

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,11 @@ namespace :gem do
4343

4444
desc "Generates .gemspec file"
4545
task :gemspec do
46+
# ensure correct date in gemspec
47+
# https://github.com/ruby/rubygems/pull/8568
48+
# https://github.com/ruby/rubygems/issues/8679
49+
ENV["SOURCE_DATE_EPOCH"] ||= Time.now.to_i.to_s
50+
4651
spec_string = GEM_SPEC.to_ruby
4752
File.open("#{GEM_SPEC.name}.gemspec", "w") do |file|
4853
file.write spec_string

0 commit comments

Comments
 (0)