v2.1.0
- Fix (at least partially) the
restore_times
andrestore_permissions
options toZip::File.new
#413- Previously, neither option did anything, regardless of what it was set to. We have therefore defaulted them to
false
to 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::File
did not pass the options toZip::Entry
in some cases. #423 - Note that
restore_times
in this release does nothing on Windows and only restoresmtime
, notatime
orctime
.
- Previously, neither option did anything, regardless of what it was set to. We have therefore defaulted them to
- Allow
Zip::File.open
to take an options hash likeZip::File.new
#418 - Always print warnings with
warn
, instead of a mix ofputs
andwarn
#416 - Create temporary files in the system temporary directory instead of the directory of the zip file #411
- Drop unused
tmpdir
requirement #411
Tooling
- Move CI to xenial and include jruby on JDK11 #419