## 2024-03-06
## Add Features
- Neues CustomControl Switch [#159](https://gitlab.schukai.com/oss/libraries/javascript/monster/-/issues/159)

## 2024-03-05
## Bugfixes
- Updater Methode getControlEventHandler the Function `retrieveAndSetValue` is called with settimeout [#158](https://gitlab.schukai.com/oss/libraries/javascript/monster/-/issues/158)
- Updater Methode addObjectWithUpdaterToElement the Function `updaterTransformerMethodsSymbol` is called with `call` so that the `this` pointer is available 

## [3.57.0] - 2024-03-02

## Add Features

- New transformers set-toggle, set-set and set-remove [#162](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/162)
- New CustomElement::[updaterTransformerMethodsSymbol]() method [#163](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/163)

## Bug Fixes

- you should be able to start the selection in select with the keyboard [#161](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/161)


## [3.56.1] - 2024-02-26

### Bug Fixes

- [3] is not the right way [#151](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/151)

## [3.56.0] - 2024-02-26

### Add Features

- update datatable controls [#150](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/150) [#149](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/149) [#148](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/148) [#147](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/147) [#146](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/146) [#145](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/145)
### Changes

- release and publish to npm new version 3.56.0
- format
- format
- [#144](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/144)

## [3.55.6] - 2024-01-26

### Bug Fixes

- wrong font family for tab buttons [#140](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/140)
### Changes

- release and publish to npm new version 3.55.6

## [3.55.5] - 2024-01-24

### Bug Fixes

- predefine order in datatable [#138](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/138)
### Changes

- release and publish to npm new version 3.55.5

## [3.55.4] - 2024-01-24

### Bug Fixes

- add gap to button  [#137](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/137)
### Changes

- release and publish to npm new version 3.55.4
- update tests

## [3.55.3] - 2024-01-23

### Bug Fixes

- fix loading select [#135](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/135)
- reset config [#136](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/136)
- reset config [#136](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/136)
### Changes

- release and publish to npm new version 3.55.3

## [3.55.2] - 2024-01-22

### Bug Fixes

- double fetch [#134](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/134)
### Changes

- release and publish to npm new version 3.55.2

## [3.55.1] - 2024-01-22

### Bug Fixes

- catch errors  [#133](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/133)
- catch errors  [#133](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/133)
- check parameter  [#132](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/132)
### Changes

- release and publish to npm new version 3.55.1
- doc
- lint + formatt
- update nixos to 23-11

## [3.55.0] - 2023-11-29

### Add Features

- various changes [#131](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/131)
### Changes

- release and publish to npm new version 3.55.0

## [3.54.0] - 2023-11-23

### Add Features

- new closeOnSelect feature
### Changes

- release and publish to npm new version 3.54.0

## [3.53.0] - 2023-11-11

### Add Features

- new icons (css) [#130](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/130)
### Changes

- release and publish to npm new version 3.53.0
- tidy code
- tidy code

## [3.52.1] - 2023-11-05

### Bug Fixes

- only 10 tabs can be activated [#129](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/129)
- fix some css bugs [#128](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/128)
### Changes

- release and publish to npm new version 3.52.1

## [3.52.0] - 2023-11-03

### Add Features

- integrate components, test, example and code [#127](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/127)
- integrate components in monster [#127](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/127)
### Changes

- release and publish to npm new version 3.52.0
- documentation
- update documentation
- add aws doc update to tasks [#126](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/126)
- code tidy and update web test
- code lint
- lint and format
- code tidy

## [3.51.5] - 2023-11-01

### Bug Fixes

- release process
### Changes

- release and publish to npm new version 3.51.5
- restore devDependencies
- update release process
- conversion of the repos to nix packagemanger [#125](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/125)

## [v3.51.4] - 2023-06-19

### Bug Fixes

- case if value === null
### Changes

- update packages

## [v3.51.3] - 2023-06-19

### Code Refactoring

- introduce variable for better debugging

## [v3.51.2] - 2023-06-19

### Bug Fixes

- [#122](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/122)

## [v3.51.1] - 2023-06-19

### Bug Fixes

- issue [#121](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/121) bug in extractKeys

## [v3.51.0] - 2023-06-15

### Changes

- update doc

## [v3.50.0] - 2023-05-24

### Add Features

- new datetimeformat
### Changes

- update and format

## [v3.49.0] - 2023-05-07

### Changes

- update docs and struct

## [v3.48.0] - 2023-05-07

### Bug Fixes

- tests
### Code Refactoring

- initCustomControlOptionCallback -> initCustomControlCallback

## [v3.47.0] - 2023-05-05

### Add Features

- configuration via callback host

## [v3.46.0] - 2023-05-02

### Bug Fixes

- tests
### Changes

- update packages
### Code Refactoring

- attribute and form improvments

## [v3.44.1] - 2023-05-01

### Bug Fixes

- Fixed mutation observer for custom controls.

## [v3.44.0] - 2023-05-01

### Changes

- doc
### Code Refactoring

- monitor all attribute changes

## [v3.43.0] - 2023-04-07

### Add Features

- new DataFetchError

## [v3.42.1] - 2023-04-03

### Bug Fixes

- watch only if Object.keys(self[attributeObserverSymbol].length > 0)

## [v3.42.0] - 2023-04-03

### Changes

- update

## [v3.41.0] - 2023-04-03

### Changes

- update

## [v3.40.0] - 2023-04-03

### Add Features

- attribure observer

## [v3.39.1] - 2023-04-03

### Bug Fixes

- this[attributeObserverSymbol] = {}; should defined before

## [v3.39.0] - 2023-04-03

### Add Features

- monitoring attribute change

## [v3.38.1] - 2023-04-03

### Bug Fixes

- case senstive options work now
### Changes

- doc

## [v3.38.0] - 2023-04-03

### Add Features

- new function initOptionsFromAttributes

## [v3.37.0] - 2023-04-02

### Add Features

- new functions parseBracketedKeyValueHash and createBracketedKeyValueHash

## [v3.36.0] - 2023-04-01

### Add Features

- new function getContainingDocument

## [v3.35.4] - 2023-03-28

### Bug Fixes

- check is value is a string

## [v3.35.3] - 2023-03-28


## [v3.35.2] - 2023-03-28

### Bug Fixes

- Updated regex to capture the negative sign

## [v3.35.1] - 2023-03-28

### Bug Fixes

- invalid input throws TypeError

## [v3.35.0] - 2023-03-27

### Changes

- tidy and doc
### Documentation

- update

## [v3.34.0] - 2023-03-27

### Add Features

- new function detectRuntimeEnvironment and convertToPixels
### Changes

- update packages

## [v3.33.0] - 2023-03-26

### Add Features

- new function getSlottedNodes()
### Changes

- change since tag
- updated packages

## [v3.32.0] - 2023-03-23

### Add Features

- \undefined and \null are special values
- \undefined and \null are special values

## [v3.31.1] - 2023-03-20

### Bug Fixes

- check is attribute set
- ATTRIBUTE_UPDATER_SELECT_THIS and no ATTRIBUTE_UPDATER_ATTRIBUTES fail

## [v3.31.0] - 2023-03-19

### Add Features

- new function generaterangecomparisonexpression

## [v3.30.0] - 2023-03-16

### Add Features

- add util.findElementWithIdUpwards
### Changes

- update packages

## [v3.29.0] - 2023-03-16

### Add Features

- customevents are composed and should bubble across shadowRoot
### Changes

- update packages

## [v3.28.0] - 2023-03-14

### Add Features

- customcontrol.updatei18n can now plural rules
### Changes

- update packages

## [v3.27.0] - 2023-03-14

### Add Features

- add instance getter
### Changes

- update packages

## [v3.26.0] - 2023-03-08

### Add Features

- prevent has already defined error

## [v3.25.0] - 2023-03-07


## [v3.24.0] - 2023-03-07

### Add Features

- template mapping

## [v3.23.0] - 2023-03-07

### Add Features

- template mapping
### Bug Fixes

- rebuild template insert hack

## [v3.22.1] - 2023-03-07

### Bug Fixes

- host checking

## [v3.22.0] - 2023-03-07

### Add Features

- check if element is in a shadowroot.

## [v3.21.1] - 2023-03-07

### Changes

- update packages
### Code Refactoring

- change fkt name internalTemplateLookUP git s

## [v3.21.0] - 2023-03-07

### Add Features

- new Template ID for insert

## [v3.20.0] - 2023-03-01

### Add Features

- new equal command

## [v3.19.0] - 2023-03-01

### Add Features

- new datetime and currency

## [v3.18.0] - 2023-02-28

### Add Features

- new contains and has-entries

## [v3.17.0] - 2023-02-28

### Add Features

- new is- commands for transformer, not command

## [v3.16.1] - 2023-02-26

### Changes

- update year
- add pipe and i18n test

## [v3.16.0] - 2023-02-26

### Add Features

- new transformer commands (date, map, time, dayofweek, timestamp...)

## [v3.15.0] - 2023-02-23

### Add Features

- deprecate BaseWithOption in favorit of equipWithInternal

## [v3.14.1] - 2023-02-21

### Bug Fixes

- add empty strings
### Changes

- add tests

## [v3.14.0] - 2023-02-21

### Add Features

- new transformer function concat

## [v3.13.1] - 2023-02-18

### Bug Fixes

- i18 does not work as first token

## [v3.13.0] - 2023-02-15

### Add Features

- new dom datasource
### Bug Fixes

- package updates

## [v3.12.2] - 2023-02-14

### Bug Fixes

- missing argument of the function read

## [v3.12.1] - 2023-02-12

### Bug Fixes

- missing import

## [v3.12.0] - 2023-02-12

### Add Features

- add raw data to restapi respond

## [v3.11.0] - 2023-02-12

### Add Features

- add callback configuration to restapi
### Changes

- update npm
- update makefiles

## [v3.10.1] - 2023-02-04

### Bug Fixes

- make exeption messages more readable

## [v3.10.0] - 2023-02-04

### Add Features

- add CustomControl.updateI18n()

## [v3.9.1] - 2023-02-02

### Bug Fixes

- Object links can contain more objects

## [v3.9.0] - 2023-02-02

### Add Features

- document translations
### Bug Fixes

- optimize i18n: transformer
### Changes

- move doc to monsterjs-org
- write and update tests
- change imports

## [v3.8.0] - 2023-02-01

### Add Features

- pathfinder now works with array
### Changes

- code format (rome)
- doc
- docs

## [v3.7.0] - 2023-01-26

### Bug Fixes

- version test

## [v3.6.0] - 2023-01-26

### Add Features

- add rome and do linting
### Changes

- code format rome

## [v3.5.0] - 2023-01-23

### Add Features

- check the navigator languages too
- new embed i18n provider
### Bug Fixes

- doc
### Changes

- update packages
- update makefiles
- move tutorials to monsterjs-org

## [v3.4.2] - 2023-01-15

### Bug Fixes

- error in the status processing
### Changes

- update makefiles
- update makefiles
- doc

## [v3.4.1] - 2023-01-08

### Bug Fixes

- writeerror has the wrong namespace

## [v3.4.0] - 2023-01-08

### Add Features

- add new layer class Server
### Changes

- remove unused code

## [v3.3.0] - 2023-01-07

### Add Features

- change to webconnect implementation
- hide implementation in symbol
- new Class
- new Webconnect and Message
- new Webconnect and Message
### Changes

- doc

## [v3.2.0] - 2023-01-06

### Add Features

- connect return now a promise

## [v3.1.2] - 2023-01-06

### Bug Fixes

- check read/write call
- check socket state

## [v3.1.1] - 2023-01-06

### Bug Fixes

- wrong class name

## [v3.1.0] - 2023-01-06

### Add Features

- new websocket datasource
### Bug Fixes

- return error in test
- missing callbacks
### Changes

- tests
- administration changes
- doc
- remove unused import
- doc + tidy

## [v3.0.0] - 2023-01-04

### Changes

- update web tests

## [v2.2.1] - 2023-01-03

### Bug Fixes

- unreferenced value
- add @@ to internal data symbol

## [v2.2.0] - 2023-01-02

### Add Features

- internalDataSymbol is now global symbol
### Changes

- update npm packages
- add doc

## [v2.1.1] - 2022-12-30

### Bug Fixes

- symbols must be identical across realms.

## [v2.1.0] - 2022-12-30

### Add Features

- implement instanceof for multi realm

## [v2.0.16] - 2022-10-31


## [v2.0.15] - 2022-10-31

### Changes

- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point
- commit save point

## [1.30.1] - 2022-02-06


## [1.31.0] - 2022-02-05


## [1.10.0] - 2021-08-29


## [1.9.0] - 2021-08-17


## 1.8.0 - 2021-08-15