Update version number, README and Changelog for RC1.

Also update the year to 2025 in the licence.
This commit is contained in:
Robert Haines 2025-01-26 17:17:11 +00:00
parent 3f909b2bdc
commit 43d845c2cb
4 changed files with 14 additions and 10 deletions

View File

@ -39,6 +39,11 @@
Tooling/internal: Tooling/internal:
- Update the README with new Ruby version compatability information.
- Fix various issues with JRuby tests.
- Update gem dependency versions.
- Add Ruby 3.4 to the CI.
- Fix mispelled variable names in the crypto classes.
- Only use the Zip64 CDIR end locator if needed. - Only use the Zip64 CDIR end locator if needed.
- Prevent unnecessary Zip64 data being stored. - Prevent unnecessary Zip64 data being stored.
- Abstract marking various things as 'dirty' into `Dirtyable` for reuse. - Abstract marking various things as 'dirty' into `Dirtyable` for reuse.

View File

@ -1,6 +1,6 @@
BSD 2-Clause License BSD 2-Clause License
Copyright (c) 2002-2024, The Rubyzip Developers Copyright (c) 2002-2025, The Rubyzip Developers
Redistribution and use in source and binary forms, with or without Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met: modification, are permitted provided that the following conditions are met:

View File

@ -388,22 +388,21 @@ Rubyzip is known to run on a number of platforms and under a number of different
### Version 2.3.x ### Version 2.3.x
Rubyzip 2.3 is known to work on MRI 2.4 to 3.1 on Linux and Mac, and JRuby and Truffleruby on Linux. There are known issues with Windows which have been fixed on the development branch. Please [let us know](https://github.com/rubyzip/rubyzip/pulls) if you know Rubyzip 2.3 works on a platform/Ruby combination not listed here, or [raise an issue](https://github.com/rubyzip/rubyzip/issues) if you see a failure where we think it should work. Rubyzip 2.3 is known to work on MRI 2.4 to 3.4 on Linux and Mac, and JRuby and Truffleruby on Linux. There are known issues with Windows which have been fixed on the development branch. Please [let us know](https://github.com/rubyzip/rubyzip/pulls) if you know Rubyzip 2.3 works on a platform/Ruby combination not listed here, or [raise an issue](https://github.com/rubyzip/rubyzip/issues) if you see a failure where we think it should work.
### Next (version 3.0.0) ### Next (version 3.0.0)
Please see the table below for what we think the current situation is. Note: an empty cell means "unknown", not "does not work". Please see the table below for what we think the current situation is. Note: an empty cell means "unknown", not "does not work".
| OS/Ruby | 2.5 | 2.6 | 2.7 | 3.0 | 3.1 | 3.2 | 3.3 | Head | JRuby 9.4.6.0 | JRuby Head | Truffleruby 23.1.2 | Truffleruby Head | | OS/Ruby | 3.0 | 3.1 | 3.2 | 3.3 | 3.4 | Head | JRuby 9.4.9.0 | JRuby Head | Truffleruby 24.1.1 | Truffleruby Head |
|---------|-----|-----|-----|-----|-----|-----|-----|------|---------------|------------|--------------------|------------------| |---------|-----|-----|-----|-----|-----|------|---------------|------------|--------------------|------------------|
|Ubuntu 22.04| CI | CI | CI | CI | CI | CI | CI | ci | CI | ci | CI | ci | |Ubuntu 22.04| CI | CI | CI | CI | CI | ci | CI | ci | CI | ci |
|Mac OS 12.7.3| CI | x | x | ci | ci | ci | ci | ci | x | | x | | |Mac OS 14.7.2| CI | CI | CI | CI | CI | ci | x | | x | |
|Windows 10| | | x | | | | | | | | | | |Windows Server 2022| CI | | | | CI&nbsp;mswin</br>CI&nbsp;ucrt | | | | | |
|Windows Server 2022| CI | | | | | | CI&nbsp;mswin</br>CI&nbsp;ucrt | | | | | |
Key: `CI` - tested in CI, should work; `ci` - tested in CI, might fail; `x` - known working; `o` - known failing. Key: `CI` - tested in CI, should work; `ci` - tested in CI, might fail; `x` - known working; `o` - known failing.
Ruby 3.0+ are also tested separately with YJIT turned on. Rubies 3.1+ are also tested separately with YJIT turned on (Ubuntu and Mac OS).
See [the Actions tab](https://github.com/rubyzip/rubyzip/actions) in GitHub for full details. See [the Actions tab](https://github.com/rubyzip/rubyzip/actions) in GitHub for full details.

View File

@ -1,5 +1,5 @@
# frozen_string_literal: true # frozen_string_literal: true
module Zip module Zip
VERSION = '3.0.0.alpha' # :nodoc: VERSION = '3.0.0.rc1' # :nodoc:
end end