== Changelog ==

Full version history for Pop3D Charts – 2D/3D Data Visualizer.
The WordPress.org plugin page shows the changelog from readme.txt; this file keeps the complete history in one place.

= 1.7.0 =
* New free **Pyramid** chart layout: stacked trapezoid segments sized by your data values, with 2D and 3D view.
* Dedicated **Pyramid** section in the block sidebar: segment gap, segment opacity, inverted pyramid, labels inside segments (off, value + unit, headline, or value with leader-line callouts), auto-contrast text, and optional left/right annotations from each row's headline, paragraph, and small print.
* Legend, tooltips, and camera framing include pyramid labels and callouts so they stay visible when you rotate the chart.

= 1.6.5 =
* Readme: **Line / Area** added to the free feature overview on wordpress.org (no code changes).

= 1.6.4 =
* New free **Line / Area** chart layout (formerly Pro “Wave”): ribbon or line style, multi-series, area fill, point and floor labels, annotations, ruler, tooltips, and 2D/3D view — with German, French, and Spanish translations in the block editor and frontend.
* Import/export and chart data rows support `groupKey`, `annotation`, and `annotationDesc` for Line / Area charts.

= 1.6.3 =
* Editor sidebar UX: new **Import / Export** tab (import dialog plus JSON/CSV row export); **Chart Data** tab is for editing rows only.
* Reordered block sidebar panels (axis and appearance before title; export and camera positions unchanged relative to legend).
* With Pop3D Charts Pro, the **Animation** tab now appears directly after **Camera** when that tab is shown.
* German, French, and Spanish translations for the Import / Export tab intro texts.

= 1.6.2 =
* Redesigned the chart data import dialog: clearer help, separate Paste and File tabs, live row count and data preview while you type or upload, a collapsible column reference with copy-header buttons, and a one-click sample dataset.
* Wider import dialog for easier editing; file upload explicitly supports JSON as well as CSV and Excel.
* Sample import data and placeholders now include the usual columns (including groupKey), with a six-row example across three groups.
* Updated German translations for the new import dialog.

= 1.6.1 =
* Hardened row links: when a chart is published, only valid http and https URLs are kept. Unsafe or invalid links (for example javascript: or data:) are removed.
* Links that open in a new tab now use noopener and noreferrer for safer browsing.

= 1.6.0 =
* New "Theme colors" palette: color the chart with your active theme's color palette. The editor preview and the published chart use the same colors in the same order. Themes that define no palette of their own fall back to the WordPress default palette.
* New optional link per data row: add a URL (and an "Open in new tab" switch) to any bar or pie/donut segment, so a click or tap on that element opens the link on the website. Dragging to rotate never triggers navigation, and links never open inside the block editor.

= 1.5.1 =
* Added an "Ignore custom bar colors" option under Data colors: switch to a color scheme without first clearing the individual colors set on each row. Your per-row colors stay saved and come back when you turn the option off.
* Fixed the color picker: after clicking "Use default" to reset a color, the picker now closes correctly when you click elsewhere in the sidebar.

= 1.5.0 =
* The diagram type picker has been redesigned for easier selection: chart types are now grouped under clear category headings (Bars & columns, Circular & proportions, Trends & relationships, Infographics), the icons are larger, and each chart's name is shown below its icon.
* Internal: the free core no longer carries the add-on (Pro) chart names; add-ons now supply their own layout names and category through the neutral extension point. No changes to how charts look or behave.

= 1.4.2 =
* Bar charts now cast a real shadow on the floor for added depth, and a new "Bar opacity" option lets you render the bars semi-transparent.
* Pie and donut charts now cast a soft shadow on the floor that gently fades toward the back.
* Pie and donut segments now have subtly rounded (beveled) edges, including the 3D stairs pie/donut.
* Internal: added a neutral extension point so add-ons can supply their own fit-point silhouette for precise, rotation-independent camera framing. No changes to how charts look or behave.

= 1.4.1 =
* Internal architecture cleanup: the free core no longer references the add-on (Pro) chart-layout names directly and now communicates with add-ons only through neutral extension points. No changes to how charts look or behave.

= 1.4.0 =
* Added an additional sidebar extension point so add-ons can register their own appearance options.
* Internal rendering refinements that add-ons can build on: optional soft, self-shadowing shadows and more precise, label-aware camera framing so labels are no longer clipped.

= 1.3.2 =
* Fixed selecting the chart block in the editor: clicking the chart now selects the block and opens its settings right away, instead of the sidebar only appearing after clicking the small controls icon.

= 1.3.1 =
* Charts now fade in smoothly when loading finishes instead of popping into view abruptly.
* Added internal extension points for add-ons: a post-initialization scene hook, neutral camera-control helpers, and support for add-on sidebar panels. These enable optional add-on features such as an intro camera animation.

= 1.3.0 =
* Data import errors are now shown directly in the import dialog with a clear message, instead of the import silently doing nothing when the data could not be read.
* Collapsed data rows now show their label and value at a glance, so long lists stay easy to scan without expanding every row.
* Diagram type buttons now use translated names for their tooltips and accessible labels.
* New "Fit axis to data" button in the Axis section sets the Y-axis minimum and maximum from your current values with a single click.
* Sidebar settings now appear only where they have an effect: the axis section adapts to the selected layout (value fields are no longer shown where they have no influence, and it is renamed to "Values & units" for layouts without an axis), label color pickers appear only when the matching labels are switched on, and sorting controls are hidden for layouts where reordering does not apply.
* Fixed a translation issue so the "Label A–Z" sort option now appears translated on German, Spanish, and French sites.

= 1.2.2 =
* The 3D stairs pie/donut now casts a soft shadow on the floor, and taller steps cast a subtle shadow onto lower neighboring segments, giving the chart more depth.

= 1.2.1 =
* Fixed the framing of the 3D stairs pie/donut so the chart stays visually centered. The camera now fits to the actual round, stepped shape instead of a surrounding box, removing the empty space around the corners and above shorter steps that previously made the chart look off-center — especially noticeable with tall steps.

= 1.2.0 =
* Added a configurable initial zoom for each chart in the Camera section of the block sidebar, so charts can start zoomed in a little closer or further out.
* The 2D/3D view toggle now animates back to this configured initial zoom, even if a visitor zoomed in or out beforehand.
* The 3D stairs pie/donut no longer shows the unused 2D/3D options in the editor (it is always shown in 3D); its initial zoom remains adjustable.

= 1.1.1 =
* Fixed the stair step height control for the 3D stairs pie/donut: changing the value now updates the step heights in the editor preview and on the front end (previously the setting was ignored).

= 1.1.0 =
* New free chart layout: 3D stairs pie/donut — each segment rises to its own height, forming a staircase ring that lies flat and is shown in 3D.
* Added a configurable step height for the stairs pie/donut in the block sidebar.
* Tuned the default 3D camera angle, orbit range, and responsive stage height so the new layout is framed cleanly in the editor and on the front end.

= 1.0.0 =
* First public release under the name Pop3D Charts – 2D/3D Data Visualizer.
* Includes three chart layouts: straight columns, stacked columns, and pie/donut charts.
* Adds 2D and 3D display options where supported by the selected chart layout.
* Supports manual data entry, spreadsheet paste, and import from CSV, JSON, XLSX, and XLS files.
* Includes five built-in color palettes, per-row color overrides, live editor preview, chart data export, and optional visitor controls.
* Adds accessibility-minded chart output, built-in translations, and bundled third-party libraries served from the local plugin files.

= 0.9.0 =
* Prepared the plugin for the WordPress.org free version.
* Updated the plugin name, description, and documentation for the Pop3D Charts release.
* Clarified which layouts, palettes, import options, and front-end features are included in the free plugin.
* Added clearer information about the optional Pro add-on.
