Bump DocumentFormat.OpenXml from 2.20.0 to 3.5.1#11
Open
dependabot[bot] wants to merge 1 commit intomainfrom
Open
Bump DocumentFormat.OpenXml from 2.20.0 to 3.5.1#11dependabot[bot] wants to merge 1 commit intomainfrom
dependabot[bot] wants to merge 1 commit intomainfrom
Conversation
--- updated-dependencies: - dependency-name: DocumentFormat.OpenXml dependency-version: 3.5.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Up to standards ✅🟢 Issues
|
| Metric | Results |
|---|---|
| Complexity | 0 |
AI Reviewer: run a review on demand. To trigger the first review automatically, go to your organization or repository integration settings. AI can make mistakes. Always validate suggestions.
TIP This summary will be updated as you push new changes. Give us feedback
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updated DocumentFormat.OpenXml from 2.20.0 to 3.5.1.
Release notes
Sourced from DocumentFormat.OpenXml's releases.
3.5.1
Added
DocumentFormat.OpenXml.Office2016.Drawing.ChartDrawing.OffsetclassVersionattribute toDocumentFormat.OpenXml.Office2016.Drawing.ChartDrawing.ChartSpaceFeatureListattribute toDocumentFormat.OpenXml.Office2016.Drawing.ChartDrawing.ChartSpaceFalbackImgattribute toDocumentFormat.OpenXml.Office2016.Drawing.ChartDrawing.ChartSpaceDocumentFormat.OpenXml.Office2016.Drawing.ChartDrawing.ExtensionDropModeenum3.4.1
Added
MediaDataPartType.Mp4to support MP4 video media parts in presentations and documents (#1866)Changed
FromChunkedBase64Stringto significantly reduce allocations and improve throughput when decoding chunked base64 content (≈2.4× faster, ≈70% less memory) (#1868)Fixed
XmlDOMTextWriterinstead ofXmlWriter.Createto correctly handle serialization of certain XML content (#1869, #1961)Documentation
AutoSaveset tofalsedoes not persist changes (#1873)Thanks to the following for their contributions:
@QuocDatHoang
@Varorbc
3.3.0
Added
DocumentFormat.OpenXml.Office.SpreadSheetML.Y2024.WorkbookCompatibilityVersionnamespaceFixed
.ToFlatOpc(...)has been greatly improved for large parts (#1863)Thanks to the following for their contributions:
@QuocDatHoang
3.2.0
Added
DocumentFormat.OpenXml.Office.SpreadSheetML.Y2022.PivotRichDatanamespaceDocumentFormat.OpenXml.Office.SpreadSheetML.Y2024.PivotDynamicArraysnamespaceChanged
Fixed
WordprocessingDocument.Open(#1681).Save()(#1771)AddWorkbookPartthrows exception if no main part is available (#1745)Thanks to the following for their contributions:
@WeihanLi
3.1.1
Fixed
3.1.0
Added
DocumentFormat.OpenXml.Office.SpreadSheetML.Y2024.PivotAutoRefreshnamespaceDocumentFormat.OpenXml.Office.SpreadSheetML.Y2024.PivotDynamicArraysnamespaceDocumentFormat.OpenXml.Office.SpreadSheetML.Y2023.DataSourceVersioningnamespaceDocumentFormat.OpenXml.Office.SpreadSheetML.Y2023.ExternalCodeServicenamespaceDocumentFormat.OpenXml.Office.SpreadSheetML.Y2023.MsFormsnamespaceDocumentFormat.OpenXml.Office.SpreadSheetML.Y2023.Pivot2023CalculationnamespaceFixed
OpenXmlUnknownElementis returned instead ofCommentPropertiesExtension(#1751)OpenXmlWriteris unable to writeSharedStringTablePart(#1755)3.0.2
Fixed
3.0.1
Fixed
OpenXmlPackageExceptionwith an innerUriFormatException) (#1644)3.0.0
Added
mailto:person@)OpenXmlElement(#1476)IFeatureCollectioncan now be enumerated and has a helpful debug view to see what features are registered (#1452)DocumentFormat.OpenXml.Office.PowerPoint.Y2023.M02.MainnamespaceDocumentFormat.OpenXml.Office.PowerPoint.Y2022.M03.MainnamespaceDocumentFormat.OpenXml.Office.SpreadSheetML.Y2021.ExtLinks2021namespaceChanged
IDisposableFeatureis now a part of the framework package and is available by default on a package or part.Breaking Changes
OpenXmlPackage.PackagetoDocumentFormat.OpenXml.Packaging.IPackageinstead ofSystem.IO.Packaging.Packagewith a similar API surfaceEnumValue<T>now is used to box a struct rather than aSystem.Enum. This allows us to enable behavior on it without resorting to reflectionAddImagePart) are now implemented as extension methods off of a new marker interfaceISupportedRelationship<T>ImagePartType) is no longer an enum, but a static class to expose well-known part types as structs. Now any method to define a new content-type/extension pair can be called with the newPartTypeInfostruct that will contain the necessary information.OpenXmlPackage.CanSaveis now an instance property (#1307)OpenXmlSettings.RelationshipErrorHandlerFactoryand associated types and replaced with a built-in mechanism to enable thisIdPartPairis now a readonly struct rather than a classPartExtensionProvidertoIPartExtensionFeatureand reduced its surface area to only two methods (instead of a fullDictionary<,>). The property to access this off ofOpenXmlPackagehas been removed, but may be accessed viaFeatures.Get<IPartExtensionFeature>()if needed.OpenXmlPart/OpenXmlContainer/OpenXmlPackageand derived types now have internal constructors (these had internal abstract methods so most likely weren't subclassed externally)OpenXmlElementListis now a struct that implementsIEnumerable<OpenXmlElement>andIReadOnlyList<OpenXmlElement>where available (#1429)OpenXmlPartReaderare available now for each package type (i.e.WordprocessingDocumentPartReader,SpreadsheetDocumentPartReader,PresentationDocumentPartReader), and the previousTypedOpenXmlPartReaderhas been removed. (#1403)Model3Dnow represents the modified xml element tag nameam3d.model3d(Previouslyam3d.model3D)DocumentFormat.OpenXml.Office.SpreadSheetML.Y2022.PivotRichData.PivotCacheHasRichValuePivotCacheRichInfoDocumentFormat.OpenXml.Office.SpreadSheetML.Y2022.PivotRichData.RichDataPivotCacheGuidSchemaAttrAttribute(#1316)ChildElementInfoAttribute(#1316)OpenXmlSimpleType.TextValue. This property was never meant to be used externally (#1316)readonly(#1282)OpenXmlPackage.Closein favor ofDispose(#1373)OpenXmlPackage.SaveAsin favor ofClone(#1376)3.0.0-beta3
Added
Breaking changes
3.0.0-beta2
Breaking Changes
OpenXmlElementListis now a struct that implementsIEnumerable<OpenXmlElement>andIReadOnlyList<OpenXmlElement>(where available)OpenXmlPartReaderare available now for each package type (i.e.WordprocessingDocumentPartReader,SpreadsheetDocumentPartReader,PresentationDocumentPartReader), and the previousTypedOpenXmlPartReaderhas been removed.3.0.0-beta1
Added
mailto:person@)Changed
Removed
SchemaAttrAttributeChildElementInfoAttributeOpenXmlSimpleType.TextValue. This property was never meant to be used externallyreadonlyOpenXmlPackage.Closein favor of Dispose (#1373)OpenXmlPackage.SaveAsin favor of Clone (#1376)OpenXmlPackage.Packageproperty. AOpenXmlPackageis now backed by an internal (for now) typeIPackageinstead ofSystem.IO.Packaging.PackageBreaking change
EnumValue<T>now is used to box a struct rather than aSystem.Enum. This allows us to enable behavior on it without resorting to reflectionAddImagePart) are now implemented as extension methods off of a new marker interfaceISupportedRelationship<T>ImagePartType) is no longer an enum, but a static class to expose well-known part types as structs. Now any method to define a new content-type/extension pair can be called with the newPartTypeInfostruct that will contain the necessary information.OpenXmlPackage.CanSaveis now an instance property (#1307)OpenXmlSettings.RelationshipErrorHandlerFactoryand associated types and replaced with a built-in mechanism to enable thisIdPartPairis now a readonly struct rather than a classIDisposableFeatureis now a part of the framework package and is available by default on a package or part.Features.Get<IPartExtensionFeature>()if needed.OpenXmlPart/OpenXmlContainer/OpenXmlPackageand derived types now have internal constructors (these had internal abstract methods so most likely weren't subclassed externally)Commits viewable in compare view.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)