Black Friday: 30% OFF em todos os planos, já aplicado no carrinho Ver planos
Entrar Carrinho

Super Speedy | Super Speedy Imports Changelog

Todas as versões registradas, da mais nova para a mais antiga, com o que mudou em cada uma.

Última 3.68.314 versões

Sem data · 14 versões

  1. 3.68.3

    Última
    1 alteração
    Alterações
    • Every version heading in this changelog shows its date again; 3.20.0 to 3.68.2 had been listed without one.
  2. 3.68.1

    1 correção
    Corrigido
    • Fixed two image workers occasionally saving different images to the same file in the media library, so one product could show another product's image or an image with no width or height.
  3. 3.68.0

    5 alterações
    Alterações
    • An import whose update-posts stage, scheduled fix-attributes stage or load-csv finalize dies part-way is now re-run until it completes, giving the same result as an uninterrupted run.
    • Scheduled imports fix product attributes one page of products at a time, so a server that stops long PHP processes no longer stops that stage from finishing.
    • A browser import whose final step dies is re-sent until it completes; its history row, report, emails and completion hooks still happen once.
    • A setup that dies now ends the run at once with the reason, on the browser and scheduled runners, instead of waiting 15 minutes or leaving a scheduled run queued for ever.
    • A scheduled run that spends more than five minutes in one stage is no longer mistaken for a dead one.
  4. 3.67.0

    2 alterações
    Alterações
    • The prices-only `_price` update, the back-in-stock change capture and title matching now write their SQL entirely inside prepared statements; the SQL they run is unchanged.
    • The Change Source actions check the administrator's permission and the request's security token in each action, as every other screen action does.
  5. 3.66.0

    1 removido2 alterações
    Removido
    • Removed the messages "died server-side twice", "finalize died server-side twice", "timed out 5 times without the server committing any further rows", "ended without answering, so this run cannot continue safely" and "died repeatedly with no progress"; the run log and the schedule's last result show each death with its real cause instead.
    Alterações
    • Imports now keep retrying until they complete: a stage, a finalize, a segment, a WP-CLI worker or an After Import job whose request times out or whose PHP process is killed or runs out of memory is re-run as many times as it takes, on the browser, WP-CLI and scheduled runners, and only Stop ends the run.
    • A stage that returns an error, such as a refused file or an SQL error, still fails the run straight away with its message.
  6. 3.65.0

    2 alterações
    Alterações
    • The back-in-stock notifier switches (Back In Stock Notifier for WooCommerce, WooCommerce Back In Stock Notifications) moved from Additional Options to the After Import section, under Notify other plugins, and appear in the Ready to import? popover.
    • Each keeps the choice saved on your existing imports, is on by default, and when switched off the import still hands nothing to that plugin.
  7. 3.64.0

    1 novo1 melhoria1 removido5 alterações
    Novo
    • Added a Change Source button to every import, with three choices: Choose an uploaded file (files with the same columns first, the others marked "different columns"), Upload a new file, and Use a URL, which downloads the URL as soon as it is saved.
    Melhoria
    • Change File's run-only alternative file in the browser is replaced by Change Source, which switches the import's file; `wp ssi --file=` is unchanged.
    Removido
    • Removed the Download now button, the Remote URL box and its "Stop downloading from the URL" tick box, replaced by Change Source.
    Alterações
    • The import settings screen now shows one Source row, "Source: products.csv (CSV file)" or the URL the import downloads from (no login details, and a query string shown as `?…`), in place of the file row and the Remote URL box.
    • Choosing a file stops an import downloading from its URL, and choosing a URL makes it a URL import; the download is stored under a name taken from the URL, so your uploaded file is not overwritten.
    • A new source with different columns is accepted without changing or saving your mappings, and the Source row lists the mapped columns that are no longer in the file and the new ones, so you can remap them and press Save Import.
    • The Source row now scrolls with the page; only the import name and its buttons stay pinned at the top.
    • A run refused with "no longer has the column(s)" now tells you to use Change Source > Use a URL and save the URL again.
  8. 3.63.0

    1 correção
    Corrigido
    • Fixed WP-CLI imports still delivering back-in-stock notifications straight away when the `superspeedyimports_change_event_deliver_inline` filter returns false; the events now stay queued for the background queue runner, as on the other runners.
  9. 3.62.0

    1 correção1 alteração
    Corrigido
    • Fixed imports whose unique item identifier combines several fields, or uses a post field or taxonomy, failing on MySQL 8 with "BLOB/TEXT column '_ssi_uid_hash' used in key specification without a key length".
    Alterações
    • A gallery image's title, alt text, caption and description are now set only when the image is first imported, from the first row of that image with a value; later rows and runs no longer change them.
  10. 3.61.0

    3 correções1 alteração
    Corrigido
    • Fixed imports stopping with "Illegal mix of collations" when your WordPress tables or columns use different collations: each import's working tables now match the WordPress columns they are compared with.
    • Fixed hierarchical categories failing with "COLLATION 'utf8mb3_general_ci' is not valid for CHARACTER SET 'utf8mb4'" on sites whose `wp_terms` table is utf8mb3.
    • Fixed the WooCommerce attribute lookup build failing with "Illegal mix of collations" when the WordPress and WooCommerce tables use different collations.
    Alterações
    • Preview & Run, WP-CLI and scheduled runs now warn when two WordPress columns an import compares use different collations, with SQL to align them and a guide.
  11. 3.60.0

    2 alterações
    Alterações
    • History, a run's stages and Export history now show the database error when the history cannot be read, instead of "No import history found." or an empty list.
    • The daily email report now states the database error when it cannot read the import history, instead of reporting no activity, and the Email reports panel shows it; the email preview, `get-history`, `get-run-status` and `get-import-issues` report it too.
  12. 3.59.0

    1 alteração
    Alterações
    • History again lists every run on sites where it showed none since 3.51.0 with the database error "Unknown column 'h.rows_processed'"; the column is now created when the plugin is activated or updated.
  13. 3.58.0

    5 alterações
    Alterações
    • Thorough image search now links one featured image per product, preferring the exact file name, instead of a `_thumbnail_id` row for every image whose name contains it.
    • A gallery image whose download fails is now retried up to three times on every runner, as featured images are.
    • An image URL used as both the featured image and a gallery image is now downloaded once, including URLs with spaces, `{` `}` or spaces around the `|` separator.
    • A featured image's title, alt text, caption and description are now set only when the image is first imported, from the first row of that image with a value; later rows and runs no longer change them.
    • A run whose mapping names a column the file does not have now warns, naming the column, on the completion screen, in History, the email report and `wp ssi`; a field mapped only to it keeps its current value, as before.
  14. 3.57.0

    8 alterações
    Alterações
    • A price feed with no sale price column no longer cancels a product's running sale: `_price` keeps the sale price while the sale is active.
    • Existing products with no product type are given Simple when an import matches them, so WooCommerce's product lists and searches find them.
    • Force delete now removes the deleted products' rows from WooCommerce's product lookup table.
    • The After Import term recount now includes product types, so the Simple, Variable and other counts are right after an import.
    • Term names are kept whole up to WordPress's 200-character limit instead of being cut at 150, so two names that differ after character 150 stay two terms; a longer name is cut to 200 and reported for its row.
    • A term created by an earlier version with its name cut at 150 characters is renamed to its whole name on the next import, keeping its ID, slug and URL.
    • With no author mapped, or a blank author cell, products get the user who created the import on every runner (browser, WP-CLI and scheduled); imports created before this version, or by `wp ssi create` without `--user`, use the site's first administrator; `--user` on `wp ssi` no longer chooses the author.
    • A Full import that maps only metadata (for example SKU and price) now restores matched items from the trash, and lists rows that match no item as skipped in History.

Changelog publicado pelo desenvolvedor, no idioma original.