Skip to content

Commit 9763549

Browse files
committed
WIP2
2 parents 46a46f7 + dc006e0 commit 9763549

File tree

18 files changed

+228
-24
lines changed

18 files changed

+228
-24
lines changed

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
if: github.event.workflow_run.conclusion == 'success'
1818
steps:
1919
- name: Download Release Info
20-
uses: dawidd6/action-download-artifact@v6
20+
uses: dawidd6/action-download-artifact@v8
2121
with:
2222
run_id: ${{ github.event.workflow_run.id }}
2323
name: release-info
@@ -39,7 +39,7 @@ jobs:
3939
runs-on: ubuntu-latest
4040
steps:
4141
- name: Download and Extract Artifacts from build
42-
uses: dawidd6/action-download-artifact@v6
42+
uses: dawidd6/action-download-artifact@v8
4343
with:
4444
run_id: ${{ github.event.workflow_run.id }}
4545
name: Signed

.github/workflows/test-results.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
steps:
2323
# Need to download from the associated workflow
2424
- name: Download and Extract Artifacts from build
25-
uses: dawidd6/action-download-artifact@v6
25+
uses: dawidd6/action-download-artifact@v8
2626
with:
2727
run_id: ${{ github.event.workflow_run.id }}
2828
path: artifacts

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,19 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
66
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
77

8+
## [3.3.0] - 2025-03-06
9+
10+
### Added
11+
12+
- Added `DocumentFormat.OpenXml.Office.SpreadSheetML.Y2024.WorkbookCompatibilityVersion` namespace
13+
14+
### Fixed
15+
- Performance of `.ToFlatOpc(...)` has been greatly improved for large parts (#1863)
16+
17+
Thanks to the following for their contributions:
18+
19+
@QuocDatHoang
20+
821
## [3.2.0] - 2024-11-22
922

1023
### Added

data/namespaces.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -681,6 +681,11 @@
681681
"Uri": "http://schemas.microsoft.com/office/spreadsheetml/2020/threadedcomments2",
682682
"Version": "Office2021"
683683
},
684+
{
685+
"Prefix": "xlwcv",
686+
"Uri": "http://schemas.microsoft.com/office/spreadsheetml/2024/workbookCompatibilityVersion",
687+
"Version": "Microsoft365"
688+
},
684689
{
685690
"Prefix": "xml",
686691
"Uri": "http://www.w3.org/XML/1998/namespace"
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"TargetNamespace": "http://schemas.microsoft.com/office/spreadsheetml/2024/workbookCompatibilityVersion",
3+
"Types": [
4+
{
5+
"Name": "xlwcv:CT_Version/xlwcv:version",
6+
"ClassName": "Version",
7+
"Summary": "Defines the Version Class.",
8+
"BaseClass": "OpenXmlLeafElement",
9+
"IsLeafElement": true,
10+
"Version": "Microsoft365",
11+
"Attributes": [
12+
{
13+
"QName": ":warnBelowVersion",
14+
"Type": "UInt32Value",
15+
"Version": "Microsoft365",
16+
"PropertyComments": "warnBelowVersion"
17+
},
18+
{
19+
"QName": ":setVersion",
20+
"Type": "UInt32Value",
21+
"Version": "Microsoft365",
22+
"PropertyComments": "setVersion"
23+
}
24+
]
25+
}
26+
]
27+
}

data/schemas/schemas_openxmlformats_org_spreadsheetml_2006_main.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25445,6 +25445,10 @@
2544525445
{
2544625446
"Name": "xlecs:CT_ExternalCodeService/xlecs:externalCodeService",
2544725447
"PropertyName": "ExternalCodeService"
25448+
},
25449+
{
25450+
"Name": "xlwcv:CT_Version/xlwcv:version",
25451+
"PropertyName": "Version"
2544825452
}
2544925453
],
2545025454
"Particle": {
@@ -25498,6 +25502,10 @@
2549825502
"Name": "xlecs:CT_ExternalCodeService/xlecs:externalCodeService",
2549925503
"InitialVersion": "Microsoft365"
2550025504
},
25505+
{
25506+
"Name": "xlwcv:CT_Version/xlwcv:version",
25507+
"InitialVersion": "Microsoft365"
25508+
},
2550125509
{
2550225510
"Kind": "Any",
2550325511
"Occurs": [

data/typed/namespaces.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,10 @@
183183
"Prefix": "xlpda",
184184
"Namespace": "DocumentFormat.OpenXml.Office.SpreadSheetML.Y2024.PivotDynamicArrays"
185185
},
186+
{
187+
"Prefix": "xlwcv",
188+
"Namespace": "DocumentFormat.OpenXml.Office.SpreadSheetML.Y2024.WorkbookCompatibilityVersion"
189+
},
186190
{
187191
"Prefix": "wne",
188192
"Namespace": "DocumentFormat.OpenXml.Office.Word"
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
[
2+
{
3+
"Name": "xlwcv:CT_Version/xlwcv:version",
4+
"ClassName": "Version"
5+
}
6+
]

generated/DocumentFormat.OpenXml.Framework/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/Namespaces.g.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,7 @@ internal partial class OpenXmlNamespaceResolver
158158
{ "http://schemas.microsoft.com/office/spreadsheetml/2022/richvaluerel", "xlrvrel" },
159159
{ "http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments", "xltc" },
160160
{ "http://schemas.microsoft.com/office/spreadsheetml/2020/threadedcomments2", "xltc2" },
161+
{ "http://schemas.microsoft.com/office/spreadsheetml/2024/workbookCompatibilityVersion", "xlwcv" },
161162
{ "http://www.w3.org/XML/1998/namespace", "xml" },
162163
{ "http://schemas.microsoft.com/office/excel/2006/main", "xne" },
163164
{ "http://schemas.microsoft.com/office/spreadsheetml/2019/namedsheetviews", "xnsv" },
@@ -327,6 +328,7 @@ internal partial class OpenXmlNamespaceResolver
327328
{ "xlrvrel", "http://schemas.microsoft.com/office/spreadsheetml/2022/richvaluerel" },
328329
{ "xltc", "http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments" },
329330
{ "xltc2", "http://schemas.microsoft.com/office/spreadsheetml/2020/threadedcomments2" },
331+
{ "xlwcv", "http://schemas.microsoft.com/office/spreadsheetml/2024/workbookCompatibilityVersion" },
330332
{ "xml", "http://www.w3.org/XML/1998/namespace" },
331333
{ "xne", "http://schemas.microsoft.com/office/excel/2006/main" },
332334
{ "xnsv", "http://schemas.microsoft.com/office/spreadsheetml/2019/namedsheetviews" },
@@ -496,6 +498,7 @@ internal partial class OpenXmlNamespaceResolver
496498
{ "xlrvrel", FileFormatVersions.Microsoft365 },
497499
{ "xltc", FileFormatVersions.Office2019 },
498500
{ "xltc2", FileFormatVersions.Office2021 },
501+
{ "xlwcv", FileFormatVersions.Microsoft365 },
499502
{ "xml", FileFormatVersions.Office2007 },
500503
{ "xne", FileFormatVersions.Office2007 },
501504
{ "xnsv", FileFormatVersions.Office2021 },

generated/DocumentFormat.OpenXml.Linq/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/Linq.NoNamespace.g.cs

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17807,6 +17807,18 @@ public static partial class NoNamespace
1780717807
/// </remarks>
1780817808
public static readonly XName setDefinition = "setDefinition";
1780917809

17810+
/// <summary>
17811+
/// Represents the setVersion XML attribute.
17812+
/// </summary>
17813+
/// <remarks>
17814+
/// <para>As an XML attribute, it:</para>
17815+
/// <list type="bullet">
17816+
/// <item><description>is contained in the following XML elements: <see cref="XLWCV.version" />.</description></item>
17817+
/// <item><description>corresponds to the following strongly-typed properties: Version.SetVersion.</description></item>
17818+
/// </list>
17819+
/// </remarks>
17820+
public static readonly XName setVersion = "setVersion";
17821+
1781017822
/// <summary>
1781117823
/// Represents the shadeToTitle XML attribute.
1781217824
/// </summary>
@@ -22511,6 +22523,18 @@ public static partial class NoNamespace
2251122523
/// </remarks>
2251222524
public static readonly XName w = "w";
2251322525

22526+
/// <summary>
22527+
/// Represents the warnBelowVersion XML attribute.
22528+
/// </summary>
22529+
/// <remarks>
22530+
/// <para>As an XML attribute, it:</para>
22531+
/// <list type="bullet">
22532+
/// <item><description>is contained in the following XML elements: <see cref="XLWCV.version" />.</description></item>
22533+
/// <item><description>corresponds to the following strongly-typed properties: Version.WarnBelowVersion.</description></item>
22534+
/// </list>
22535+
/// </remarks>
22536+
public static readonly XName warnBelowVersion = "warnBelowVersion";
22537+
2251422538
/// <summary>
2251522539
/// Represents the weight XML attributes.
2251622540
/// </summary>

0 commit comments

Comments
 (0)