Skip to content

Add chart, table, and diagram API improvements#525

Merged
PrzemyslawKlys merged 1 commit into
masterfrom
feature/chart-diagram-apis
Jun 23, 2026
Merged

Add chart, table, and diagram API improvements#525
PrzemyslawKlys merged 1 commit into
masterfrom
feature/chart-diagram-apis

Conversation

@PrzemyslawKlys

@PrzemyslawKlys PrzemyslawKlys commented Jun 23, 2026

Copy link
Copy Markdown
Member

Summary

  • add easy chart APIs for area, scatter, bubble, heatmap, radar, plus chart label overrides over reusable series helpers
  • add small diagram link improvements for widths, values, and shared link options
  • add table/footer, tab default, summary, SearchBuilder, line-break, row-grouping, and style fixes discovered during the issue batch
  • remove deprecated/unsupported build configuration parameters and add generated command docs/examples/tests
  • update macOS CI to install the current Homebrew powershell formula instead of the removed powershell cask
  • address review feedback for scatter pair serialization, chart alias exports, standalone default tabs, custom footers with bottom filtering, and documentation build compatibility

Validation

  • Test-ModuleManifest -Path .\PSWriteHTML.psd1
  • Invoke-Pester -Path .\Tests\New-HTMLChart.Tests.ps1, .\Tests\New-HTMLIssueFixes.Tests.ps1 -PassThru (6 passed, 0 failed)
  • Invoke-Pester -Path .\Tests -PassThru (22 passed, 0 failed)
  • .\Build\Build-Module.ps1 completed earlier in this run after removing deprecated StartClean and unsupported UpdateWhenNew
  • Browser smoke: Examples/Example-Charts/Example-ChartsAdditionalTypes.ps1 rendered 6 Apex canvases for area, scatter, bubble, heatmap, radar, and custom pie labels; all had visible SVGs, non-zero dimensions, series/points, mixed colors, and no Apex warnings
  • Browser smoke: Examples/Example-IssueFixes/Example-IssueFixes-ChartsTablesTabs.ps1 rendered charts, table footer, line breaks, custom SearchBuilder text, default tab selection, no blank summary heading, and diagram network

@PrzemyslawKlys PrzemyslawKlys force-pushed the feature/chart-diagram-apis branch 2 times, most recently from 6648ac1 to eff1783 Compare June 23, 2026 15:45

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: ba1e4fb120

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread Private/ChartsAll/ConvertTo-ChartSeriesData.ps1 Outdated
Comment thread PSWriteHTML.psd1 Outdated
Comment thread Public/New-HTMLTab.ps1
Comment thread Public/New-HTMLTable.ps1
Comment thread Build/Build-Module.ps1 Outdated
@PrzemyslawKlys PrzemyslawKlys force-pushed the feature/chart-diagram-apis branch from eff1783 to 6589e81 Compare June 23, 2026 16:56

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 6589e81597

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread Private/ChartsAll/ConvertTo-ChartSeriesData.ps1 Outdated
@PrzemyslawKlys PrzemyslawKlys force-pushed the feature/chart-diagram-apis branch from 6589e81 to 1c1995a Compare June 23, 2026 17:19

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 1c1995a294

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread Private/ChartsAll/ConvertTo-ChartSeriesData.ps1
Comment thread Public/New-ChartArea.ps1 Outdated
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.

1 participant