A summary of data about the Ruby ecosystem.

Recent Releases of https://github.com/aquasync/ruby-ole

https://github.com/aquasync/ruby-ole - https://github.com/aquasync/ruby-ole/releases/tag/v1.2.13.1

  • Try using gemspec metadata to see if it will update rubygems homepage link.

- Ruby
Published by aquasync almost 2 years ago

https://github.com/aquasync/ruby-ole - https://github.com/aquasync/ruby-ole/releases/tag/v1.2.13

  • Drop defunct Travis sudo: false directive (github #27, olleolleolle).
  • Fix broken '-y' command line option (github #20).

- Ruby
Published by aquasync almost 2 years ago

https://github.com/aquasync/ruby-ole -

  • Fix to work with frozen string literals (github #24, taichi-ishitani).

- Ruby
Published by aquasync almost 7 years ago

https://github.com/aquasync/ruby-ole -

  • Integer unification for ruby 2.4.0+ (github #19, koic).

- Ruby
Published by aquasync almost 9 years ago

https://github.com/aquasync/ruby-ole -

  • Change project homepage to github.
  • Add MIT licence to the gemspec (github #17, reiz).

- Ruby
Published by aquasync about 10 years ago

https://github.com/aquasync/ruby-ole -

  • Separate out from ruby-msg as new project.

- Ruby
Published by aquasync about 11 years ago

https://github.com/aquasync/ruby-ole -

  • Lots of test updates, 90% coverage.
  • Fix +to_tree+ method to be more efficient, and stream output.
  • Optimizations from benchmarks and profiling, mostly for writes. Fixed
    AllocationTable#resize_chain, RangesIOResizable#truncate and
    AllocationTable#free_block.
  • Add in filesystem test file from rubyzip, and start working on a
    filesystem api.

- Ruby
Published by aquasync about 11 years ago

https://github.com/aquasync/ruby-ole -

  • MBAT write support re-implmented. Can now write files over ~8mb again.
  • Minor fixes (truncation in #flush, file modification timestamps)
  • More test coverage
  • Initial (read-only) property set support.
  • Complete filesystem api, to pass most of the rubyzip tests.
  • Add a ChangeLog :).

- Ruby
Published by aquasync about 11 years ago

https://github.com/aquasync/ruby-ole -

  • Make all tests pass on windows (issue #1).
  • Make all tests pass on a power pc (running ubuntu).
  • Property set convenience access functions.

- Ruby
Published by aquasync about 11 years ago

https://github.com/aquasync/ruby-ole -

  • Make all tests pass on ruby 1.9.

- Ruby
Published by aquasync about 11 years ago

https://github.com/aquasync/ruby-ole -

  • Fix FileClass#expand_path to work properly on darwin (issue #2)
  • Guard against Enumerable#sum clash with active support (issue #3)

- Ruby
Published by aquasync about 11 years ago

https://github.com/aquasync/ruby-ole -

  • Prepare Ole::Types::PropertySet for write support.
  • Introduce Ole::Storage#meta_data as an easy interface to meta data stored
    within various property sets.
  • Add new --metadata action to oletool to dump said metadata.
  • Add new --mimetype action to oletool, and corresponding Ole::Storage#mime_type
    function to try to guess mime type of a file based on some simple heuristics.
  • Restructure project files a bit, and pull in file_system & meta_data support
    by default.
  • More tests - now have 100% coverage.

- Ruby
Published by aquasync about 11 years ago

https://github.com/aquasync/ruby-ole -

  • Check in the new fixes to the mbat support.
  • Update README to be a bit more useful.

- Ruby
Published by aquasync about 11 years ago

https://github.com/aquasync/ruby-ole -

  • Fix a couple of breakages when using $KCODE = 'UTF8'

- Ruby
Published by aquasync about 11 years ago

https://github.com/aquasync/ruby-ole -

  • Update code to support ruby 1.9.1

- Ruby
Published by aquasync about 11 years ago

https://github.com/aquasync/ruby-ole -

  • Lots of performance enhancements for RangesIO.

- Ruby
Published by aquasync about 11 years ago

https://github.com/aquasync/ruby-ole -

  • Mostly more performance enhancements, significantly faster for
    certain operations.
  • Using lots of files is faster due to new hash lookup for dirents by name.
  • Writes of many files are faster now too as Dirent & FileTime serialization
    has been improved.
  • Certain operations from the filesystem api have been profiled and sped up.
  • Don't use syswrite on jruby to avoid the buffered stream warnings.

- Ruby
Published by aquasync about 11 years ago

https://github.com/aquasync/ruby-ole -

  • Avoid use of DateTime#new! (issue #4)
  • Remove warning about unexpected root names (issue #5)

- Ruby
Published by aquasync about 11 years ago

https://github.com/aquasync/ruby-ole -

  • Add COPYING for packaging (issue #7)
  • Make tests pass using home_run (github #1)
  • Make tests pass using mathn.
  • Updates to suppress warnings on 1.9.2.
  • Split out gemspec into separate file and use for Rakefile.

- Ruby
Published by aquasync about 11 years ago

https://github.com/aquasync/ruby-ole -

  • Add gemspec and docs to packages so tests can pass again.
  • Build tarballs again in package task.

- Ruby
Published by aquasync about 11 years ago

https://github.com/aquasync/ruby-ole - v1.2.11.2

  • Remove empty dirents after constructing tree (fixes non-contiguous
    allocation table usage).
  • Fix fallback Symbol#to_proc to match activesupport definition in case
    we get loaded first (github #2, lazylester).
  • Use method_defined? for fallback guards to support newer versions of
    ruby (jocker).
  • Add guard on FileTime#initialize to skip for newer versions of ruby.
    Missing required methods, but optimization no longer relevant
    anyway (github #4, sagmor).

- Ruby
Published by aquasync about 11 years ago

https://github.com/aquasync/ruby-ole - v1.2.11.3

  • Various fixes for ruby 1.9.3 - handle iconv deprecation and
    fix FileTime.from_time (github #7, brawnski).
  • Avoid constant redefinition warning in gemspec.

- Ruby
Published by aquasync about 11 years ago

https://github.com/aquasync/ruby-ole - v1.2.11.4

  • Embed PropertySet meta data GUIDs and field lists, to avoid hitting the
    filesystem and remove dependency on YAML.
  • Update Rakefile to avoid warnings about both deprecated tasks and space
    before parentheses.
  • Remove Dirent#children=.

- Ruby
Published by aquasync about 11 years ago

https://github.com/aquasync/ruby-ole - v1.2.11.5

  • Fix breakage of IO.parse_mode on Rubinius (issue #10).
  • Make tests pass on rubinius (issue #11).
  • Improve RangesIO test coverage.
  • Don't warn when mbat_start is AVAIL instead of EOC (github #9).

- Ruby
Published by aquasync about 11 years ago

https://github.com/aquasync/ruby-ole - v1.2.11.6

  • Fix breakage of writable IO stream detection on Windows (github #11).

- Ruby
Published by aquasync about 11 years ago

https://github.com/aquasync/ruby-ole - v1.2.11.7

  • Various encoding fixes to make tests pass on current rubies.
  • Fix RangesIO#write behaviour when passed an encoded string (github #14,
    romuloceccon).
  • Fix Dirent#each_child attempting iteration on file children (github #13).
  • Unused variable fixes to avoid warnings (github #12, kachick).

- Ruby
Published by aquasync about 11 years ago

https://github.com/aquasync/ruby-ole -

  • Fix duplicate key warning (github #15 and googlecode #12).

- Ruby
Published by aquasync about 11 years ago