The Changelog

Version 1

PREVNEXT
VERSION 1.2.1
PREVNEXT

2021-09-17

Features

  • Added action to avoid display columns id in Log Registry.
  • Log PO requisitioner and status changes (PO premium compatibility).
  • Log currency changes on POs (PO premium compatibility).
  • Added param entry type with separate words without quotes.
  • Show values and remove fields quotes in PO internal logs (PO premium compatibility).
  • Added logs for PO deliveries created and removed (PO premium compatibility).
  • Added log for adding delivery items to stock (PO premium compatibility).
  • Added logs when editing/removing delivery items (PO premium compatibility).
  • Added log when adding files to POs (PO premium compatibility).
  • Added logs when creating/removing/editing PO invoices (PO premium compatibility).
  • Added support for Action Logs tools when using the new ATUM's WP-CLI commands.
  • Log the BOM stock quantity when added to a new order.

Changes

  • Log Registry extends from AtumListPage.
  • Set per_page after calling parent construct.
  • Use global constant instead of string.
  • Refactoring.
  • Regenerated the composer's autoload.

Fixes

  • Fixed wrong doc params.
  • Fixed wrong logs when no changes were made in a PO.
  • Fixed unchanged dates logs.
  • Fixed untracked emails log.
  • Fixed wrong text domains.

VERSION 1.2.0
PREVNEXT

2021-08-17

Features

  • Added integration with premium Purchase Orders.
  • Added logs for New Suppliers fields.

Changes

  • Updated ATUM icon font.

Fixes

  • Fixed item inventories logged though MI is inactive.
  • Fixed PHP warning when creating PO.
  • Fixed PHP warning when saving an EP template.

VERSION 1.1.9
PREVNEXT

2021-07-16

Features

  • Added log for the clear ATUM transients tool.
  • Collect inventory info on BOMs logs.

Changes

  • Log BOM order items quantities separately at Orders, ILs and POs.
  • Changed hook name.

Fixes

  • Fixed duplicated lines when searching in Log Registry.
  • Fixed check setting on first save (clean installation).

VERSION 1.1.8
PREVNEXT

2021-06-21

Features

  • Added MI product fields to action logs.
  • Allow disabling the Action Logs API when the ATUM API module is off.
  • Log for show_out_of_stock_inventories property changes on products.

Changes

  • Added missing request object on preview data before saving product.
  • Changed hook name.

Fixes

  • Fixed warning when log removed wc order from inventory log.

VERSION 1.1.7
PREVNEXT

2021-05-28

Changes

  • Updated JS dependencies.
  • Ensure the order item exist before log the remove action.
  • Prevent log when adding a non product line order item to an order.

Fixes

  • Fixed error when adding a wrong product to a WC order.
  • Fixed error when logging product order's item updates at PO/IL and receiving a non-product item.

VERSION 1.1.6
PREVNEXT

2021-04-30

Features

  • Added full RTL languages compatibility.

Changes

  • Updated dependencies + use WebPack 4.
  • Changes to dark mode colours.

Fixes

  • Fixed warning when receiving empty values.
  • Ensure a post exists before saving an order.

VERSION 1.1.5
PREVNEXT

2021-03-12

Changes

  • Hook name change.

Fixes

  • Prevent undefined index if no taxes were created.
  • Ensure it’s being used the correct order table for inventory items.
  • Fixed refund field name.
  • Fixed order post_type.
  • Fixed enable/disable variation products.
  • Fixed methods by checking product.
  • Fixed API exception when adding order item.

VERSION 1.1.4
PREVNEXT

2021-02-19

Changes

  • Refactoring.
  • Updated supported WC version.
  • Recompiled assets.

VERSION 1.1.3
PREVNEXT

2021-01-29

Features

  • Use the new Menu Actions component for Logs list actions.

Changes

  • Upgraded popovers and tooltips to Bootstrap 5.

Fixes

  • Fixed empty template data warning.

VERSION 1.1.2
PREVNEXT

2021-01-05

Changes

  • Unify how the existence of products is checked.
  • Refactoring.

Fixes

  • Fixed unvalid format date to use new relative date helper.
  • Fixed all the jQuery deprecations until version 3.5.

VERSION 1.1.1
PREVNEXT

2020-12-16

Features

  • Do not load the ATUM Order items when not needed to improve performance.

Changes

  • Use the new relative_date helper.
  • Use the new AtumAdminNotices component when showing notices.

VERSION 1.1.0
PREVNEXT

2020-11-27

Changes

  • Updated SweetAlert2 dependency.
  • Refactoring.

Fixes

  • CSS fixes.
  • Check valid order type.

VERSION 1.0.9
PREVNEXT

2020-11-13

Features

  • Log inventory changes from API request.
  • Added ATUM order items' hook.
  • Added methods for logging add/remove notes in ATUM orders.
  • Log for added new item to ATUM order from API request.
  • Logs for Suppliers from API requests.
  • Tools execution log through API request.
  • Log add line item from API request.
  • Log updated order line items from API request.
  • Log start import template in Export PRO.
  • Log products and BOMs stock levels changes.

Changes

  • Recursive BOM stock levels check.
  • Set min node version to 14 and added jquery as webpack external.
  • Added support for ES2017 to tsconfig.json.

Fixes

  • Fixed undeclared variable notice.
  • Prevent same logs from being fired at same time.
  • Fixed duplicated logs.
  • Fixed Export PRO entity log data saving.
  • Fixed order items in PL's log method.

VERSION 1.0.8
PREVNEXT

2020-10-27

Features

  • Log stock levels' changes on adding product to manual order.
  • Added logs for ATUM/WC API Requests.
  • Log product data and WC orders from API requests.
  • Log variations changes from API requests.
  • Inventories' API logs.

Changes

  • Show product name in entry description when adding product item to order.
  • Show log dates in WP Timezone.
  • Save log dates as GMT.
  • Action icons always visible in logs list.
  • Refactoring.

Fixes

  • Prevent duplicate order creation log.
  • Fixed missing attribute label at variable product.
  • Prevent missing params on modified entries.
  • Fixed relative dates' timezone.
  • Fixed index name in logs remover tool.

VERSION 1.0.7
PREVNEXT

2020-10-08

Features

  • Create logs when saving a product through the "Quick Edit" feature.

Changes

  • Prevent warning when product had no previous locations.

Fixes

  • Fixed wrong variable name.
  • Fixed popover arrow CSS.
  • Fixed datepicker not showing translated weekdays according to the users' locale.

VERSION 1.0.6
PREVNEXT

2020-09-23

Changes

  • Logs datetimezone set at default server config.

Fixes

  • Fixed issues with Multi-Inventory.
  • Fixed Export PRO template name that can be absent.

VERSION 1.0.5
PREVNEXT

2020-08-27

Fixes

  • Fixed add-on name for API key activations.
  • Fixed add-on internal name.

VERSION 1.0.4
PREVNEXT

2020-07-30

Fixes

  • Fixed readable entries on ATUM Export PRO's logs.

VERSION 1.0.3
PREVNEXT

2020-07-10

Changes

  • Updated JS dependencies.

Fixes

  • Avoid PHP warning if setting title is not set.

VERSION 1.0.2
PREVNEXT

2020-06-19

Features

  • Log deleting meta from order items at WC Orders/POs/ILs.
  • Added extra fields for product reviews log.

Changes

  • Prevent WP_Error if template_id is not returned by Export PRO.
  • Log variation create in two steps.
  • Log stock levels only if the order status has changed.

Fixes

  • Fixed "mi_write_off_inventory" hook params.
  • Fixed wrong data when using BOMs in orders.
  • Fixed old_stock & new_stock values on logging stock levels update.
  • Logs remover tool if checkbox is checked.
  • Fixed order totals calc log.

VERSION 1.0.1
PREVNEXT

2020-05-29

Features

  • Added names for every ID fields in log data.
  • Log BOM changes within variation products.
  • Create log when removing note from ATUM Orders.
  • Log adding/removing product attribute values.
  • Log changes for "menu_order" and "enable_reviews" in products.
  • Log for template download.
  • Check active ATUM modules before loading hooks.
  • Log for the customer provided note in orders.
  • Log for product reviews.
  • Logs for removing meta from order items in Orders, POs & ILs.
  • Log for adding single variation.
  • Handle additional terms by typing '+' when searching for logs.

Changes

  • Removed "atum/purchase_orders/can_reduce_order_stock" filter.
  • Removed "atum/settings/defaults" filter.
  • Normalizing hook names.
  • Replaced "wp_ajax" hook to action hooks for SC set locations.
  • Replaced "wc_ajax" hook to action hook in SC bulk actions.
  • Replaced "wp_ajax" hook to action hook in SC/MC export_data.
  • Joined ajax hooks into action hook to log ATUM Orders status changes.
  • Rebuilt log for adding Atum Order Product Item.
  • Replaced "wp_ajax" hook to action hook when note added in Atum Orders action hooks for logs when adding shipping cost/fees.
  • Replaced "wp_ajax" hook to action hook to log when tax is added to an ATUM Order.
  • Replaced "wp_ajax" hook to action hook when saving order items.
  • Replaced "wp_ajax" hooks to action hooks for log when removing order items.
  • Replaced "wp_ajax" hook to action hook for purchase price action log.
  • Replaced "wp_ajax" hook to action hook when note added in ATUM Orders.
  • Replaced "wp_ajax" hooks to action hooks on tools execution logs.
  • Added "check_ajax_referer" to remaining "wp_ajax" hooks.
  • Replaced "wp_ajax" hooks to action hooks for log remove inventory and write-off actions.
  • Changed hooks for ATUM Export PRO's ajax calls.
  • Refactoring.

Fixes

  • Fixed log on product save checking if locations are empty.
  • Prevent accessing non existing order items.
  • Fixed empty row classes.
  • Fixed hook name.
  • Fixed "inventory_id" reference.
  • Fixed "get_post_type" when calling WC Orders.
  • Fixed order email notification logs.
  • Fixed logs for template export.
  • Fixed log for variations removal.
  • Fixed run export log.

VERSION 1.0.0
PREVNEXT

2020-05-08

Features

  • The first public release of ATUM Action Logs add-on.