News

1.1.0: 2017-07-12

Improvements

  • Supported external command limitation by the following environment variables:

    • CHUPA_TEXT_EXTERNAL_COMMAND_LIMIT_CPU
    • CHUPA_TEXT_EXTERNAL_COMMAND_LIMIT_AS
  • Handled more download errors.

  • Improved extension detection.

1.0.9: 2017-07-11

Improvements

  • ChupaText::TextData: Changed extension to ".txt".

  • chupa-text: Added --uri option.

  • chupa-text: Added --mime-type option.

  • ChupaText::DownloadError: Added.

  • Supported zip.

  • ChupaText::ExternalCommand#path: Added.

1.0.8: 2017-07-10

Improvements

  • ChupaText::VirtualContent: Accepted Pathname.

Fixes

  • ChupaText::VirtualFileData#path: Fixed a bug that it doesn't return real path.

1.0.7: 2017-07-06

Improvements

  • Supported screenshot.

  • chupa-text: Added new options:

    • --need-screenshot
    • --expected-screenshot-size=WIDTHxHEIGHT

Fixes

  • CSV decomposer: Fixed a infinite loop bug.

1.0.6: 2017-07-05

Improvements

  • Supported non ASCII characters in file name.

1.0.5: 2017-05-02

Improvements

  • Added message/rfc822 MIME type association with .eml and .mew into the default MIME type list.

  • Searched decomposer even if MIME type is text/plain.

  • ChupaText::Data#initialize: Accepted source data.

  • ChupaText::UnknownEncodingError: Added.

  • Added plain text formatter.

1.0.4: 2014-02-17

  • Removed a needless optimization.

1.0.3: 2014-02-17

  • Added ChupaText::EncryptedError.
  • Added ChupaText::InvalidDataError.
  • Added ChupaText::Attributes.
  • ChupaText::Data#attributes returns ChupaText::Attributes instead of Hash.

1.0.2: 2014-02-15

  • Added ChupaText::SizeParser.
  • Added ChupaText::DefaultLogger.
  • chupa-text: Added --log-output option.
  • chupa-text: Added --log-level option.
  • Added ChupaText::ExternalCommand.
  • Added MIME types for office files.

1.0.1: 2014-01-05

  • chupa-text: Supported loading decomposers installed by RubyGems.
  • chupa-text: Added --disable-gems option that disable loading decomposers installed by RubyGems.
  • chupa-text: Added -I option to use decomposers that are not installed by RubyGems.
  • Added ChupaText::Data#text_plain?.
  • configuration: Changed mime_types from mime_type because they processes about a set of MIME types.
  • configuration: Added PDF to the default MIME type mappings.

1.0.0: 2014-01-05

The first release!!!