Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@ jobs:
ruby-version: ruby

- run: bundle install
env:
BUNDLE_FROZEN: true

# zizmor complains that 'v1' is a ref that can be provided by both the branch and tag namespaces.
# specify that we want the v1 branch.
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/rubocop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,6 @@ jobs:
ruby-version: 3.4

- run: bundle install
env:
BUNDLE_FROZEN: true
- run: bundle exec rake -t rubocop
2 changes: 2 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,4 +38,6 @@ jobs:
ruby-version: ${{ matrix.version }}

- run: bundle install
env:
BUNDLE_FROZEN: true
- run: bundle exec rake -t test
9 changes: 8 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,16 @@
# Changelog

## 1.5.0
## 1.5.1 (2026-01-19)

* Re-release with a fix to the release process. This includes a bump of the
gem's version in `Gemfile.lock`.

## 1.5.0 (2026-01-19)

* Unnecessary files were removed from the published .gem. Pull request by
Orien Madgwick. GitHub #131.
* Updated `connection_pool` dependency to allow version 3+. Reported by
Igor Kasyanchuk. GitHub #140.
Comment on lines +12 to +13

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

This changelog entry states that the connection_pool dependency has been updated. However, the maxmind-geoip2.gemspec file, which defines this dependency, has not been modified in this pull request. This creates a discrepancy between the release notes and the actual changes. To ensure the changelog is accurate, please either include the gemspec modification in this PR or remove this changelog entry if the dependency update is not part of the 1.5.0 release.


## 1.4.0 (2025-11-20)

Expand Down
7 changes: 6 additions & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
maxmind-geoip2 (1.4.0)
maxmind-geoip2 (1.5.1)
connection_pool (>= 2.2, < 4.0)
http (>= 4.3, < 6.0)
maxmind-db (~> 1.4)
Expand All @@ -13,6 +13,7 @@ GEM
public_suffix (>= 2.0.2, < 8.0)
ast (2.4.3)
bigdecimal (3.3.1)
bigdecimal (3.3.1-java)
connection_pool (3.0.2)
crack (1.0.1)
bigdecimal
Expand All @@ -24,6 +25,7 @@ GEM
ffi (1.17.2-arm-linux-gnu)
ffi (1.17.2-arm-linux-musl)
ffi (1.17.2-arm64-darwin)
ffi (1.17.2-java)
ffi (1.17.2-x86-linux-gnu)
ffi (1.17.2-x86-linux-musl)
ffi (1.17.2-x86_64-darwin)
Expand All @@ -42,6 +44,7 @@ GEM
domain_name (~> 0.5)
http-form_data (2.3.0)
json (2.18.0)
json (2.18.0-java)
language_server-protocol (3.17.0.5)
lint_roller (1.1.0)
llhttp-ffi (0.5.1)
Expand All @@ -57,6 +60,7 @@ GEM
prism (1.7.0)
public_suffix (7.0.0)
racc (1.8.1)
racc (1.8.1-java)
rainbow (3.1.1)
rake (13.3.1)
regexp_parser (2.11.3)
Expand Down Expand Up @@ -105,6 +109,7 @@ PLATFORMS
arm-linux-gnu
arm-linux-musl
arm64-darwin
java
ruby
x86-linux-gnu
x86-linux-musl
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -360,7 +360,7 @@ This library uses [Semantic Versioning](https://semver.org/).

## Copyright and License

This software is Copyright (c) 2020-2025 by MaxMind, Inc.
This software is Copyright (c) 2020-2026 by MaxMind, Inc.

This is free software, licensed under the [Apache License, Version
2.0](LICENSE-APACHE) or the [MIT License](LICENSE-MIT), at your option.
4 changes: 4 additions & 0 deletions dev-bin/release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ fi

check_command perl
check_command rake
check_command bundle

# Check that we're not on the main branch
current_branch=$(git branch --show-current)
Expand Down Expand Up @@ -84,6 +85,9 @@ fi

perl -pi -e "s/(?<=VERSION = \').+?(?=\')/$version/g" lib/maxmind/geoip2/version.rb

# Update version in Gemfile.lock.
bundle install

echo $"Test results:"

rake
Expand Down
2 changes: 1 addition & 1 deletion lib/maxmind/geoip2/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
module MaxMind
module GeoIP2
# The Gem version.
VERSION = '1.4.0'
VERSION = '1.5.1'
end
end