./math/ruby-roo, Ruby library to read and write Spreadsheet Documents

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.7.1, Package name: ruby23-roo-2.7.1, Maintainer: pkgsrc-users

Roo implements read access for all common spreadsheet types. It can handle:

* Excel 2007 - 2013 formats (xlsx, xlsm)
* LibreOffice / OpenOffice.org formats (ods)
* CSV
* Excel 97, Excel 2002 XML, and Excel 2003 XML formats when using
the roo-xls gem (xls, xml)
* Google spreadsheets with read/write access when using roo-google


Required to run:
[archivers/ruby-zip] [textproc/ruby-nokogiri]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: f6291a551d09fe930f0eedc455430576685fa254
RMD160: 82757339162467e9145ef52494c617462b7219b7
Filesize: 79.5 KB

Version history: (Expand)


CVS history: (Expand)


   2017-01-07 23:26:46 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Updated ruby22-roo to 2.7.1.

## [2.7.1] 2017-01-03
### Fixed
- Fixed regression where a CSV's encoding was being ignored \ 
[372](https://github.com/roo-rb/roo/pull/372)

## [2.7.0] 2016-12-31
### Fixed
- Added rack server for testing Roo's download capabilities \ 
[365](https://github.com/roo-rb/roo/pull/365)
- Refactored tests into different formats \ 
[365](https://github.com/roo-rb/roo/pull/365)
- Fixed OpenOffice for JRuby [362](https://github.com/roo-rb/roo/pull/362)
- Added '0.000000' => '%.6f' number format \ 
[354](https://github.com/roo-rb/roo/pull/354)
- Add additional formula cell types for to_csv \ 
[367][https://github.com/roo-rb/roo/pull/367]

### Added
- Extracted formatters from Roo::Base#to_* methods \ 
[364](https://github.com/roo-rb/roo/pull/364)

## [2.6.0] 2016-12-28
### Fixed
- Fixed error if sheet name starts with a slash \ 
[348](https://github.com/roo-rb/roo/pull/348)
- Fixed loading to support files on ftp [355](https://github.com/roo-rb/roo/pull/355)
- Fixed Ruby 2.4.0 deprecation warnings [356](https://github.com/roo-rb/roo/pull/356)
- properly return date as string [359](https://github.com/roo-rb/roo/pull/359)

### Added
- Cell values can be set in a CSV [350](https://github.com/roo-rb/roo/pull/350/)
- Raise an error Roo::Excelx::Extractor document is missing \ 
[358](https://github.com/roo-rb/roo/pull/358/)
   2016-10-15 16:45:17 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-roo to 2.5.1.

## [2.5.1] 2016-08-26
### Fixed
- Fixed NameError. [337](https://github.com/roo-rb/roo/pull/337)

## [2.5.0] 2016-08-21
### Fixed
- Remove tempdirs via finalizers on garbage collection. This cleans them up in \ 
all known cases, rather than just when the #close method is called. The #close \ 
method can be used to cleanup early. \ 
[329](https://github.com/roo-rb/roo/pull/329)
- Fixed README.md typo [318](https://github.com/roo-rb/roo/pull/318)
- Parse sheets in ODS files once to improve performance \ 
[320](https://github.com/roo-rb/roo/pull/320)
- Fix some Cell conversion issues [324](https://github.com/roo-rb/roo/pull/324) \ 
and [331](https://github.com/roo-rb/roo/pull/331)
- Improved memory performance [332](https://github.com/roo-rb/roo/pull/332)
- Added `no_hyperlinks` option to improve streamig performance \ 
[319](https://github.com/roo-rb/roo/pull/319) and \ 
[333](https://github.com/roo-rb/roo/pull/333)

### Deprecations
- Roo::Base::TEMP_PREFIX should be accessed via Roo::TEMP_PREFIX
- The private Roo::Base#make_tempdir is now available at the class level in
  classes that use tempdirs, added via Roo::Tempdir
=======
### Added
- Discard hiperlinks lookups to allow streaming parsing without loading whole files

## [2.4.0] 2016-05-14
### Fixed
- Fixed opening spreadsheets with charts \ 
[315](https://github.com/roo-rb/roo/pull/315)
- Fixed memory issues for Roo::Utils.number_to_letter \ 
[308](https://github.com/roo-rb/roo/pull/308)
- Fixed Roo::Excelx::Cell::Number to recognize floating point numbers \ 
[306](https://github.com/roo-rb/roo/pull/306)
- Fixed version number in Readme.md [304](https://github.com/roo-rb/roo/pull/304)

### Added
- Added initial support for HTML formatting \ 
[278](https://github.com/roo-rb/roo/pull/278)
   2016-03-09 16:09:22 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-roo to 2.3.2.

## [2.3.2] 2016-02-18
### Fixed
- Handle url with long query params (ex. S3 secure url) \ 
[302](https://github.com/roo-rb/roo/pull/302)
- Allow streaming for Roo::CSV [297](https://github.com/roo-rb/roo/pull/297)
- Export Fixnums to Added csv [295](https://github.com/roo-rb/roo/pull/295)
- Removed various Ruby warnings [289](https://github.com/roo-rb/roo/pull/289)
- Fix incorrect example result in Readme.md \ 
[293](https://github.com/roo-rb/roo/pull/293)
   2016-01-12 10:40:55 by Thomas Klausner | Files touched by this commit (1)
Log message:
Remove unnecessary line.
   2016-01-12 10:39:55 by Thomas Klausner | Files touched by this commit (4)
Log message:
Import ruby-roo-2.3.1 as math/ruby-roo.

Roo implements read access for all common spreadsheet types. It can handle:

* Excel 2007 - 2013 formats (xlsx, xlsm)
* LibreOffice / OpenOffice.org formats (ods)
* CSV
* Excel 97, Excel 2002 XML, and Excel 2003 XML formats when using
  the roo-xls gem (xls, xml)
* Google spreadsheets with read/write access when using roo-google

Untested, but packages fine.