8000 Releases · ONLYOFFICE-QA/ooxml_parser · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: ONLYOFFICE-QA/ooxml_parser

v0.39.0

18 Jun 15:43
94a2d6e
Compare
Choose a tag to compare

0.39.0 (2025-06-18)

Fixes

  • Fix ParagraphBorders#border_visual_type
    for cases when document contains empty pBdr tag
  • Fix rubocop-1.75.8 cop Style/RedundantParentheses
  • Fix rubocop-1.75.8 cop Style/EmptyStringInsideInterpolation
  • Fix rubocop-1.72.2 cop Lint/UselessConstantScoping
  • Fix rubocop-performance-1.24.0 cop Performance/ChainArrayAllocation
  • Run rubocop in CI through bundle exec

v0.38.0

17 Feb 11:06
e66edef
Compare
Choose a tag to compare

0.38.0 (2025-02-17)

New Features

  • Add ruby-3.3 to CI
  • Add ruby-3.4 to CI
  • Add dependabot check for GitHub Actions
  • Add support of truffleruby
  • Add example folder with example how to verify some files
  • Add parsing Comment parameters author, date_string, initials
  • Add parsing CommentExtended#parent_paragraph_id
  • Add parsing UserProtectedRanges

Changes

  • BREAKING Drop ruby-2.7 support, since it's EOLed
  • BREAKING Drop ruby-3.0 support, since it's EOLed
  • Move long running rubies CI to nightly runs
  • Ability to run nightly CI by trigger button
  • Optimize performance for parsing sheet name coordinates
  • Code changes after update to rubocop-1.63.1
  • Fix rubocop-1.64 cop Style/SuperArguments warnings.
  • Fix rubocop configuration to be compatible with v3 of < 10000 code>rubocop-rspec
  • Fix rubocop-1.65.0 cop Gemspec/AddRuntimeDependency
  • Increase coverage for some edge cases for future ruby-3.4
  • New optional param for NumberingProperties#numbering_level_current
  • Code changes after update to rubocop-1.68.0

Fixes

  • Monkey-patch File::SHARE_DELETE to be compatible with truffleruby-24.1.1
  • Fix Coordinates#column_number for multi-chart strings

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
10000

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
0