# 2.18.0-alpha.2 (opens new window) (2021-10-07)

# Bug Fixes

# 2.18.0-alpha.1 (opens new window) (2021-10-06)

# Features

# Bug Fixes

# 2.17.0-alpha.1 (opens new window) (2021-09-20)

# Features

# Bug Fixes

# 2.16.0-alpha.1 (opens new window) (2021-09-09)

# Features

# Bug Fixes

# 2.15.0-alpha.3 (opens new window) (2021-08-26)

# Bug Fixes

# 2.15.0-alpha.2 (opens new window) (2021-08-25)

# Features

# Bug Fixes

# 2.15.0-alpha.1 (opens new window) (2021-08-24)

# Features

# 2.14.0-alpha.5 (opens new window) (2021-08-12)

# Bug Fixes

# 2.14.0-alpha.4 (opens new window) (2021-08-11)

# Bug Fixes

# 2.14.0-alpha.3 (opens new window) (2021-08-11)

# Bug Fixes

# 2.14.0-alpha.2 (opens new window) (2021-08-04)

# Bug Fixes

# 2.14.0-alpha.1 (opens new window) (2021-07-29)

# Features

# Bug Fixes

# 2.13.1-alpha.1 (opens new window) (2021-07-21)

# Bug Fixes

# 2.13.0-alpha.3 (opens new window) (2021-07-16)

# Features

# Bug Fixes

# 2.13.0-alpha.2 (opens new window) (2021-06-30)

# Bug Fixes

# 2.13.0-alpha.1 (opens new window) (2021-06-24)

# Features

# 2.12.0-alpha.4 (opens new window) (2021-06-18)

# Features

# Bug Fixes

# 2.12.0-alpha.3 (opens new window) (2021-06-15)

# Features

# Bug Fixes

# 2.12.0-alpha.2 (opens new window) (2021-06-10)

# Features

# Bug Fixes

# 2.12.0-alpha.1 (opens new window) (2021-06-10)

# Features

# 2.11.0-alpha.2 (opens new window) (2021-05-20)

# Features

# 2.11.0-alpha.1 (opens new window) (2021-05-19)

# Features

# Bug Fixes

# 2.10.0-alpha.4 (opens new window) (2021-05-06)

# Features

# Bug Fixes

# 2.10.0-alpha.3 (opens new window) (2021-05-04)

# Features

# Bug Fixes

# 2.10.0-alpha.2 (opens new window) (2021-05-03)

# Features

# Bug Fixes

# 2.10.0-alpha.1 (opens new window) (2021-04-30)

# Features

# Bug Fixes

# 2.9.0-alpha.2 (opens new window) (2021-04-23)

# Features

# 2.9.0-alpha.1 (opens new window) (2021-04-22)

# Features

# Bug Fixes

# 2.8.0-alpha.1 (opens new window) (2021-03-25)

# Features

# Bug Fixes

# 2.7.0-alpha.2 (opens new window) (2021-03-12)

# Bug Fixes

# 2.7.0-alpha.1 (opens new window) (2021-03-11)

# Features

# Bug Fixes

# 2.6.1-alpha.1 (opens new window) (2021-03-05)

# Bug Fixes

# 2.6.0-alpha.5 (opens new window) (2021-02-26)

# Features

# 2.6.0-alpha.4 (opens new window) (2021-02-25)

# Bug Fixes

# 2.6.0-alpha.3 (opens new window) (2021-02-24)

# Bug Fixes

# 2.6.0-alpha.2 (opens new window) (2021-02-19)

# Features

# Bug Fixes

# 2.6.0-alpha.1 (opens new window) (2021-02-16)

# Features

# 2.5.0-alpha.1 (opens new window) (2021-02-12)

# Features

# Bug Fixes

# 2.4.0-alpha.1 (opens new window) (2021-01-29)

# Features

# Bug Fixes

# 2.3.0-alpha.1 (opens new window) (2021-01-15)

# Features

# 2.2.2-alpha.3 (opens new window) (2020-12-23)

# Bug Fixes

# 2.2.2-alpha.2 (opens new window) (2020-12-22)

# Bug Fixes

# 2.2.2-alpha.1 (opens new window) (2020-12-22)

# Bug Fixes

# 2.2.0-alpha.3 (opens new window) (2020-12-17)

# Features

# 2.2.0-alpha.2 (opens new window) (2020-12-16)

# Features

# 2.2.0-alpha.1 (opens new window) (2020-12-15)

# Features

# Bug Fixes

# 2.1.2-alpha.1 (opens new window) (2020-12-11)

# Bug Fixes

# 2.1.1-alpha.1 (opens new window) (2020-11-25)

# Bug Fixes

# 2.1.0-alpha.1 (opens new window) (2020-11-19)

# Features

# 2.0.1-alpha.1 (opens new window) (2020-11-13)

# Bug Fixes

# 2.0.0-alpha.3 (opens new window) (2020-11-06)

# Bug Fixes

# 2.0.0-alpha.2 (opens new window) (2020-11-05)

# Bug Fixes

# 2.0.0-alpha.1 (opens new window) (2020-11-05)

# ⚠ BREAKING CHANGES

  • instead of returning only the fullList we now return the whole partList object. This affects the following methods and callbacks:

  • onPartListUpdate: instead of passing fullList (KernelPart[]) we now pass the whole partList object { fullList: KernelPart[], originPart: KernelComponent, perMainComponent: KernelPartList }

  • loadConfigurableItemById: returns now the following object { partList: KernelPartList }

  • loadConfiguration: returns now the following object { partList: KernelPartList }

  • loadConfigurationById: returns now the following object { partList: KernelPartList }

In practice this means the following:

onPartListUpdate:

// old code
onPartListUpdate = (fullList, hash) => console.log(fullList, hash);
// new code
onPartListUpdate = (partList, hash) => console.log(partList.fullList, hash);

loadConfigurableItemById, loadConfiguration and loadConfigurationById:

// old code
const fullList = await loadConfigurableItemById(/*...*/); // /* ... */ is only a placeholder, replace loadConfigurableItemById by loadConfiguration or loadConfigurationById
console.log(fullList);
// new code
const {partList} = await loadConfigurableItemById(...);
console.log(partList.fullList);

# Features

# Bug Fixes

# 1.5.0-debug.1 (opens new window) (2020-11-04)

# Features

# Bug Fixes