Ooxml Parser Versions Save

Ruby OOXML Parser

v0.37.1

10 months ago

0.37.1 (2023-07-06)

  • Add parsing PivotField#name

v0.37.0

11 months ago

0.37.0 (2023-06-20)

  • Add parsing PivotTableDefinition#data_fields
  • Add parsing PivotTableDefinition#page_fields
  • Add parsing PivotTableDefinition#row_fields
  • Add parsing PivotTableDefinition#column_fields

v0.36.1

1 year ago

0.36.1 (2023-05-22)

Fixes

  • Fix merging hyperlink runs for DocxParagraph

Changes

  • Store all development dependencies in Gemfile (According to rubocop Gemspec/DevelopmentDependencies)

v0.36.0

1 year ago

0.36.0 (2023-05-10)

New Features

  • New Color#within_delta? method for comparing colors
  • New PageProperties#section_break method
  • Cache file Relationships to reduce memory usage

Changes

  • OOXMLDocumentObject#boolean_attribute_value will raise ArgumentError if attribute value is not boolean/1/0
  • Note#note_base_xpath will raise NameError for unknown note type
  • Minor changes to spec folder structure
  • TextBox now is instance of OOXMLDocumentObject
  • Cleanup Runs-related code in DocxParagraph
  • Simplify Spacing parsing
  • Add TimeNodeList class for parsing nodes
  • Add XlsxColumns class for parsing nodes

Fixes

  • Fix CommonTiming was not an instance of `OOXMLDocumentObject
  • Simplify parsing of Chart
  • Speedup Color#parse_hex_string by not using regexp
  • Remove all DocumentStructure class variables
  • Add SeriesText#string alias to SeriesText#reference
  • Optimize rspec by not parsing same files several times

v0.35.0

1 year ago

0.35.0 (2023-04-20)

Changes

  • Drop support of ruby-2.6 since it's EOLed
  • Add jruby-9.4 support
  • Fix parsing borders with none style
  • Add parsing SeriesText with number reference

v0.34.2

1 year ago

0.34.2 (2022-11-30)

Fixes

  • Fix parsing default_run_style
  • Fix parsing indents

v0.34.1

1 year ago

0.34.1 (2022-11-10)

Fixes

  • Do not crash if default paragraph style have no run properties
  • Fix parsing boolean ValuedChild if there is no val attribute
  • Fix early exit from parsing default run style
  • Fix NumberingProperties#ilvl default value
  • Fix problem with parsing default spacing
  • Fix problem with parsing default indent

v0.34.0

1 year ago

New Features

  • Add support of jruby-9.3

Changes

  • Fix incorrect attributes type for Location
  • Move rubocop check in CI to linting config
  • Refactor Colo#parse_hex_string for better performance

Fixes

  • Fix file parsing outside of it in rspec
  • Fix parsing FormProperties
  • Fix parsing FormTextProperties

v0.33.0

1 year ago

New Features

  • Add parsing ComboBox
  • Add parsing DropdownList
  • Add parsing CheckBox
  • Add parsing FormProperties
  • Add parsing FormTextProperties
  • Add OoxmlColor#theme_tint

v0.32.0

1 year ago

New Features

  • Add parsing WorkbookProperties
  • Add parsing NumberingProperties#image