Skip to content

v2.81.0

Choose a tag to compare

@dhilditch dhilditch released this 02 Aug 16:14
· 1 commit to main since this release

Release 2.81.0

Fresh public mirror of Super Speedy Imports Lite.

Changes in Lite since 2.76.1:

2.81.0

  • Open the CSV in the load-csv stage rather than at the start of every run.
  • Allow runs that do not need a CSV, including --delete-all, to continue when the CSV is absent.
  • Keep worker segment row numbers and ID ranges as integers.
  • Move Save Import beside Preview & Run at the top of the Config tab.
  • Keep the Config tab run panel pinned while scrolling.

2.80.0

  • Rename plugin functions, classes, hooks, options and AJAX actions from ssi_ to superspeedyimports_ for WordPress.org compliance.
  • Migrate existing imports and settings to the new names automatically, while retaining compatibility with old SSI_* template names in saved and downloaded configs.
  • Keep database table names and the wp ssi command unchanged.
  • Replace select2 with the built-in dropdown.
  • Prepare table and column identifiers in the fix-attributes stage and bulk insert.
  • Sanitize imported configurations and reapply Lite restrictions before storing them.
  • Preserve configured taxonomy order when writing product attributes.
  • Keep the GitHub demo browser in the self-hosted Lite release, with posts and simple products available and variable products blocked.

2.79.0

  • Report the real CSV row count in the GUI rather than stopping at 5,000.
  • Count rows by streaming line breaks with constant memory use.
  • Include the shared settings version in licence and update requests for easier debugging.

2.78.0

  • Preserve literal hierarchy separators such as > when saving import configurations.

2.77.0

  • Make automatic CSV mapping available in Lite.
  • Sample initial rows for faster recognition on large files.
  • Recognise product attributes from their data and create their taxonomies during import.
  • Stream the mapping discovery result while a new import is created.
  • Keep CSV selection quick by deferring recognition until Create is clicked.
  • Derive the import type on the server when the user has not selected one explicitly.
  • Prevent double submission of Create Import and refresh preview mapping colours after rendering.
  • Return the actual import error after a failed stage instead of an opaque non-JSON response.

2.76.4

  • Accept both string and pre-parsed object responses when loading import configurations and demo data.

2.76.3

  • Harden stage and file request handling and restrict web-selected CSVs to the imports directory.
  • Remove development logging functions from Lite and retain user-facing error reporting.
  • Keep the full changelog in GitHub Lite while allowing the wp.org build to truncate it.

2.76.2

  • Move inline admin scripts and styles to the enqueue API, sanitise JSON configuration input and standardise AJAX JSON responses.

Release fixes

  • Fix the CSV upload action left behind by the prefix rename.
  • Avoid warnings when partial import rows do not contain additional_options.
  • Populate the New Import template selector on a fresh site.
  • Make the duplicate-slug stage safe to retry after a timeout without changing suffix assignments.
  • Add a clear generated-mirror README and GPLv3-or-later licence.

Variable products, variations, galleries, custom non-taxonomy attributes, custom post types, term metadata writing, ACF/SCF writing, scheduled imports, undo, CSV export and taxonomy import/export are not included in Lite.

Built from super-speedy-imports@b4011bc