Skip to content

Bump Blazor-ApexCharts from 6.1.0 to 7.0.0 - #2817

Open
dependabot[bot] wants to merge 10 commits into
developfrom
dependabot/nuget/TeslaSolarCharger/Client/develop/Blazor-ApexCharts-7.0.0
Open

Bump Blazor-ApexCharts from 6.1.0 to 7.0.0#2817
dependabot[bot] wants to merge 10 commits into
developfrom
dependabot/nuget/TeslaSolarCharger/Client/develop/Blazor-ApexCharts-7.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 27, 2026

Copy link
Copy Markdown
Contributor

Updated Blazor-ApexCharts from 6.1.0 to 7.0.0.

Release notes

Sourced from Blazor-ApexCharts's releases.

7.0.0

Upgrades the vendored ApexCharts core from 5.16.0 to 6.5.0 and surfaces the new v6 capabilities through the
strongly-typed Blazor API. The seven premium modules are gated by the same offline license/watermark mechanism used
across the ApexCharts family (apexgantt, apextree, apexsankey).

✨ New: licensing

  • Premium modules (history, perspectives, link/crossfilter, ink, measure, contextMenu, storyboard) work fully in
    trial mode but show an APEXCHARTS watermark until a valid key is applied. All chart types and every other
    option are never gated.
  • Apply a key application-wide: services.AddApexCharts(o => o.LicenseKey = "APEX-...") (also AddApexChartsMaui).
  • Or per-chart: Chart.License.
  • Or at runtime: IApexChartService.SetLicenseAsync("APEX-...").
  • Keys are validated offline (no network call); the format is shared across the ApexCharts family.

✨ New free options (no license required)

  • Canvas renderer (Chart.Renderer = Svg/Canvas/Auto, Chart.RendererThreshold): hybrid SVG/canvas for
    large datasets and heatmaps. chart.GetActiveRendererAsync() reports the active renderer.
  • Real-time streaming (Chart.Streaming { Enabled, MaxPoints }).
  • Native mobile gestures (Chart.Zoom.Pinch, new Chart.Pan { Inertia, Friction }).
  • OS-aware themes (Theme.Follow = Os, Theme.Name).
  • Pluggable easing: Easing enum extended with EaseInSineEaseInOutBack; new DynamicAnimation.Easing.
  • Bar chart race: DataLabels.Animate and DataLabels.CountUp.
  • Measure toolbar tool: Toolbar.AutoSelected = Measure, Toolbar.Tools.Measure.

✨ New premium options (gated)

  • Chart.History (undo/redo), Chart.Perspectives, Chart.Link (+ Chart.Group, ChartLinkBins), Chart.Ink,
    Chart.Measure (+ MeasureColors, MeasureFormat), Chart.ContextMenu (+ items/labels/line).

✨ New methods (on ApexChart<TItem>)

  • History: UndoAsync, RedoAsync, JumpHistoryAsync.
  • Measure: StartMeasureAsync, StopMeasureAsync, ClearMeasuresAsync.
  • Perspectives: CapturePerspectiveAsync, ApplyPerspectiveAsync, PerspectiveToUrlAsync, ApplyPerspectiveFromUrlAsync (restore a shared #apex= link on render), SavePerspectiveAsync, ListPerspectivesAsync.
  • Storyboard: StoryboardBindAsync (with StoryboardOptions.Scroller/Offset/Animate and per-beat View/Options/Announce for scroll-driven scrollytelling), StoryboardGoToAsync, StoryboardCurrentAsync, StoryboardUnbindAsync.
  • Renderer/theme: GetActiveRendererAsync, RefreshTokensAsync.

✨ New crossfilter engine (on IApexChartService)

  • RegisterCrossfilterAsync(id, records) registers a shared record set (ApexCharts.crossfilter); charts that
    declare a matching Chart.Link.Id + Chart.Link.Dimension aggregate over it, and clicking a mark filters every
    linked chart. ResetCrossfilterAsync(id) clears filters; SubscribeCrossfilterAsync(id, dotNetRef) delivers
    change events (as CrossfilterState) to a [JSInvokable] OnCrossfilterChange handler.

✨ New events

  • Ink: OnAnnotationCreated, OnAnnotationDragged, OnAnnotationEdited, OnAnnotationStyled, OnAnnotationDeleted.
  • Measure: OnMeasured. Storyboard: OnBeatChange.

... (truncated)

Commits viewable in compare view.

Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

pkuehnel and others added 10 commits July 23, 2026 12:52
The mode a previous process left on the home battery devices is unknown
after startup, e.g. when the container was killed instead of shut down
gracefully or when the mode job never ran at all. As restoring normal was
limited to a tracked hold or charge, such a leftover hold was never
released and the battery could neither charge nor discharge.

Normal is now written once after startup as long as no other mode is
required. Failed writes are retried as the flag is only set on success.

Also adds a test that all jobs in the scheduling jobs namespace are
registered for dependency injection: an unregistered job throws on every
fire, which sets its trigger to error state, so it silently never runs.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…worked

fix(DI): add home battery mode job
---
updated-dependencies:
- dependency-name: Blazor-ApexCharts
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Jul 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant