### 0.13.1

- [fix] `clickOutside`: close outer listener on click outside both

### 0.13.0

- [add] `clickOutside` accepts a `parent` accessor to keep popup chains intact
- [add] `getPopupParents` helper

### 0.12.2

- [fix] incorrect locale-based week numbering
- [fix] calculatePosition returns new position if swapped

### 0.12.1

- [fix] right overlap correction for submenu

### 0.12.0

- [add] type-aware markup for data ids
- [add] `setId, `getId` methods
- [remove] `id` method`

### 0.11.1

- [fix] export TPosition type

### 0.11.0

- [add] more precise positioning options to align elements relative to parent
- [fix] incorrect positioning close to container edges

### 0.10.0

- [add] formatting of quarters
- [add] formatting of weeks using locale
- [add] hotkeys helper to store and exec key handlers

### 0.9.2

- [update] toolchain changed to tsup

### 0.9.1

- [update] getAbsParent returns null for detached nodes

### 0.9.0

- [add] salesforce env

### 0.8.0

- [update] calculatePosition returns null when element is not in DOM
- [fix] auto-fit logic of calculatePosition: actual width is returned, shift to left is done relative to the container not to the original menu position

### 0.7.0

- [add] env, setEnv

### 0.6.0

- [add] calculatePosition, getAbsParent helpers

### 0.5.3

- [add] ability to define modal mode for click-outside

### 0.5.2

- [fix] regression in closing popup on click that activates another popup

### 0.5.1

- [update] clickOutside helper can work with layered content
