Skip to content

Releases: LuremoDigital/Export-builder

1.4.2

Choose a tag to compare

@LuukRM2000 LuukRM2000 released this 09 Jul 19:31

What's Changed

  • Add refund columns to Commerce accounting preset by @LuukRM2000 in #18

Full Changelog: v1.4.1...v1.4.2

1.4.1

Choose a tag to compare

@LuukRM2000 LuukRM2000 released this 07 Jul 19:16
2effce7

Added

  • Saved export templates can now run from Craft's native element index Export button

v1.4.0

Choose a tag to compare

@LuukRM2000 LuukRM2000 released this 07 Jul 17:30

Added

  • Template configuration import and export for moving saved templates between projects
  • Export file retention cleanup for completed local export files

Fixed

  • Export direction icon alignment

v1.3.1

Choose a tag to compare

@LuukRM2000 LuukRM2000 released this 05 Jul 19:18
9bd9170

Changed

  • XML exports now match Craft's native XML structure.

Removed

  • Custom XML root and row naming settings.

v1.3.0

Choose a tag to compare

@LuukRM2000 LuukRM2000 released this 04 Jul 15:35

Added

  • Commerce accounting preset with 19 verified order columns (Pro)
  • Commerce integration tests for CSV output, empty results, settings, and warnings

Changed

  • Order date filters now use dateOrdered

Fixed

  • Preset replacement now asks for confirmation when fields are already selected

v1.2.0

Choose a tag to compare

@LuukRM2000 LuukRM2000 released this 02 Jul 14:51
a4fa70b

Added

  • XML export format (Pro): generic row-based XML output — one row node per exported item, one child element per selected field, with a configurable root and row element name
  • inline XML Settings under Output Format with clear, field-level name validation (invalid names are rejected, never silently rewritten), plus a hint explaining how column titles become XML tag names and how duplicate names get _2/_3 suffixes
  • XML output streams to disk with flat memory, escapes values safely, strips characters that are illegal in XML 1.0, and verifies writes so a failed or interrupted run never exposes a partial file as a completed export

Changed

  • export format metadata (label, MIME type, file extension, edition gating) now lives in a single registry, so every surface (validation, downloads, delivery, format dropdown) agrees on the supported formats
  • unknown export formats now fail with a clear error everywhere instead of silently falling back to CSV
  • webhook delivery payloads can now carry xml as a format value; integrators validating the format field should allow it
  • the plugin now requires the PHP xmlwriter extension (enabled by default in PHP)
  • run history now shows "Completed, no matching rows" instead of "0 rows" for a completed run with no results
  • polished the Save Template button styling

Fixed

  • email delivery attachments now use the export's actual file name instead of a generated temporary name

Full Changelog: v1.1.0...v1.2.0