Skip to content

Upgrading rubyzip 0.9 to 1

Unknown0.9.9 → 1.3.0

Fetching 16 releases from GitHub…0 / 16
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Ruby requirement changed in 1.0.0.beta1: >= 1.8.7 → >= 1.9.2.

Generated by DepDelta from published Ruby source. Not mixed with prose notes.

  • removed: const IOExtras.CHUNK_SIZE
  • removed: const IOExtras.RANGE_ALL
  • removed: const Tempfile
  • removed: const Zip.EMPTY_FILE_RETURNS_EMPTY_STRING_FIRST
  • removed: const Zip.RUBY_MINOR_VERSION
  • removed: const Zlib.MAX_WBITS
  • removed: module BugFix
  • removed: module IOExtras
  • removed: module Zlib
  • removed: static method IOExtras.copy_stream(_, _)
  • removed: static method IOExtras.copy_stream_n(_, _, _)
  • removed: static method Zip.options()
  • added: const Zip.CDIR_ENTRY_STATIC_HEADER_LENGTH
  • added: const Zip.CENTRAL_DIRECTORY_ENTRY_SIGNATURE
  • added: const Zip.FILE_TYPE_DIR
  • added: const Zip.FILE_TYPE_FILE
  • added: const Zip.FILE_TYPE_SYMLINK
  • added: const Zip.FSTYPES
  • added: const Zip.FSTYPE_ACORN
  • added: const Zip.FSTYPE_AMIGA
  • added: const Zip.FSTYPE_ATARI
  • added: const Zip.FSTYPE_ATHEOS
  • added: const Zip.FSTYPE_BEOS
  • added: const Zip.FSTYPE_CPM
  • added: const Zip.FSTYPE_FAT
  • added: const Zip.FSTYPE_HPFS
  • added: const Zip.FSTYPE_MAC
  • added: const Zip.FSTYPE_MAC_OSX
  • added: const Zip.FSTYPE_MVS
  • added: const Zip.FSTYPE_NTFS
  • added: const Zip.FSTYPE_QDOS
  • added: const Zip.FSTYPE_TANDEM
  • added: const Zip.FSTYPE_THEOS
  • added: const Zip.FSTYPE_TOPS20
  • added: const Zip.FSTYPE_UNIX
  • added: const Zip.FSTYPE_VFAT
  • added: const Zip.FSTYPE_VMS
  • added: const Zip.FSTYPE_VM_CMS
  • added: const Zip.FSTYPE_Z_SYSTEM
  • added: const Zip.LOCAL_ENTRY_SIGNATURE
  • added: const Zip.LOCAL_ENTRY_STATIC_HEADER_LENGTH
  • added: const Zip.LOCAL_ENTRY_TRAILING_DESCRIPTOR_LENGTH
  • added: const Zip.VERSION_MADE_BY
  • added: const Zip.VERSION_NEEDED_TO_EXTRACT
  • added: const Zip.VERSION_NEEDED_TO_EXTRACT_ZIP64
  • added: const Zip.ZipCompressionMethodError
  • added: const Zip.ZipDestinationFileExistsError
  • added: const Zip.ZipEntryExistsError
  • added: const Zip.ZipEntryNameError
  • added: const Zip.ZipError
  • added: const Zip.ZipInternalError
  • added: method Zip.reset!()
  • added: method Zip.setup()
  • added: property Zip.case_insensitive_match: accessor
  • added: property Zip.continue_on_exists_proc: accessor
  • added: property Zip.default_compression: accessor
  • added: property Zip.force_entry_names_encoding: accessor
  • added: property Zip.on_exists_proc: accessor
  • added: property Zip.sort_entries: accessor
  • added: property Zip.unicode_names: accessor
  • added: property Zip.validate_entry_sizes: accessor
  • added: property Zip.warn_invalid_date: accessor
  • added: property Zip.write_zip64_support: accessor
  • removed: class Tempfile < DelegateClass(File)
  • removed: const Tempfile.MAX_TRY
  • removed: constructor Tempfile(_, _ = …)
  • removed: method Tempfile.__setobj__(_)
  • removed: method Tempfile.close!()
  • removed: method Tempfile.close(_ = …)
  • removed: method Tempfile.delete()
  • removed: method Tempfile.length()
  • removed: method Tempfile.open()
  • removed: method Tempfile.path()
  • removed: method Tempfile.size()
  • removed: method Tempfile.unlink()
  • removed: protected method Tempfile._close()
  • removed: static method Tempfile.callback(_)
  • removed: static method Tempfile.open(*)
  • removed: constructor AbstractInputStream()
  • removed: method AbstractInputStream.each(_ = …)
  • removed: method AbstractInputStream.each_line(_ = …)
  • removed: method AbstractInputStream.flush()
  • removed: method AbstractInputStream.gets(_ = …)
  • removed: method AbstractInputStream.read(_ = …, _ = …)
  • removed: method AbstractInputStream.readline(_ = …)
  • removed: method AbstractInputStream.readlines(_ = …)
  • removed: method AbstractOutputStream.print(*)
  • removed: method AbstractOutputStream.printf(_, *)
  • removed: method AbstractOutputStream.putc(_)
  • removed: method AbstractOutputStream.puts(*)
  • removed: method AbstractOutputStream.write(_)
  • removed: method FakeIO.kind_of?(_)
  • removed: module AbstractInputStream
  • removed: module AbstractOutputStream
  • removed: module FakeIO
  • removed: property AbstractInputStream.lineno: accessor
  • removed: class NullDecompressor
  • removed: class NullInputStream < NullDecompressor
  • removed: class ZipCentralDirectory
  • removed: class ZipCompressionMethodError < ZipError
  • removed: class ZipDestinationFileExistsError < ZipError
  • removed: class ZipEntry
  • removed: class ZipEntryExistsError < ZipError
  • removed: class ZipEntryNameError < ZipError
  • removed: class ZipEntrySet
  • removed: class ZipError < StandardError
  • removed: class ZipExtraField < Hash
  • removed: class ZipFile < ZipCentralDirectory
  • removed: class ZipInputStream
  • removed: class ZipInternalError < ZipError
  • removed: class ZipOutputStream
  • removed: class ZipStreamableDirectory < ZipEntry
  • removed: class ZipStreamableStream < DelegateClass(ZipEntry)
  • removed: const ZipCentralDirectory.END_OF_CENTRAL_DIRECTORY_SIGNATURE
  • removed: const ZipCentralDirectory.MAX_END_OF_CENTRAL_DIRECTORY_STRUCTURE_SIZE
  • removed: const ZipCentralDirectory.STATIC_EOCD_SIZE
  • removed: const ZipEntry.CDIR_ENTRY_STATIC_HEADER_LENGTH
  • removed: const ZipEntry.CENTRAL_DIRECTORY_ENTRY_SIGNATURE
  • removed: const ZipEntry.DEFLATED
  • removed: const ZipEntry.FSTYPES
  • removed: const ZipEntry.FSTYPE_ACORN
  • removed: const ZipEntry.FSTYPE_AMIGA
  • removed: const ZipEntry.FSTYPE_ATARI
  • removed: const ZipEntry.FSTYPE_ATHEOS
  • removed: const ZipEntry.FSTYPE_BEOS
  • removed: const ZipEntry.FSTYPE_CPM
  • removed: const ZipEntry.FSTYPE_FAT
  • removed: const ZipEntry.FSTYPE_HPFS
  • removed: const ZipEntry.FSTYPE_MAC
  • removed: const ZipEntry.FSTYPE_MAC_OSX
  • removed: const ZipEntry.FSTYPE_MVS
  • removed: const ZipEntry.FSTYPE_NTFS
  • removed: const ZipEntry.FSTYPE_QDOS
  • removed: const ZipEntry.FSTYPE_TANDEM
  • removed: const ZipEntry.FSTYPE_THEOS
  • removed: const ZipEntry.FSTYPE_TOPS20
  • removed: const ZipEntry.FSTYPE_UNIX
  • removed: const ZipEntry.FSTYPE_VFAT
  • removed: const ZipEntry.FSTYPE_VMS
  • removed: const ZipEntry.FSTYPE_VM_CMS
  • removed: const ZipEntry.FSTYPE_Z_SYSTEM
  • removed: const ZipEntry.LOCAL_ENTRY_SIGNATURE
  • removed: const ZipEntry.LOCAL_ENTRY_STATIC_HEADER_LENGTH
  • removed: const ZipEntry.LOCAL_ENTRY_TRAILING_DESCRIPTOR_LENGTH
  • removed: const ZipEntry.STORED
  • removed: const ZipEntry.VERSION_NEEDED_TO_EXTRACT
  • removed: const ZipExtraField.ID_MAP
  • removed: const ZipFile.CREATE
  • removed: constructor ZipCentralDirectory(_ = …, _ = …)
  • removed: constructor ZipEntry(_ = …, _ = …, _ = …, _ = …, _ = …, _ = …, _ = …, _ = …, _ = …)
  • removed: constructor ZipEntrySet(_ = …)
  • removed: constructor ZipExtraField(_ = …)
  • removed: constructor ZipFile(_, _ = …, _ = …)
  • removed: constructor ZipFileSystem()
  • removed: constructor ZipInputStream(_, _ = …, _ = …)
  • removed: constructor ZipOutputStream(_, _ = …)
  • removed: constructor ZipStreamableDirectory(_, _, _ = …, _ = …)
  • removed: constructor ZipStreamableStream(_)
  • removed: method ZipCentralDirectory.==(_)
  • removed: method ZipCentralDirectory.each()
  • removed: method ZipCentralDirectory.entries()
  • removed: method ZipCentralDirectory.get_e_o_c_d(_)
  • removed: method ZipCentralDirectory.read_central_directory_entries(_)
  • removed: method ZipCentralDirectory.read_e_o_c_d(_)
  • removed: method ZipCentralDirectory.read_from_stream(_)
  • removed: method ZipCentralDirectory.size()
  • removed: method ZipCentralDirectory.write_to_stream(_)
  • removed: method ZipEntry.<=>(_)
  • removed: method ZipEntry.==(_)
  • removed: method ZipEntry.calculate_local_header_size()
  • removed: method ZipEntry.cdir_header_size()
  • removed: method ZipEntry.directory?()
  • removed: method ZipEntry.extract(_ = …)
  • removed: method ZipEntry.file?()
  • removed: method ZipEntry.file_stat(_)
  • removed: method ZipEntry.gather_fileinfo_from_srcpath(_)
  • removed: method ZipEntry.get_extra_attributes_from_path(_)
  • removed: method ZipEntry.get_input_stream()
  • removed: method ZipEntry.get_raw_input_stream()
  • removed: method ZipEntry.is_directory()
  • removed: method ZipEntry.local_entry_offset()
  • removed: method ZipEntry.mtime()
  • removed: method ZipEntry.name_is_directory?()
  • removed: method ZipEntry.next_header_offset()
  • removed: method ZipEntry.parent_as_string()
  • removed: method ZipEntry.read_c_dir_entry(_)
  • removed: method ZipEntry.read_local_entry(_)
  • removed: method ZipEntry.set_extra_attributes_on_path(_)
  • removed: method ZipEntry.symlink?()
  • removed: method ZipEntry.time()
  • removed: method ZipEntry.to_s()
  • removed: method ZipEntry.write_c_dir_entry(_)
  • removed: method ZipEntry.write_local_entry(_)
  • removed: method ZipEntry.write_to_zip_output_stream(_)
  • removed: method ZipEntrySet.<<(_)
  • removed: method ZipEntrySet.==(_)
  • removed: method ZipEntrySet.delete(_)
  • removed: method ZipEntrySet.dup()
  • removed: method ZipEntrySet.each()
  • removed: method ZipEntrySet.entries()
  • removed: method ZipEntrySet.find_entry(_)
  • removed: method ZipEntrySet.glob(_, _ = …)
  • removed: method ZipEntrySet.include?(_)
  • removed: method ZipEntrySet.length()
  • removed: method ZipEntrySet.parent(_)
  • removed: method ZipEntrySet.size()
  • removed: method ZipExtraField.c_dir_length()
  • removed: method ZipExtraField.c_dir_size()
  • removed: method ZipExtraField.create(_)
  • removed: method ZipExtraField.length()
  • removed: method ZipExtraField.local_length()
  • removed: method ZipExtraField.local_size()
  • removed: method ZipExtraField.merge(_)
  • removed: method ZipExtraField.size()
  • removed: method ZipExtraField.to_c_dir_bin()
  • removed: method ZipExtraField.to_local_bin()
  • removed: method ZipExtraField.to_s()
  • removed: method ZipFile.add(_, _)
  • removed: method ZipFile.close()
  • removed: method ZipFile.commit()
  • removed: method ZipFile.commit_required?()
  • removed: method ZipFile.extract(_, _)
  • removed: method ZipFile.find_entry(_)
  • removed: method ZipFile.get_entry(_)
  • removed: method ZipFile.get_input_stream(_)
  • removed: method ZipFile.get_output_stream(_, _ = …)
  • removed: method ZipFile.glob(*)
  • removed: method ZipFile.mkdir(_, _ = …)
  • removed: method ZipFile.read(_)
  • removed: method ZipFile.remove(_)
  • removed: method ZipFile.rename(_, _)
  • removed: method ZipFile.replace(_, _)
  • removed: method ZipFile.to_s()
  • removed: method ZipFile.write_buffer()
  • removed: method ZipFileSystem.dir()
  • removed: method ZipFileSystem.file()
  • removed: method ZipInputStream.close()
  • removed: method ZipInputStream.eof()
  • removed: method ZipInputStream.eof?()
  • removed: method ZipInputStream.get_next_entry()
  • removed: method ZipInputStream.rewind()
  • removed: method ZipInputStream.sysread(_ = …, _ = …)
  • removed: method ZipOutputStream.<<(_)
  • removed: method ZipOutputStream.close()
  • removed: method ZipOutputStream.close_buffer()
  • removed: method ZipOutputStream.copy_raw_entry(_)
  • removed: method ZipOutputStream.put_next_entry(_, _ = …, _ = …, _ = …, _ = …)
  • removed: method ZipStreamableStream.get_input_stream()
  • removed: method ZipStreamableStream.get_output_stream()
  • removed: method ZipStreamableStream.write_to_zip_output_stream(_)
  • removed: module ZipFileSystem
  • removed: property ZipCentralDirectory.comment: reader
  • removed: property ZipEntry.comment: accessor
  • removed: property ZipEntry.compressed_size: accessor
  • removed: property ZipEntry.compression_method: accessor
  • removed: property ZipEntry.crc: accessor
  • removed: property ZipEntry.dirty: accessor
  • removed: property ZipEntry.externalFileAttributes: accessor
  • removed: property ZipEntry.extra: accessor
  • removed: property ZipEntry.filepath: reader
  • removed: property ZipEntry.follow_symlinks: accessor
  • removed: property ZipEntry.fstype: accessor
  • removed: property ZipEntry.ftype: reader
  • removed: property ZipEntry.gp_flags: accessor
  • removed: property ZipEntry.header_signature: accessor
  • removed: property ZipEntry.localHeaderOffset: accessor
  • removed: property ZipEntry.name: accessor
  • removed: property ZipEntry.restore_ownership: accessor
  • removed: property ZipEntry.restore_permissions: accessor
  • removed: property ZipEntry.restore_times: accessor
  • removed: property ZipEntry.size: accessor
  • removed: property ZipEntry.unix_gid: accessor
  • removed: property ZipEntry.unix_perms: accessor
  • removed: property ZipEntry.unix_uid: accessor
  • removed: property ZipEntry.zipfile: accessor
  • removed: property ZipFile.comment: accessor
  • removed: property ZipFile.name: reader
  • removed: property ZipFile.restore_ownership: accessor
  • removed: property ZipFile.restore_permissions: accessor
  • removed: property ZipFile.restore_times: accessor
  • removed: property ZipOutputStream.comment: accessor
  • removed: protected method ZipInputStream.input_finished?()
  • removed: protected method ZipInputStream.open_entry()
  • removed: protected method ZipInputStream.produce_input()
  • removed: protected method ZipOutputStream.finish()
  • removed: protected property ZipEntrySet.entrySet: accessor
  • removed: set ZipEntry.time(_)
  • removed: static method ZipCentralDirectory.read_from_stream(_)
  • removed: static method ZipEntry.read_c_dir_entry(_)
  • removed: static method ZipEntry.read_local_entry(_)
  • removed: static method ZipEntry.read_zip_long(_)
  • removed: static method ZipEntry.read_zip_short(_)
  • removed: static method ZipFile.add_buffer()
  • removed: static method ZipFile.foreach(_)
  • removed: static method ZipFile.open(_, _ = …)
  • removed: static method ZipFile.open_buffer(_)
  • removed: static method ZipInputStream.open(_)
  • removed: static method ZipInputStream.open_buffer(_)
  • removed: static method ZipOutputStream.open(_)
  • removed: static method ZipOutputStream.write_buffer()
  • changed: constructor Deflater(_, _ = …) → constructor Deflater(_, _ = …, _ = …)
  • changed: constructor Inflater(_) → constructor Inflater(_, _ = …)
  • changed: method NullDecompressor.eof() → static method NullDecompressor.eof()
  • changed: method NullDecompressor.input_finished?() → static method NullDecompressor.input_finished?()
  • changed: method NullDecompressor.produce_input() → static method NullDecompressor.produce_input()
  • changed: method NullDecompressor.sysread(_ = …, _ = …) → static method NullDecompressor.sysread(_ = …, _ = …)
  • added: class CentralDirectory
  • added: class CompressionMethodError < Error
  • added: class Decrypter
  • added: class DestinationFileExistsError < Error
  • added: class Encrypter
  • added: class Entry
  • added: class EntryExistsError < Error
  • added: class EntryNameError < Error
  • added: class EntrySet
  • added: class EntrySizeError < Error
  • added: class Error < StandardError
  • added: class ExtraField < Hash
  • added: class File < CentralDirectory
  • added: class GPFBit3Error < Error
  • added: class InputStream
  • added: class InternalError < Error
  • added: class NullDecrypter < Decrypter
  • added: class NullEncrypter < Encrypter
  • added: class OutputStream
  • added: class StreamableDirectory < Entry
  • added: class StreamableStream < DelegateClass(Entry)
  • added: class TraditionalDecrypter < Decrypter
  • added: class TraditionalEncrypter < Encrypter
  • added: const CentralDirectory.END_OF_CDS
  • added: const CentralDirectory.MAX_END_OF_CDS_SIZE
  • added: const CentralDirectory.STATIC_EOCD_SIZE
  • added: const CentralDirectory.ZIP64_END_OF_CDS
  • added: const CentralDirectory.ZIP64_EOCD_LOCATOR
  • added: const Entry.DEFLATED
  • added: const Entry.EFS
  • added: const Entry.STORED
  • added: const ExtraField.ID_MAP
  • added: const File.CREATE
  • added: const File.DATA_BUFFER_SIZE
  • added: const File.IO_METHODS
  • added: const File.MAX_SEGMENT_SIZE
  • added: const File.MIN_SEGMENT_SIZE
  • added: const File.SPLIT_SIGNATURE
  • added: const File.ZIP64_EOCD_SIGNATURE
  • added: const IOExtras.CHUNK_SIZE
  • added: const IOExtras.RANGE_ALL
  • added: constructor CentralDirectory(_ = …, _ = …)
  • added: constructor Entry(*)
  • added: constructor EntrySet(_ = …)
  • added: constructor ExtraField(_ = …)
  • added: constructor File(_, _ = …, _ = …, _ = …)
  • added: constructor FileSystem()
  • added: constructor InputStream(_, _ = …, _ = …)
  • added: constructor OutputStream(_, _ = …, _ = …)
  • added: constructor StreamableDirectory(_, _, _ = …, _ = …)
  • added: constructor StreamableStream(_)
  • added: constructor TraditionalEncryption(_)
  • added: method CentralDirectory.==(_)
  • added: method CentralDirectory.each()
  • added: method CentralDirectory.entries()
  • added: method CentralDirectory.get_64_e_o_c_d(_)
  • added: method CentralDirectory.get_e_o_c_d(_)
  • added: method CentralDirectory.read_64_e_o_c_d(_)
  • added: method CentralDirectory.read_central_directory_entries(_)
  • added: method CentralDirectory.read_e_o_c_d(_)
  • added: method CentralDirectory.read_from_stream(_)
  • added: method CentralDirectory.size()
  • added: method CentralDirectory.start_buf(_)
  • added: method CentralDirectory.write_to_stream(_)
  • added: method CentralDirectory.zip64_file?(_)
  • added: method Entry.<=>(_)
  • added: method Entry.==(_)
  • added: method Entry.calculate_local_header_size()
  • added: method Entry.cdir_header_size()
  • added: method Entry.check_c_dir_entry_comment_size()
  • added: method Entry.check_c_dir_entry_signature()
  • added: method Entry.check_c_dir_entry_static_header_length(_)
  • added: method Entry.check_name(_)
  • added: method Entry.clean_up()
  • added: method Entry.comment_size()
  • added: method Entry.extra_size()
  • added: method Entry.extract(_ = …)
  • added: method Entry.file_stat(_)
  • added: method Entry.file_type_is?(_)
  • added: method Entry.gather_fileinfo_from_srcpath(_)
  • added: method Entry.get_extra_attributes_from_path(_)
  • added: method Entry.get_input_stream()
  • added: method Entry.get_raw_input_stream()
  • added: method Entry.local_entry_offset()
  • added: method Entry.mtime()
  • added: method Entry.name_is_directory?()
  • added: method Entry.name_safe?()
  • added: method Entry.name_size()
  • added: method Entry.next_header_offset()
  • added: method Entry.pack_c_dir_entry()
  • added: method Entry.pack_local_entry()
  • added: method Entry.parent_as_string()
  • added: method Entry.read_c_dir_entry(_)
  • added: method Entry.read_c_dir_extra_field(_)
  • added: method Entry.read_local_entry(_)
  • added: method Entry.set_default_vars_values()
  • added: method Entry.set_extra_attributes_on_path(_)
  • added: method Entry.set_ftype_from_c_dir_entry()
  • added: method Entry.set_unix_permissions_on_path(_)
  • added: method Entry.time()
  • added: method Entry.to_s()
  • added: method Entry.unpack_c_dir_entry(_)
  • added: method Entry.unpack_local_entry(_)
  • added: method Entry.verify_local_header_size!()
  • added: method Entry.write_c_dir_entry(_)
  • added: method Entry.write_local_entry(_, _ = …)
  • added: method Entry.write_to_zip_output_stream(_)
  • added: method EntrySet.<<(_)
  • added: method EntrySet.==(_)
  • added: method EntrySet.delete(_)
  • added: method EntrySet.dup()
  • added: method EntrySet.each()
  • added: method EntrySet.entries()
  • added: method EntrySet.find_entry(_)
  • added: method EntrySet.glob(_, _ = …)
  • added: method EntrySet.include?(_)
  • added: method EntrySet.length()
  • added: method EntrySet.parent(_)
  • added: method EntrySet.size()
  • added: method ExtraField.c_dir_size()
  • added: method ExtraField.create(_)
  • added: method ExtraField.create_unknown_item()
  • added: method ExtraField.extra_field_type_exist(_, _, _, _)
  • added: method ExtraField.extra_field_type_unknown(_, _, _)
  • added: method ExtraField.length()
  • added: method ExtraField.local_size()
  • added: method ExtraField.merge(_)
  • added: method ExtraField.ordered_values()
  • added: method ExtraField.size()
  • added: method ExtraField.to_c_dir_bin()
  • added: method ExtraField.to_local_bin()
  • added: method ExtraField.to_s()
  • added: method File.add(_, _)
  • added: method File.add_stored(_, _)
  • added: method File.close()
  • added: method File.commit()
  • added: method File.commit_required?()
  • added: method File.extract(_, _)
  • added: method File.find_entry(_)
  • added: method File.get_entry(_)
  • added: method File.get_input_stream(_)
  • added: method File.get_output_stream(_, _ = …, _ = …, _ = …, _ = …, _ = …, _ = …, _ = …, _ = …)
  • added: method File.glob(*)
  • added: method File.mkdir(_, _ = …)
  • added: method File.read(_)
  • added: method File.remove(_)
  • added: method File.rename(_, _)
  • added: method File.replace(_, _)
  • added: method File.to_s()
  • added: method File.write_buffer(_ = …)
  • added: method FileSystem.dir()
  • added: method FileSystem.file()
  • added: method InputStream.close()
  • added: method InputStream.eof()
  • added: method InputStream.eof?()
  • added: method InputStream.get_next_entry()
  • added: method InputStream.rewind()
  • added: method InputStream.sysread(_ = …, _ = …)
  • added: method NullDecrypter.decrypt(_)
  • added: method NullDecrypter.reset!(_)
  • added: method NullEncrypter.data_descriptor(_, _, _)
  • added: method NullEncrypter.encrypt(_)
  • added: method NullEncrypter.header(_)
  • added: method NullEncrypter.reset!()
  • added: method NullEncryption.gp_flags()
  • added: method NullEncryption.header_bytesize()
  • added: method OutputStream.<<(_)
  • added: method OutputStream.close()
  • added: method OutputStream.close_buffer()
  • added: method OutputStream.copy_raw_entry(_)
  • added: method OutputStream.put_next_entry(_, _ = …, _ = …, _ = …, _ = …)
  • added: method StreamableStream.clean_up()
  • added: method StreamableStream.get_input_stream()
  • added: method StreamableStream.get_output_stream()
  • added: method StreamableStream.write_to_zip_output_stream(_)
  • added: method TraditionalDecrypter.decrypt(_)
  • added: method TraditionalDecrypter.reset!(_)
  • added: method TraditionalEncrypter.data_descriptor(_, _, _)
  • added: method TraditionalEncrypter.encrypt(_)
  • added: method TraditionalEncrypter.header(_)
  • added: method TraditionalEncrypter.reset!()
  • added: method TraditionalEncryption.gp_flags()
  • added: method TraditionalEncryption.header_bytesize()
  • added: module FileSystem
  • added: module IOExtras
  • added: module NullDecompressor
  • added: module NullEncryption
  • added: module NullInputStream
  • added: module TraditionalEncryption
  • added: property CentralDirectory.comment: reader
  • added: property Entry.comment: accessor
  • added: property Entry.compressed_size: accessor
  • added: property Entry.compression_method: accessor
  • added: property Entry.crc: accessor
  • added: property Entry.dirty: accessor
  • added: property Entry.external_file_attributes: accessor
  • added: property Entry.extra: accessor
  • added: property Entry.filepath: reader
  • added: property Entry.follow_symlinks: accessor
  • added: property Entry.fstype: accessor
  • added: property Entry.ftype: reader
  • added: property Entry.gp_flags: accessor
  • added: property Entry.header_signature: accessor
  • added: property Entry.internal_file_attributes: accessor
  • added: property Entry.local_header_offset: accessor
  • added: property Entry.name: accessor
  • added: property Entry.restore_ownership: accessor
  • added: property Entry.restore_permissions: accessor
  • added: property Entry.restore_times: accessor
  • added: property Entry.size: accessor
  • added: property Entry.unix_gid: accessor
  • added: property Entry.unix_perms: accessor
  • added: property Entry.unix_uid: accessor
  • added: property Entry.zipfile: accessor
  • added: property EntrySet.entry_order: accessor
  • added: property EntrySet.entry_set: accessor
  • added: property File.comment: accessor
  • added: property File.name: reader
  • added: property File.restore_ownership: accessor
  • added: property File.restore_permissions: accessor
  • added: property File.restore_times: accessor
  • added: property OutputStream.comment: accessor
  • added: protected method EntrySet.sorted_entries()
  • added: protected method InputStream.get_decompressor()
  • added: protected method InputStream.get_io(_, _ = …)
  • added: protected method InputStream.input_finished?()
  • added: protected method InputStream.open_entry()
  • added: protected method InputStream.produce_input()
  • added: protected method OutputStream.finish()
  • added: protected method TraditionalEncryption.decrypt_byte()
  • added: protected method TraditionalEncryption.reset_keys!()
  • added: protected method TraditionalEncryption.update_keys(_)
  • added: set Entry.time(_)
  • added: static method CentralDirectory.read_from_stream(_)
  • added: static method Entry.read_c_dir_entry(_)
  • added: static method Entry.read_local_entry(_)
  • added: static method Entry.read_zip_64_long(_)
  • added: static method Entry.read_zip_long(_)
  • added: static method Entry.read_zip_short(_)
  • added: static method File.add_buffer()
  • added: static method File.foreach(_)
  • added: static method File.get_partial_zip_file_name(_, _)
  • added: static method File.get_segment_count_for_split(_, _)
  • added: static method File.get_segment_size_for_split(_)
  • added: static method File.open(_, _ = …)
  • added: static method File.open_buffer(_, _ = …)
  • added: static method File.put_split_signature(_, _)
  • added: static method File.save_splited_part(_, _, _, _, _, _)
  • added: static method File.split(_, _ = …, _ = …, _ = …)
  • added: static method IOExtras.copy_stream(_, _)
  • added: static method IOExtras.copy_stream_n(_, _, _)
  • added: static method InputStream.open(_, _ = …, _ = …)
  • added: static method InputStream.open_buffer(_, _ = …)
  • added: static method OutputStream.open(_, _ = …)
  • added: static method OutputStream.write_buffer(_ = …, _ = …)
  • added: class Generic
  • added: class IUnix < ExtraField::Generic
  • added: class NTFS < ExtraField::Generic
  • added: class OldUnix < ExtraField::Generic
  • added: class UniversalTime < ExtraField::Generic
  • added: class Zip64 < ExtraField::Generic
  • added: class Zip64Placeholder < ExtraField::Generic
  • added: const IUnix.HEADER_ID
  • added: const NTFS.HEADER_ID
  • added: const NTFS.SEC_TO_UNIX_EPOCH
  • added: const NTFS.WINDOWS_TICK
  • added: const OldUnix.HEADER_ID
  • added: const UniversalTime.HEADER_ID
  • added: const Zip64.HEADER_ID
  • added: const Zip64Placeholder.HEADER_ID
  • added: constructor IUnix(_ = …)
  • added: constructor NTFS(_ = …)
  • added: constructor OldUnix(_ = …)
  • added: constructor UniversalTime(_ = …)
  • added: constructor Zip64(_ = …)
  • added: constructor Zip64Placeholder(_ = …)
  • added: method Generic.==(_)
  • added: method Generic.initial_parse(_)
  • added: method Generic.to_c_dir_bin()
  • added: method Generic.to_local_bin()
  • added: method IUnix.==(_)
  • added: method IUnix.merge(_)
  • added: method IUnix.pack_for_c_dir()
  • added: method IUnix.pack_for_local()
  • added: method NTFS.==(_)
  • added: method NTFS.merge(_)
  • added: method NTFS.pack_for_c_dir()
  • added: method NTFS.pack_for_local()
  • added: method OldUnix.==(_)
  • added: method OldUnix.merge(_)
  • added: method OldUnix.pack_for_c_dir()
  • added: method OldUnix.pack_for_local()
  • added: method UniversalTime.==(_)
  • added: method UniversalTime.merge(_)
  • added: method UniversalTime.pack_for_c_dir()
  • added: method UniversalTime.pack_for_local()
  • added: method Zip64.==(_)
  • added: method Zip64.merge(_)
  • added: method Zip64.pack_for_c_dir()
  • added: method Zip64.pack_for_local()
  • added: method Zip64.parse(_, _, _ = …, _ = …)
  • added: method Zip64Placeholder.pack_for_local()
  • added: property IUnix.gid: accessor
  • added: property IUnix.uid: accessor
  • added: property NTFS.atime: accessor
  • added: property NTFS.ctime: accessor
  • added: property NTFS.mtime: accessor
  • added: property OldUnix.atime: accessor
  • added: property OldUnix.gid: accessor
  • added: property OldUnix.mtime: accessor
  • added: property OldUnix.uid: accessor
  • added: property UniversalTime.atime: accessor
  • added: property UniversalTime.ctime: accessor
  • added: property UniversalTime.flag: accessor
  • added: property UniversalTime.mtime: accessor
  • added: property Zip64.compressed_size: accessor
  • added: property Zip64.disk_start_number: accessor
  • added: property Zip64.original_size: accessor
  • added: property Zip64.relative_header_offset: accessor
  • added: static method Generic.name()
  • added: static method Generic.register_map()
  • added: class ZipFileNameMapper
  • added: class ZipFsDir
  • added: class ZipFsDirIterator
  • added: class ZipFsFile
  • added: constructor ZipFileNameMapper(_)
  • added: constructor ZipFsDir(_)
  • added: constructor ZipFsDirIterator(_)
  • added: constructor ZipFsFile(_)
  • added: method ZipFileNameMapper.each()
  • added: method ZipFileNameMapper.expand_path(_)
  • added: method ZipFileNameMapper.find_entry(_)
  • added: method ZipFileNameMapper.get_entry(_)
  • added: method ZipFileNameMapper.get_input_stream(_)
  • added: method ZipFileNameMapper.get_output_stream(_, _ = …)
  • added: method ZipFileNameMapper.glob(_, *)
  • added: method ZipFileNameMapper.mkdir(_, _ = …)
  • added: method ZipFileNameMapper.read(_)
  • added: method ZipFileNameMapper.remove(_)
  • added: method ZipFileNameMapper.rename(_, _)
  • added: method ZipFsDir.chdir(_)
  • added: method ZipFsDir.chroot(*)
  • added: method ZipFsDir.delete(_)
  • added: method ZipFsDir.entries(_)
  • added: method ZipFsDir.foreach(_)
  • added: method ZipFsDir.getwd()
  • added: method ZipFsDir.glob(*)
  • added: method ZipFsDir.mkdir(_, _ = …)
  • added: method ZipFsDir.new(_)
  • added: method ZipFsDir.open(_)
  • added: method ZipFsDir.pwd()
  • added: method ZipFsDir.rmdir(_)
  • added: method ZipFsDir.unlink(_)
  • added: method ZipFsDirIterator.close()
  • added: method ZipFsDirIterator.each()
  • added: method ZipFsDirIterator.read()
  • added: method ZipFsDirIterator.rewind()
  • added: method ZipFsDirIterator.seek(_)
  • added: method ZipFsDirIterator.tell()
  • added: method ZipFsFile.atime(_)
  • added: method ZipFsFile.basename(_)
  • added: method ZipFsFile.blockdev?(_)
  • added: method ZipFsFile.chardev?(_)
  • added: method ZipFsFile.chmod(_, *)
  • added: method ZipFsFile.chown(_, _, *)
  • added: method ZipFsFile.ctime(_)
  • added: method ZipFsFile.delete(*)
  • added: method ZipFsFile.directory?(_)
  • added: method ZipFsFile.dirname(_)
  • added: method ZipFsFile.executable?(_)
  • added: method ZipFsFile.executable_real?(_)
  • added: method ZipFsFile.exist?(_)
  • added: method ZipFsFile.exists?(_)
  • added: method ZipFsFile.expand_path(_)
  • added: method ZipFsFile.file?(_)
  • added: method ZipFsFile.foreach(_, _ = …)
  • added: method ZipFsFile.ftype(_)
  • added: method ZipFsFile.grpowned?(_)
  • added: method ZipFsFile.join(*)
  • added: method ZipFsFile.link(_, _)
  • added: method ZipFsFile.lstat(_)
  • added: method ZipFsFile.mtime(_)
  • added: method ZipFsFile.new(_, _ = …)
  • added: method ZipFsFile.open(_, _ = …, _ = …)
  • added: method ZipFsFile.owned?(_)
  • added: method ZipFsFile.pipe()
  • added: method ZipFsFile.pipe?(_)
  • added: method ZipFsFile.popen(*)
  • added: method ZipFsFile.read(_)
  • added: method ZipFsFile.readable?(_)
  • added: method ZipFsFile.readable_real?(_)
  • added: method ZipFsFile.readlines(_)
  • added: method ZipFsFile.readlink(_)
  • added: method ZipFsFile.rename(_, _)
  • added: method ZipFsFile.setgid?(_)
  • added: method ZipFsFile.setuid?(_)
  • added: method ZipFsFile.size(_)
  • added: method ZipFsFile.size?(_)
  • added: method ZipFsFile.socket?(_)
  • added: method ZipFsFile.split(_)
  • added: method ZipFsFile.stat(_)
  • added: method ZipFsFile.sticky?(_)
  • added: method ZipFsFile.symlink(_, _)
  • added: method ZipFsFile.symlink?(_)
  • added: method ZipFsFile.truncate(_, _)
  • added: method ZipFsFile.umask(*)
  • added: method ZipFsFile.unlink(*)
  • added: method ZipFsFile.utime(_, *)
  • added: method ZipFsFile.writable?(_)
  • added: method ZipFsFile.writable_real?(_)
  • added: method ZipFsFile.zero?(_)
  • added: property ZipFileNameMapper.pwd: accessor
  • added: property ZipFsDir.file: writer
  • added: property ZipFsFile.dir: writer
  • added: class ZipFsStat
  • added: constructor ZipFsStat(_, _)
  • added: method ZipFsStat.blksize()
  • added: method ZipFsStat.blocks()
  • added: method ZipFsStat.dev()
  • added: method ZipFsStat.ftype()
  • added: method ZipFsStat.gid()
  • added: method ZipFsStat.ino()
  • added: method ZipFsStat.kind_of?(_)
  • added: method ZipFsStat.mode()
  • added: method ZipFsStat.nlink()
  • added: method ZipFsStat.rdev()
  • added: method ZipFsStat.rdev_major()
  • added: method ZipFsStat.rdev_minor()
  • added: method ZipFsStat.uid()
  • added: static method ZipFsStat.delegate_to_fs_file(*)
  • added: constructor AbstractInputStream()
  • added: method AbstractInputStream.each(_ = …)
  • added: method AbstractInputStream.each_line(_ = …)
  • added: method AbstractInputStream.flush()
  • added: method AbstractInputStream.gets(_ = …, _ = …)
  • added: method AbstractInputStream.read(_ = …, _ = …)
  • added: method AbstractInputStream.readline(_ = …)
  • added: method AbstractInputStream.readlines(_ = …)
  • added: method AbstractInputStream.ungetc(_)
  • added: method AbstractOutputStream.print(*)
  • added: method AbstractOutputStream.printf(_, *)
  • added: method AbstractOutputStream.putc(_)
  • added: method AbstractOutputStream.puts(*)
  • added: method AbstractOutputStream.write(_)
  • added: method FakeIO.kind_of?(_)
  • added: module AbstractInputStream
  • added: module AbstractOutputStream
  • added: module FakeIO
  • added: property AbstractInputStream.lineno: accessor
  • added: property AbstractInputStream.pos: reader
  • removed: class Generic
  • removed: class IUnix < Generic
  • removed: class UniversalTime < Generic
  • removed: const IUnix.HEADER_ID
  • removed: const UniversalTime.HEADER_ID
  • removed: constructor IUnix(_ = …)
  • removed: constructor UniversalTime(_ = …)
  • removed: method Generic.==(_)
  • removed: method Generic.initial_parse(_)
  • removed: method Generic.to_c_dir_bin()
  • removed: method Generic.to_local_bin()
  • removed: method IUnix.==(_)
  • removed: method IUnix.merge(_)
  • removed: method IUnix.pack_for_c_dir()
  • removed: method IUnix.pack_for_local()
  • removed: method UniversalTime.==(_)
  • removed: method UniversalTime.merge(_)
  • removed: method UniversalTime.pack_for_c_dir()
  • removed: method UniversalTime.pack_for_local()
  • removed: property IUnix.gid: accessor
  • removed: property IUnix.uid: accessor
  • removed: property UniversalTime.atime: accessor
  • removed: property UniversalTime.ctime: accessor
  • removed: property UniversalTime.flag: accessor
  • removed: property UniversalTime.mtime: accessor
  • removed: static method Generic.name()
  • removed: static method Generic.register_map()
  • removed: class ZipFileNameMapper
  • removed: class ZipFsDir
  • removed: class ZipFsDirIterator
  • removed: class ZipFsFile
  • removed: constructor ZipFileNameMapper(_)
  • removed: constructor ZipFsDir(_)
  • removed: constructor ZipFsDirIterator(_)
  • removed: constructor ZipFsFile(_)
  • removed: method ZipFileNameMapper.each()
  • removed: method ZipFileNameMapper.expand_path(_)
  • removed: method ZipFileNameMapper.find_entry(_)
  • removed: method ZipFileNameMapper.get_entry(_)
  • removed: method ZipFileNameMapper.get_input_stream(_)
  • removed: method ZipFileNameMapper.get_output_stream(_, _ = …)
  • removed: method ZipFileNameMapper.mkdir(_, _ = …)
  • removed: method ZipFileNameMapper.read(_)
  • removed: method ZipFileNameMapper.remove(_)
  • removed: method ZipFileNameMapper.rename(_, _)
  • removed: method ZipFsDir.chdir(_)
  • removed: method ZipFsDir.chroot(*)
  • removed: method ZipFsDir.delete(_)
  • removed: method ZipFsDir.entries(_)
  • removed: method ZipFsDir.foreach(_)
  • removed: method ZipFsDir.getwd()
  • removed: method ZipFsDir.glob(*)
  • removed: method ZipFsDir.mkdir(_, _ = …)
  • removed: method ZipFsDir.new(_)
  • removed: method ZipFsDir.open(_)
  • removed: method ZipFsDir.pwd()
  • removed: method ZipFsDir.rmdir(_)
  • removed: method ZipFsDir.unlink(_)
  • removed: method ZipFsDirIterator.close()
  • removed: method ZipFsDirIterator.each()
  • removed: method ZipFsDirIterator.read()
  • removed: method ZipFsDirIterator.rewind()
  • removed: method ZipFsDirIterator.seek(_)
  • removed: method ZipFsDirIterator.tell()
  • removed: method ZipFsFile.atime(_)
  • removed: method ZipFsFile.basename(_)
  • removed: method ZipFsFile.blockdev?(_)
  • removed: method ZipFsFile.chardev?(_)
  • removed: method ZipFsFile.chmod(_, *)
  • removed: method ZipFsFile.chown(_, _, *)
  • removed: method ZipFsFile.ctime(_)
  • removed: method ZipFsFile.delete(*)
  • removed: method ZipFsFile.directory?(_)
  • removed: method ZipFsFile.dirname(_)
  • removed: method ZipFsFile.executable?(_)
  • removed: method ZipFsFile.executable_real?(_)
  • removed: method ZipFsFile.exist?(_)
  • removed: method ZipFsFile.exists?(_)
  • removed: method ZipFsFile.expand_path(_)
  • removed: method ZipFsFile.file?(_)
  • removed: method ZipFsFile.foreach(_, _ = …)
  • removed: method ZipFsFile.ftype(_)
  • removed: method ZipFsFile.grpowned?(_)
  • removed: method ZipFsFile.join(*)
  • removed: method ZipFsFile.link(_, _)
  • removed: method ZipFsFile.lstat(_)
  • removed: method ZipFsFile.mtime(_)
  • removed: method ZipFsFile.new(_, _ = …)
  • removed: method ZipFsFile.open(_, _ = …, _ = …)
  • removed: method ZipFsFile.owned?(_)
  • removed: method ZipFsFile.pipe()
  • removed: method ZipFsFile.pipe?(_)
  • removed: method ZipFsFile.popen(*)
  • removed: method ZipFsFile.read(_)
  • removed: method ZipFsFile.readable?(_)
  • removed: method ZipFsFile.readable_real?(_)
  • removed: method ZipFsFile.readlines(_)
  • removed: method ZipFsFile.readlink(_)
  • removed: method ZipFsFile.rename(_, _)
  • removed: method ZipFsFile.setgid?(_)
  • removed: method ZipFsFile.setuid?(_)
  • removed: method ZipFsFile.size(_)
  • removed: method ZipFsFile.size?(_)
  • removed: method ZipFsFile.socket?(_)
  • removed: method ZipFsFile.split(_)
  • removed: method ZipFsFile.stat(_)
  • removed: method ZipFsFile.sticky?(_)
  • removed: method ZipFsFile.symlink(_, _)
  • removed: method ZipFsFile.symlink?(_)
  • removed: method ZipFsFile.truncate(_, _)
  • removed: method ZipFsFile.umask(*)
  • removed: method ZipFsFile.unlink(*)
  • removed: method ZipFsFile.utime(_, *)
  • removed: method ZipFsFile.writable?(_)
  • removed: method ZipFsFile.writable_real?(_)
  • removed: method ZipFsFile.zero?(_)
  • removed: property ZipFileNameMapper.pwd: accessor
  • removed: property ZipFsDir.file: writer
  • removed: property ZipFsFile.dir: writer
  • removed: class ZipFsStat
  • removed: constructor ZipFsStat(_, _)
  • removed: method ZipFsStat.blksize()
  • removed: method ZipFsStat.blocks()
  • removed: method ZipFsStat.dev()
  • removed: method ZipFsStat.ftype()
  • removed: method ZipFsStat.gid()
  • removed: method ZipFsStat.ino()
  • removed: method ZipFsStat.kind_of?(_)
  • removed: method ZipFsStat.mode()
  • removed: method ZipFsStat.nlink()
  • removed: method ZipFsStat.rdev()
  • removed: method ZipFsStat.rdev_major()
  • removed: method ZipFsStat.rdev_minor()
  • removed: method ZipFsStat.uid()
  • removed: static method ZipFsStat.delegate_to_fs_file(*)