Skip to content

Releases: ONLYOFFICE-QA/ooxml_parser

v0.37.1

06 Jul 14:01
ab9c5c7
Compare
Choose a tag to compare

0.37.1 (2023-07-06)

  • Add parsing PivotField#name

v0.37.0

20 Jun 12:03
3194d03
Compare
Choose a tag to compare

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

22 May 11:10
718a7e2
Compare
Choose a tag to compare

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

10 May 10:14
ee952ae
Compare
Choose a tag to compare

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

20 Apr 14:21
b64eb2d
Compare
Choose a tag to compare

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

30 Nov 10:34
8190915
Compare
Choose a tag to compare

0.34.2 (2022-11-30)

Fixes

  • Fix parsing default_run_style
  • Fix parsing indents

v0.34.1

10 Nov 12:39
2d06552
Compare
Choose a tag to compare

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

09 Nov 11:52
84bfb5c
Compare
Choose a tag to compare

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

25 Oct 12:01
da85af6
Compare
Choose a tag to compare

New Features

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

v0.32.0

03 Oct 13:26
eb1194f
Compare
Choose a tag to compare

New Features

  • Add parsing WorkbookProperties
  • Add parsing NumberingProperties#image