Charts and components
Remarkable Pro
Change log

Remarkable Pro — Changelog

All notable changes to @embeddable.com/remarkable-pro (opens in a new tab) are documented here. Releases follow Semantic Versioning (opens in a new tab).

Install the latest version:

npm install @embeddable.com/remarkable-pro

Changelog entries


v0.13.02026-10-12
  • PNG export now supports options.captureFullCard to export the entire card — including the title and description — instead of just the chart body; chart menu controls and loading indicators are excluded from the captured image. Chart menu option options are now typed as ChartCardMenuOptionSettings, and the PNG background color option is renamed from backgroundColor to pngBackgroundColor.
v0.12.32026-10-09
  • Fixed numeric values in CSV and XLSX exports. Numeric measures and number dimensions are now exported as actual numbers — previously everything was stored as a string, causing Excel to show the "number stored as text" warning and preventing SUM and chart functions from working on those cells. CSV cells are now quoted only when needed (when they contain a comma, quote, newline, or surrounding whitespace), rather than every cell always being wrapped in double quotes.
v0.12.22026-10-09
  • The package is now declared side-effect-free (except CSS files), allowing compatible bundlers to tree-shake unused modules. Custom Embeddable components that import from @embeddable.com/remarkable-pro no longer pull in every component definition — for example, a component importing only ChartCard dropped from 599.9 KB to 322.7 KB gzip (41 bundled component definition modules reduced to 0).
v0.12.12026-10-08
  • PNG exports from chart cards are now rendered at 2× resolution — a 436×304 card produces an 872×608 PNG. During export, Chart.js canvases are temporarily re-rendered at 2× before capture and restored afterwards, ensuring sharp chart bodies regardless of the screen's device pixel ratio.
  • Fixed KPI values using auto-sizing being left-aligned in exported PNG images. An inline style conflict between AutoTextSize and the export clone prevented the computed centring styles from applying; the fix strips inline styles from cloned nodes before capture so alignment is correct in the exported image.
v0.12.02026-10-08
  • Chart menu options can now carry an optional options object that is passed to the option's onClick callback. The first use is a new backgroundColor setting for PNG exports — previously exported PNGs always had a transparent background; setting options.backgroundColor on a PNG menu option passes the colour through to the underlying image export. Both fields are optional, so existing themes and custom onClick handlers need no changes.
v0.11.12026-10-05
  • Fixed **Other** group behaviour in BarChartGroupedPro, BarChartGroupedHorizontalPro, BarChartStackedPro, BarChartStackedHorizontalPro, and LineChartGroupedPro: the **Other** bucket now only appears when the number of groups exceeds the configured limit — previously it always appeared as an empty series, and exactly-at-limit data was incorrectly bucketed into **Other** instead of being shown directly. Grouped series are also now sorted alphabetically, with **Other** always placed last, fixing tooltips and legends that previously showed **Other** mid-list.
v0.11.02026-10-01
  • FunnelChartPro has received new taper controls and improved legend behaviour. New **Taper from** and **Taper amount** inputs let you control where funnel sections narrow (top, middle, bottom, or not at all) and how much they shrink. Clicking a legend label now fully hides the corresponding section rather than collapsing it while leaving empty space. **Breaking change:** the stageDimension input has been renamed to sectionDimension, and showStageLabels has been renamed to showSectionLabels — existing funnel charts must re-configure these inputs.
v0.10.02026-09-24
  • Added an **Auto apply** input (off by default) to MultiSelectFieldPro, MeasureMultiSelectFieldPro, and DimensionOrMeasureMultiSelectFieldPro. When enabled, the Apply button is hidden and each checkbox tick immediately applies the selection via the existing onChange event and multi-select values variable — no separate Apply step required.
v0.9.22026-09-22
  • Reviewed and updated components that previously had no timezone usage — affected components now correctly apply the configured clientContext.timezone where applicable, preventing them from falling back to the browser's default timezone.
v0.9.12026-09-17
  • The dropdown search placeholder ('Search…') and multi-select Apply button label are now translatable via new common.search and common.apply theme i18n keys, with English and German translations provided. These strings are now correctly localised in MultiSelectFieldPro, MeasureMultiSelectFieldPro, DimensionOrMeasureMultiSelectFieldPro, SingleSelectFieldPro, and all FilterBuilder variants — previously they always rendered the English defaults.