Skip to content

Address #134 by allowing images to be added to sheets#391

Merged
TimG1964 merged 5 commits into
JuliaData:masterfrom
TimG1964:Start-Charts
May 15, 2026
Merged

Address #134 by allowing images to be added to sheets#391
TimG1964 merged 5 commits into
JuliaData:masterfrom
TimG1964:Start-Charts

Conversation

@TimG1964
Copy link
Copy Markdown
Collaborator

No description provided.

@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented May 15, 2026

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

❌ Patch coverage is 95.83333% with 11 lines in your changes missing coverage. Please review.
✅ Project coverage is 95.12%. Comparing base (fcdba31) to head (9a82784).
⚠️ Report is 38 commits behind head on master.

Files with missing lines Patch % Lines
src/images.jl 94.52% 11 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #391      +/-   ##
==========================================
+ Coverage   94.62%   95.12%   +0.49%     
==========================================
  Files          21       22       +1     
  Lines        7056     7509     +453     
==========================================
+ Hits         6677     7143     +466     
+ Misses        379      366      -13     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@TimG1964 TimG1964 merged commit 563b700 into JuliaData:master May 15, 2026
21 checks passed
joshday added a commit to joshday/XLSX.jl that referenced this pull request May 19, 2026
Sync the WIP XML.jl v0.4 branch with 46 commits of upstream progress
(v0.11.4 through v0.11.8): image support (JuliaData#391/JuliaData#134), .xltx templates
(JuliaData#293), Issue JuliaData#368/JuliaData#380 fixes, custom missing strings (JuliaData#90/JuliaData#363),
iserror/geterror, passive chartsheet support, Dependabot, relocatable
data, and the expanded test suite.

All 60 conflict hunks across 12 src files resolved by keeping the
XML.jl v0.4 API surface and porting upstream feature/bugfix logic.
Package precompiles; 1893 tests pass.

Known WIP gaps (NOT merge regressions): the newly merged upstream
"no default namespace" testset (issues JuliaData#380/JuliaData#362/JuliaData#267/JuliaData#170) has 3
failures + 1 error. The v0.4 read path does not yet handle
no-default-namespace files (string cells read empty) or upstream's
new conditional ext formats. Verified upstream master handles these
correctly and normal-namespace string reading still works here, so
these are pre-existing v0.4 implementation gaps to be addressed as
part of the v0.4 port, not caused by this merge.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants