Skip to content

Releases: mralaminahamed/elementor-kit-importer

Release list

v2.0.1

Choose a tag to compare

@mralaminahamed mralaminahamed released this 29 May 21:07

Import Elementor global settings from legacy v0.4 (global.json) and Elementor v4 (site-settings.json) into the active kit.

Fixed

  • Strip non-portable WooCommerce page IDs (woocommerce_*_page_id) on v4 import — prevents broken cart/checkout/account links from source-site post IDs
  • Undefined-index notice in the legacy importer when a template file lacks a type key
  • Legacy_Adapter::is_compatibility_needed() accepts the $meta argument to match Elementor's Base_Adapter contract
  • Version string drift across header / constant / readme

Changed

  • All classes namespaced under Elementor_Kit_Importer\{Core,Importers,Kit,Compat} with Composer classmap autoloading
  • Core\Plugin uses an idempotent run() bootstrap and reads its admin script from the wp-scripts build manifest

Added

  • Requires Plugins: elementor, Requires PHP, Requires at least headers
  • Dev tooling: Composer (PHPUnit 9.6, Brain Monkey, Mockery, wp-phpunit), PHPCS (WPCS), PHPStan level 5
  • @wordpress/scripts (webpack) build pipeline: src/ → build/
  • Test suites — PHPUnit unit (33), integration (4), Jest (6)

Install: download elementor-kit-importer.zip → WP Admin → Plugins → Add New → Upload.