Browse Source

I dub thee v0.17.2

dev
Andy Meneely 4 years ago
parent
commit
695cbec183
  1. 5
      CHANGELOG.md
  2. 4
      lib/squib/import/xlsx_importer.rb
  3. 2
      lib/squib/version.rb

5
CHANGELOG.md

@ -1,6 +1,11 @@
# Squib CHANGELOG
Squib follows [semantic versioning](http://semver.org).
## v0.17.1 / 2021-09-07
Bugs:
* Fix frozen string error on `Squib.xlsx` import when stripping newlines is enabled
## v0.17.1 / 2021-08-11
Bugs:

4
lib/squib/import/xlsx_importer.rb

@ -10,13 +10,13 @@ module Squib::Import
data = Squib::DataFrame.new
s.first_column.upto(s.last_column) do |col|
header = s.cell(s.first_row, col).to_s
header.strip! if import.strip?
header = header.strip if import.strip?
data[header] = []
(s.first_row + 1).upto(s.last_row) do |row|
cell = s.cell(row, col)
# Roo hack for avoiding unnecessary .0's on whole integers (https://github.com/roo-rb/roo/issues/139)
cell = s.excelx_value(row, col) if s.excelx_type(row, col) == [:numeric_or_formula, 'General']
cell.strip! if cell.respond_to?(:strip) && import.strip?
cell = cell.strip if cell.respond_to?(:strip) && import.strip?
cell = block.yield(header, cell) unless block.nil?
data[header] << cell
end# row

2
lib/squib/version.rb

@ -6,6 +6,6 @@ module Squib
# Most of the time this is in the alpha of the next release.
# e.g. v0.0.5a is on its way to becoming v0.0.5
#
VERSION = '0.18.0a'
VERSION = '0.17.2'
end

Loading…
Cancel
Save