v2.1.0
- Fix (at least partially) the
restore_timesandrestore_permissionsoptions toZip::File.new#413- Previously, neither option did anything, regardless of what it was set to. We have therefore defaulted them to
falseto preserve the current behavior, for the time being. If you have explicitly set either totrue, it will now have an effect. - Fix handling of UniversalTime (
mtime,atime,ctime) fields. #421 - Previously,
Zip::Filedid not pass the options toZip::Entryin some cases. #423 - Note that
restore_timesin this release does nothing on Windows and only restoresmtime, notatimeorctime.
- Previously, neither option did anything, regardless of what it was set to. We have therefore defaulted them to
- Allow
Zip::File.opento take an options hash likeZip::File.new#418 - Always print warnings with
warn, instead of a mix ofputsandwarn#416 - Create temporary files in the system temporary directory instead of the directory of the zip file #411
- Drop unused
tmpdirrequirement #411
Tooling
- Move CI to xenial and include jruby on JDK11 #419