Roo v1.12.0 Release Notes
Release Date: 2013-08-18 // over 10 years ago-
๐ Deprecated
- ๐ Rename Openoffice -> OpenOffice, Libreoffice -> LibreOffice, Csv -> CSV, and redirect the old names to the new constants
- ๐ Enable Roo::Excel, Excel2003XML, Excelx, OpenOffice to accept an options hash, and deprecate the old method argument based approach to supplying them options
- ๐
Roo's roo_rails_helper, aka the
spreadsheet
html-generating view method is currently deprecated with no replacement. If you find it helpful, tell http://github.com/Empact or extract it yourself.
๐ Changed / Added
- โ Add Roo::Excelx#load_xml so that people can customize to their data, e.g. #23
- Enable passing csv_options to Roo::CSV, which are passed through to the underlying CSV call.
- Enable passing options through from Roo::Spreadsheet to any Roo type.
- Enable passing an :extension option to Roo::Spreadsheet.new, which will override the extension detected on in the path #15
- ๐ Switch from google-spreadsheet-ruby to google_drive for Roo::Google access #40
- ๐ Make all the classes consistent in that #read_cells is only effective if the sheet has not been read.
- ๐ Roo::Google supports login via oauth :access_token. #61
- Roo::Excel now exposes its Spreadsheet workbook via #workbook
- Pull #load_xml down into Roo::Base, and use it in Excel2003XML and OpenOffice.
๐ Changed
- #formula? now returns truthy or falsey, rather than true/false.
- ๐ Base#longest_sheet was moved to Excel, as it only worked under Excel
๐ Fixed
- ๐ Fix that Roo::CSV#parse(headers: true) would blow up. #37