From 84176481685224d6046d5a9fcb4dd1bd0dbc01ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Bu=CC=88nemann?= Date: Sat, 28 Dec 2024 19:01:40 +0100 Subject: [PATCH] Prepare 3.0.0 release * Update CHANGELOG * Update README * Bump minimum Ruby version to 2.6.0 --- CHANGELOG.md | 15 ++++++++------- README.md | 4 ---- xlsxtream.gemspec | 2 +- 3 files changed, 9 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ef27b0..ab12ff1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,12 +1,13 @@ # Changelog -## 3.0.0 (unreleased) - -- Change dependency from zip_tricks to zip_kit -- Allow ZipKit streamer to be passed in as output destination. In that case the Streamer can be closed externally -- Remove IO wrappers and leave just the ZIP output wrapper, as it is the only one which would produce useable output -- Ensure the gem can use the ZipKit Rails streaming helper for output -- Switch from Travis-CI to Github Actions +## 3.0.0 (2024-12-28) + +- Change dependency from zip\_tricks to zip\_kit (#57) +- Switch from Travis-CI to Github Actions (#58) +- Allow ZipKit streamer to be passed in as output destination (#59) +- Remove IO wrappers and leave just the ZIP output wrapper (#59) +- Ensure the gem can use the ZipKit Rails streaming helper for output (#59) +- Drop support for Ruby < 2.6.0 (required for zip\_kit gem) ## 2.4.0 (2020-06-27) diff --git a/README.md b/README.md index 0968785..2b5e491 100644 --- a/README.md +++ b/README.md @@ -137,10 +137,6 @@ If you are using an older Ruby version you can use the following in your Gemfile gem 'xlsxtream', '< 3' ``` -* The last version with support for Ruby 1.9.1 is 1.2.0. -* The last version with support for Ruby 1.9.2 is 1.3.2. -* The last version with support for Ruby 2.1.x is 2.4.x - ## Development After checking out the repo, run `bin/setup` to install dependencies. Then, run `rake test` to run the tests. You can also run `bin/console` for an interactive prompt that will allow you to experiment. diff --git a/xlsxtream.gemspec b/xlsxtream.gemspec index 39ba987..4c97b44 100644 --- a/xlsxtream.gemspec +++ b/xlsxtream.gemspec @@ -18,7 +18,7 @@ Gem::Specification.new do |spec| spec.bindir = "exe" spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) } spec.require_paths = ["lib"] - spec.required_ruby_version = ">= 2.1.0" + spec.required_ruby_version = ">= 2.6.0" spec.add_dependency "zip_kit", ">= 6.2", "< 7"