From aa6aff3f4ecd7f9a67d38bdd561d3bde32121032 Mon Sep 17 00:00:00 2001 From: Guilherme Nogueira Date: Thu, 19 Feb 2026 00:27:50 +0000 Subject: [PATCH 1/2] Relax mini_portile2 constraint from ~> 2.5.0 to ~> 2.5 --- ext/libxml/extconf.rb | 2 +- salsify_libxml_ruby.gemspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/libxml/extconf.rb b/ext/libxml/extconf.rb index 27850a03..caa5fb18 100644 --- a/ext/libxml/extconf.rb +++ b/ext/libxml/extconf.rb @@ -2,7 +2,7 @@ require 'mkmf' require 'rubygems' -gem 'mini_portile2', '~> 2.5.0' # Keep this version in sync with the one in the gemspec! +gem 'mini_portile2', '~> 2.5' # Keep this version in sync with the one in the gemspec! require 'mini_portile2' message "Using mini_portile2 version #{MiniPortile::VERSION}\n" diff --git a/salsify_libxml_ruby.gemspec b/salsify_libxml_ruby.gemspec index 1abe7117..5042c1ac 100644 --- a/salsify_libxml_ruby.gemspec +++ b/salsify_libxml_ruby.gemspec @@ -37,7 +37,7 @@ Gem::Specification.new do |spec| spec.test_files = Dir.glob('test/test_*.rb') spec.required_ruby_version = '>= 2.5' - spec.add_runtime_dependency("mini_portile2", "~> 2.5.0") # keep version in sync with the one in extconf.rb + spec.add_runtime_dependency("mini_portile2", "~> 2.5") # keep version in sync with the one in extconf.rb spec.add_development_dependency 'rake-compiler' spec.add_development_dependency 'minitest' spec.license = 'MIT' From eb323985c4ee34185145e9d5aedac43031c2204c Mon Sep 17 00:00:00 2001 From: Guilherme Nogueira Date: Tue, 30 Jun 2026 17:07:37 +0100 Subject: [PATCH 2/2] Bump version to 3.2.3.0 for relaxed mini_portile2 constraint Releases the mini_portile2 ~> 2.5 relaxation (aa6aff3) so consumers can resolve mini_portile2 2.6+. This unblocks salsify_kafka >= 8.2 / rdkafka >= 0.13.1 (which require mini_portile2 ~> 2.6) in downstream apps such as puddle. --- ext/libxml/ruby_xml_version.h | 8 ++++---- lib/libxml/version.rb | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/ext/libxml/ruby_xml_version.h b/ext/libxml/ruby_xml_version.h index 223d7c8b..4a369072 100644 --- a/ext/libxml/ruby_xml_version.h +++ b/ext/libxml/ruby_xml_version.h @@ -1,9 +1,9 @@ /* Don't nuke this block! It is used for automatically updating the * versions below. VERSION = string formatting, VERNUM = numbered * version for inline testing: increment both or none at all.*/ -#define RUBY_LIBXML_VERSION "3.2.2.0" -#define RUBY_LIBXML_VERNUM 3220 +#define RUBY_LIBXML_VERSION "3.2.3.0" +#define RUBY_LIBXML_VERNUM 3230 #define RUBY_LIBXML_VER_MAJ 3 #define RUBY_LIBXML_VER_MIN 2 -#define RUBY_LIBXML_VER_MIC 1 -#define RUBY_LIBXML_VER_PATCH 2 +#define RUBY_LIBXML_VER_MIC 3 +#define RUBY_LIBXML_VER_PATCH 0 diff --git a/lib/libxml/version.rb b/lib/libxml/version.rb index 7f65a0e6..0cb26bc5 100644 --- a/lib/libxml/version.rb +++ b/lib/libxml/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Libxml - VERSION = '3.2.2.0' + VERSION = '3.2.3.0' end