Zurück zu Tujo Prov1.0.11 (16 Releases)

Changelog Tujo Pro

Changelog für das verfügbaren WooCommerce-Plugin Tujo Pro: Updates, Korrekturen und Funktionsentwicklung.

v1.0.11
  • The plugin description, the readme and the admin strings still named the free plugin by its old name in places the rename missed. They now all read Tujo.
  • The Polish translation is complete again. Regenerating the template exposed strings that had never been translated, because the old template did not contain them at all.
v1.0.10
  • Renamed to Tujo Pro. The free plugin it extends was renamed to Tujo for the WordPress.org directory, which asks a plugin name to lead with a distinctive coined word rather than a generic one, and the paid add-on now carries the same name. The text domain, the stored options and every hook are unchanged, so nothing on an existing install moves.
v1.0.9
  • Fixed: a bulk paste that stopped part way through, because something on the add to cart hook threw, lost every row that had already gone in. WooCommerce writes the cart to the session when the cart is totalled and at no other moment, so 1.0.8, which totals once at the end, had saved nothing until it got there. The paste now totals and saves what went in even when it stops early.
  • Fixed: two spellings of one SKU in the same paste, differing only in something the database folds together and PHP does not, an accent or the German sharp s, added only one of the two quantities. `CAFE-1, 4` next to `CAFÉ-1, 7` put 7 in the cart instead of 11, and reported the first line back as a SKU that does not exist.
  • Fixed: for a signed in buyer, every pasted line rewrote the whole saved cart to the database, so a 500 line paste made 500 writes of a cart that was growing with it. That now happens once for the paste, like the totalling.
v1.0.8
  • Fixed: a bulk paste recalculated the whole cart once per pasted line. WooCommerce totals the cart on every add to cart, so a 500 line paste totalled a cart that was growing with it, 500 times: the totals routine walked 125,250 cart lines where 500 was enough. The paste now suppresses the per line recalculation and totals once at the end, the same way WooCommerce's own grouped product form does.
  • Fixed: each pasted line read its product from the database on its own, a post read plus a meta read per line. The whole paste is now read in one batch, the way WooCommerce does it for linked products. (The second time a line hydrates its product, inside the add to cart, WordPress already serves it from the object cache, so that one was never a database read.)
  • Fixed: the SKUs in a paste were looked up one uncached query at a time. They are now resolved in one query for the whole paste, measured at 500 queries down to 1 on a 500 line paste. A SKU that differs only in letter case still matches. A SKU that matches only through the database collation, an accent or the German sharp s, falls back to a per SKU lookup rather than being reported as missing. Every SKU that could not be added is still named back to the buyer, line by line.
v1.0.7
  • Fixed: arrow glyphs in the admin menu paths, and in the strings handed to translators. An arrow inside a translatable string makes the glyph every translator's problem and changes the layout in any locale that drops it.
v1.0.6
  • The translation template was regenerated. 56 strings added to the plugin since the template was last built were missing from it, so no translator could reach them in any language, and 2 strings the plugin no longer uses have been dropped. Nothing you see changes; what a translator can see does.
v1.0.5
  • Fixed: the plugin title label on Freemius notices rendered white on a background measuring 2.37:1, where WCAG AA wants 4.5:1 for text that size. The label now uses the same grey WordPress core uses, at 4.61:1.
  • Fixed: the public key constant was defined inside the guard for the product id constant, so it would have gone undefined if anything had defined the id first. Harmless today, wrong the moment it is not.
v1.0.4
  • Fix: deleting the plugin now removes its options and transients instead of leaving them in the database, on every site of a network. The free plugin's own settings are untouched.
v1.0.2
  • Added bundled Polish, German and Spanish translations for the plugin interface.
v1.0.1
  • First stable release.
v0.4.2
  • Plugin Check: escaping/sanitisation/i18n/hygiene fixes.
v0.4.1
  • Plugin slug renamed to `plogins-rapid-pro` for consistency across the Plogins family. No feature changes.
v0.4.0
  • Per-role quick-order forms (`RoleOrderForms`): product scope, columns, intro text and default SKU lines per role via `rapid/order_settings` and `rapid/form_fields`. Requires Rapid 0.1.3+.
v0.3.0
  • Customer-specific pricing in the `[rapid_order]` quick-order table (`CustomerPricing`): role-based percentage discounts and per-account fixed prices saved on the user profile. Requires Rapid 0.1.2+.
v0.2.0
  • Saved SKU lists for logged-in customers on `[rapid_bulk_paste]`: save, load and delete named lists (`SavedSkuLists`). Requires Rapid 0.1.1+.
v0.1.0
  • Initial release: bulk SKU/CSV paste-to-cart via the `[rapid_bulk_paste]` shortcode.