Commit Graph

  • 1f3f84c889 Update version number and Changelog for RC2. master v3.0.0.rc2 Robert Haines 2025-02-08 17:18:43 +0000
  • deca4d5aeb Fix de facto regression for input streams. Robert Haines 2025-02-08 16:51:30 +0000
  • 98881e23d1 Add a test to ensure correct version number format. Robert Haines 2025-02-01 16:31:20 +0000
  • 5dd9284dfd
    Merge 2aa54c941b into 6c4b7a9f90 Jean byroot Boussier 2025-01-31 17:12:23 +0000
  • 43d845c2cb Update version number, README and Changelog for RC1. v3.0.0.rc1 Robert Haines 2025-01-26 17:17:11 +0000
  • 3f909b2bdc Fix CI against JRuby, JRuby-head, and Windows Geremia Taglialatela 2025-01-11 11:21:42 +0100
  • f7c6b79256 Update some dev dependency gems and relax version matching. Robert Haines 2025-01-25 09:55:27 +0000
  • 5455471095
    Fix CI against JRuby, JRuby-head, and Windows Geremia Taglialatela 2025-01-11 11:21:42 +0100
  • 8ed6662891 Fix JRuby CI tests Geremia Taglialatela 2025-01-06 23:03:49 +0100
  • 0d920d552f Update README with Ruby version compatibility Geremia Taglialatela 2025-01-07 08:40:56 +0100
  • 92e24854a1
    Update README with Ruby version compatibility Geremia Taglialatela 2025-01-07 08:40:56 +0100
  • 19ee4cbad3
    Fix JRuby CI tests Geremia Taglialatela 2025-01-06 23:03:49 +0100
  • 89cdf82a77 Copy the 2.4 branch changelog into the main branch. Robert Haines 2025-01-05 19:24:16 +0000
  • 130e429fde
    doc: copy changelog entries for v2.4 and v2.4.1 from the 2.4 branch Mike Dalessio 2025-01-06 11:32:23 -0500
  • a2bae1288d
    Enhance changelog and readme Geremia Taglialatela 2025-01-06 09:38:51 +0100
  • 6c4b7a9f90 Move to version `2.4.1` due to clash with `2.4`. v2.4.1 2.4 Robert Haines 2025-01-05 18:15:02 +0000
  • 3b4c2bfa22 Opt-in for MFA requirement explicitly on 2.4 Geremia Taglialatela 2025-01-05 15:40:17 +0100
  • fa0fc5d69e
    Opt-in for MFA requirement explicitly on 2.4 Geremia Taglialatela 2025-01-05 15:40:17 +0100
  • e3eb62491b Make sure version number is 2.4.0. Robert Haines 2025-01-05 11:43:53 +0000
  • b3186d7ad1 Update the version of RubyGems in the actions. Robert Haines 2025-01-04 16:37:02 +0000
  • 7412338c2e Fix variable name typo in `DecryptedIo`. Robert Haines 2025-01-04 16:18:27 +0000
  • d908e72819 Add Ruby 3.4 to the tests. Robert Haines 2025-01-04 16:17:25 +0000
  • c09352b546 Bump version and Changelog for release. v2.4 Robert Haines 2025-01-04 10:12:55 +0000
  • 71bb069049 Update actions with latest rubies. Robert Haines 2025-01-04 09:38:20 +0000
  • 335d8c1628
    Merge d89ade3470 into 5b0d25e416 Jonathan PHILIPPE 2024-11-05 17:06:04 +0100
  • 5b0d25e416 Fix misspell Bastien 2024-04-26 17:16:40 +0200
  • f81175b3d3 Update Changlog. Robert Haines 2024-10-26 19:16:55 +0100
  • bb06f99b14 Update actions dependencies. Robert Haines 2024-10-26 13:36:30 +0100
  • 3d95a8204f Update earliest Ruby version for MacOS builds in CI. Robert Haines 2024-10-26 13:35:43 +0100
  • 56954b0b59 Suppress "literal string will be frozen in the future" warning Tsutomu Katsube 2024-09-21 08:53:39 +0900
  • d89ade3470
    Adds tests on aes decryption Jonathan PHILIPPE 2024-06-12 17:21:13 +0200
  • 7ff7ce760b
    Fixes rubocop lint Jonathan PHILIPPE 2024-06-12 16:26:41 +0200
  • 3b620d5675
    Adds check aes integrity Jonathan PHILIPPE 2024-04-30 10:25:12 +0200
  • b8c6c39dae
    Fixes variable error Jonathan PHILIPPE 2024-06-11 14:20:08 +0200
  • b8dfa6dcb2
    Refacts variable names on aes encryption Jonathan PHILIPPE 2024-04-29 18:48:01 +0200
  • 2f35353944
    Fixes gp flag on aes encryption Jonathan PHILIPPE 2024-04-27 10:57:41 +0200
  • ee5d0467c9
    Merge remote-tracking branch 'source/master' Jonathan PHILIPPE 2024-04-26 17:36:09 +0200
  • f0ebc03bad
    Adds support AES decryption Jonathan PHILIPPE 2024-04-26 17:32:34 +0200
  • 9c080d7758 Fix misspell Bastien 2024-04-26 17:16:40 +0200
  • 6ff40f7a78 Fix setting and restoring `RUBYZIP_V3_API_WARN` in tests. Robert Haines 2024-04-09 18:05:05 +0100
  • e05dc9b978 Improve version 3 API messages. Robert Haines 2024-04-09 17:53:27 +0100
  • a4c3f5bddb Fix deprecation in Entry#get_input_stream Jean Boussier 2024-04-09 12:45:21 +0200
  • 3530b28d76 Fix deprecation in Entry#get_input_stream Jean Boussier 2024-04-09 12:45:21 +0200
  • 2aa54c941b Zip::File#write_buffer doesn't assume we're writing to the original IO Jean Boussier 2024-04-09 12:23:02 +0200
  • 5c6a7c9ad9 Fix `File#write_buffer` to always return the given `io` Jean Boussier 2024-04-09 09:10:04 +0200
  • 57cff3338f Fix `File#write_buffer` to always return the given `io` Jean Boussier 2024-04-09 09:10:04 +0200
  • 337b336c58 Fix `File#write_buffer` to always return the given `io` Jean Boussier 2024-04-09 09:10:04 +0200
  • 0c0003cfda Add `DOSTime#absolute_time?`. Robert Haines 2024-03-08 21:41:20 +0000
  • 0001864cfe Bump version, Changelog and README for release. v2.4.rc1 Robert Haines 2024-04-08 16:15:44 +0100
  • 385ebd054a Ensure compatibility with `--enable-frozen-string-literal` Jean Boussier 2024-03-20 09:23:03 +0100
  • 46689d7350 Add `DOSTime` to the post_install message. Robert Haines 2024-04-08 14:29:10 +0100
  • ef89a62b70 Ensure `File.open_buffer` doesn't rewrite unchanged data. Robert Haines 2024-04-08 12:44:12 +0100
  • f4f3fc4135 Ensure compatibility with `--enable-frozen-string-literal` Jean Boussier 2024-03-20 09:23:03 +0100
  • 900db76760 Handle the `extract` methods in `Entry` and `File`. Robert Haines 2024-03-10 17:21:53 +0000
  • 14efdd1cc4 Add `DOSTime#<=>` and a warning message to `DOSTime#dos_equals`. Robert Haines 2024-03-10 11:29:34 +0000
  • 02faddaf44 Add warning messages to `File#get_output_stream`. Robert Haines 2024-03-10 09:00:17 +0000
  • 9aa5964262 Add warning messages to the `File` class methods. Robert Haines 2024-03-10 08:03:49 +0000
  • d53f046bc7 Add `Entry#absolute_time?`. Robert Haines 2024-03-07 21:31:24 +0000
  • 8afc2514f7 Use explicit named parameters for `File` methods. Robert Haines 2024-03-07 16:57:50 +0000
  • 73c8e110ed Update README with up-to-date licence information. Robert Haines 2024-03-06 20:53:48 +0000
  • 0e4fc83b25 Add LICENSE file Oleksii Leonov 2024-01-13 22:47:56 +0000
  • c6229cc8c2 Remove TODO file. Robert Haines 2024-03-05 20:35:56 +0000
  • 13f4ea766f Update gemspec. Robert Haines 2024-03-03 21:10:08 +0000
  • 3910870f3a Remove Coveralls/Simplecov from this branch. Robert Haines 2024-03-03 20:56:50 +0000
  • 07d833ca78 Add warning messages to `InputStream.open`. Robert Haines 2024-03-03 18:06:51 +0000
  • 6bbda380fe Add warning messages to deprectated methods. Robert Haines 2024-03-02 18:50:47 +0000
  • a6e6c3c469 Update rubocop fails. Robert Haines 2024-03-02 18:38:00 +0000
  • bfc9324a75 Remove deprecated InputStream::open_buffer method. Robert Haines 2024-03-02 14:55:46 +0000
  • e83bec471b Update API documentation. Robert Haines 2024-03-02 14:52:24 +0000
  • 9cfa01a479 Update note about minimum Ruby version in the README. Robert Haines 2024-03-02 14:51:25 +0000
  • b691a4b72c Minor updates to the Actions workflow. Robert Haines 2024-03-02 08:59:52 +0000
  • f68877920a Update File.split API to allow v3.0 calling style. Robert Haines 2024-03-02 08:23:27 +0000
  • 13781b20d3 Add a warning when run on Ruby < 3.0. Robert Haines 2024-03-01 23:04:02 +0000
  • 04376dc2bc Update GitHub actions to Node.js 20 versions. Robert Haines 2024-03-01 22:28:41 +0000
  • 1c06454985 Update minimum ruby version to 3.0. Robert Haines 2024-03-01 22:14:48 +0000
  • 4b1cfba9db Add warning message (and tests) to OutputStream. Robert Haines 2024-03-01 18:03:01 +0000
  • 5e9ee53c70 Add warning message to InputStream. Robert Haines 2024-02-27 22:19:23 +0000
  • cb0505d735 Add a switchable warning message re the v3 API. Robert Haines 2024-02-27 20:26:09 +0000
  • 49950d924c Update Entry#new API to allow v3.0 calling style. Robert Haines 2024-02-25 22:15:59 +0000
  • a17da19e0c Update InputStream API to allow v3.0 calling style. Robert Haines 2024-02-25 16:21:53 +0000
  • 7c1a8fbf8f Update OutputStream API to allow v3.0 calling style. Robert Haines 2024-02-25 15:47:48 +0000
  • b1ee5cf272 Note write_zip64_support default is false before 3.0 Kyle Huston 2023-10-16 10:54:59 -0400
  • fd0cf5443e Update ZipCrypto instructions for 2.x versions. Robert Haines 2024-02-24 17:52:33 +0000
  • e3c173b0fc Update the compatibility matrix in the README. Robert Haines 2024-02-24 17:36:52 +0000
  • 5e9a9cbf18 Add Ruby 3.3 to CI matrix m-nakamura145 2024-02-01 22:49:34 +0900
  • 6e328290be
    docs: update init for decryptor and encryptor example Kamil Dzierbicki 2024-02-16 14:03:00 +0100
  • 5ee0982387
    Add Ruby 3.3 to CI matrix m-nakamura145 2024-02-01 22:49:34 +0900
  • 44d4a5bffa
    Add LICENSE file Oleksii Leonov 2024-01-13 22:47:56 +0000
  • 4fbad8704d Note write_zip64_support default is false before 3.0 Kyle Huston 2023-10-16 10:54:59 -0400
  • f811b2d00e Update README.md MSP-Greg 2023-07-28 17:39:26 -0500
  • bb09f90ef9 Action - add 2 Windows head builds MSP-Greg 2023-07-28 17:27:06 -0500
  • f5aff46993
    Update README.md MSP-Greg 2023-07-28 17:39:26 -0500
  • 20706bc0fc
    Action - add 2 Windows head builds MSP-Greg 2023-07-28 17:27:06 -0500
  • 4e749851f5
    ci Roy Zwambag 2023-07-26 15:51:42 +0200
  • 8cec9491b2 README: add link to wiki for version 3 details. v3.0.0.alpha Robert Haines 2023-04-16 16:13:30 +0100
  • a2fc20db8f Zip::InputStream#read returns '' with 0 OZAWA Sakuro 2023-01-16 11:19:03 +0900
  • a4f9ec6423 Add compatibility test for Zip::InputStream#read(0) OZAWA Sakuro 2023-01-16 11:06:59 +0900
  • 3ce504fcfb Fix typo know -> known Peter Boling 2023-01-31 06:43:13 +0700
  • efa0035634 Turn on yjit for Ruby 3.2 in CI. Robert Haines 2023-01-03 15:47:18 +0000
  • c0a3c95eee Add Ruby 3.2 to the CI matrix. Peter Goldstein 2022-12-25 11:10:52 -0500