ralph@macbook3:~/Workspaces/relluf.dev/chloggen$ npx tsx chloggen.ts https://github.com/relluf/cavalion-js.git
### `2018/01/27` Initial commit

Touches 220 file(s) (+43754/-0) — Areas: src: 220

* - `src/vcl/Control.js` (added, +2036/-0)
* - `src/persistence/websql/Database.js` (added, +1401/-0)
* - `src/vcl/Component.js` (added, +1272/-0)
* - `src/design/Designer.js` (added, +939/-0)
* - `src/vcl/ui/Panel.js` (added, +923/-0)
* - `src/design/ui/ObjectInspector.js` (added, +905/-0)

### `2018/01/27` Moving coe to cavalion-vcl repo

Touches 109 file(s) (+317/-21670) — Areas: src: 107, docs: 1, misc: 1

* - `src/vcl/Control.js` (removed, +0/-2036)
* - `src/vcl/Component.js` (removed, +0/-1272)
* - `src/vcl/ui/Panel.js` (removed, +0/-923)
* - `src/vcl/ui/List.js` (removed, +0/-896)
* - `src/vcl/Component.query.js` (removed, +0/-852)
* - `src/vcl/entities/Instance.js` (removed, +0/-743)

### `2018/01/27` Moving out of src branch

Touches 1 file(s) (+0/-19) — Areas: src: 1

* - `src/tools/vcl-comps/PouchedList.js` (removed, +0/-19)

### `2018/01/27` Configuring git

Touches 2 file(s) (+4/-0) — Areas: misc: 1, src: 1

* - `.gitignore` (added, +4/-0)
* - `src/.DS_Store` (removed, +0/-0)

### `2018/02/03` Introducing window.locale_base

Touches 7 file(s) (+169/-9) — Areas: src: 4, docs: 1, misc: 1, deps: 1

* - `src/CHANGELOG.md` (added, +137/-0)
* - `package.json` (added, +19/-0)
* - `src/js/Method.js` (modified, +8/-6)
* - `src/js/JsObject.js` (modified, +3/-1)
* - `README.md` (modified, +1/-1)
* - `src/locale.js` (modified, +1/-1)

### `2018/02/03` Changed the log

Touches 2 file(s) (+3/-135) — Areas: src: 2

* - `src/CHANGELOG` (removed, +0/-133)
* - `src/CHANGELOG.md` (modified, +3/-2)

### `2018/02/07` 1.0.2

Touches 1 file(s) (+1/-1) — Areas: deps: 1

* - `package.json` (modified, +1/-1)

### `2018/02/21` I need some logging...

Touches 2 file(s) (+27/-2) — Areas: src: 2

* - `src/CHANGELOG.md` (modified, +26/-0)
* - `src/locale.js` (modified, +1/-2)

### `2018/03/21` Adding CssSelectorParser to the mix

Touches 1 file(s) (+626/-0) — Areas: src: 1

* - `src/util/CssSelectorParser.js` (added, +626/-0)

### `2018/03/21` Meta

Touches 1 file(s) (+10/-0) — Areas: src: 1

* - `src/CHANGELOG.md` (modified, +10/-0)

### `2018/03/28` Commit for TO

Touches 4 file(s) (+61/-59) — Areas: src: 4

* - `src/console/Printer.js` (modified, +42/-42)
* - `src/console/node/vcl/Component.js` (modified, +16/-11)
* - `src/CHANGELOG.md` (modified, +3/-2)
* - `src/util/HotkeyManager.js` (modified, +0/-4)

### `2018/04/18` Getting TO up to speed

Touches 3 file(s) (+10/-9) — Areas: src: 3

* - `src/util/Keyboard.js` (modified, +2/-8)
* - `src/js.js` (modified, +7/-0)
* - `src/console/node/vcl/Component.js` (modified, +1/-1)

### `2018/04/21` Return obj in override

Touches 1 file(s) (+1/-0) — Areas: src: 1

* - `src/js/Method.js` (modified, +1/-0)

### `2018/04/24` Logged some logging

Touches 1 file(s) (+3/-0) — Areas: src: 1

* - `src/CHANGELOG.md` (modified, +3/-0)

### `2018/05/06` Fix for Chrome 66 update

Touches 1 file(s) (+8/-6) — Areas: src: 1

* - `src/js/Class.js` (modified, +8/-6)

### `2018/05/21` Fix for normalizing relative to /-paths

Touches 2 file(s) (+9/-2) — Areas: src: 2

* - `src/CHANGELOG.md` (modified, +4/-2)
* - `src/js/_js.js` (modified, +5/-0)

### `2018/05/21` Fix for class names with dashes

Touches 1 file(s) (+2/-1) — Areas: src: 1

* - `src/js/Class.js` (modified, +2/-1)

### `2018/05/21` Finetuning wheelEvents

Touches 1 file(s) (+4/-4) — Areas: src: 1

* - `src/util/DocumentHook.js` (modified, +4/-4)

### `2018/08/17` New version 1.0.3 released

Touches 1 file(s) (+1/-1) — Areas: deps: 1

* - `package.json` (modified, +1/-1)

### `2018/08/18` Adding on.js

Touches 2 file(s) (+46/-0) — Areas: misc: 1, src: 1

* - `on.js` (added, +23/-0)
* - `src/on.js` (added, +23/-0)

### `2018/08/18` New version

Touches 1 file(s) (+1/-1) — Areas: deps: 1

* - `package.json` (modified, +1/-1)

### `2018/08/21` Using locale in v7-maps

Touches 3 file(s) (+6/-28) — Areas: src: 2, misc: 1

* - `on.js` (removed, +0/-23)
* - `src/locale.js` (modified, +2/-5)
* - `src/CHANGELOG.md` (modified, +4/-0)

### `2018/08/21` New version for NPM

Touches 1 file(s) (+1/-1) — Areas: deps: 1

* - `package.json` (modified, +1/-1)

### `2018/08/22` Fix for proto

Touches 2 file(s) (+3/-4) — Areas: src: 2

* - `src/locale.js` (modified, +2/-2)
* - `src/CHANGELOG.md` (modified, +1/-2)

### `2018/08/22` npm-ing

Touches 1 file(s) (+1/-1) — Areas: deps: 1

* - `package.json` (modified, +1/-1)

### `2018/08/28` Introducing [src/]locales/

Touches 1 file(s) (+30/-24) — Areas: src: 1

* - `src/locale.js` (modified, +30/-24)

### `2018/09/27` Bugfixing

Touches 1 file(s) (+2/-19) — Areas: src: 1

* - `src/locale.js` (modified, +2/-19)

### `2018/09/27` Fixing locale_base mess

Touches 3 file(s) (+1/-9) — Areas: src: 2, deps: 1

* - `src/util/Hash.js` (modified, +0/-7)
* - `package.json` (modified, +1/-1)
* - `src/entities/Instance.js` (modified, +0/-1)

### `2018/10/10` Introducing json\!

Touches 2 file(s) (+11/-1) — Areas: src: 2

* - `src/json.js` (added, +11/-0)
* - `src/locale.js` (modified, +0/-1)

### `2018/10/10` What\? No CHANGELOG\?\!

Touches 2 file(s) (+3/-1) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (added, +2/-0)
* - `package.json` (modified, +1/-1)

### `2018/12/16` Fix for build of cavalion-code

Touches 3 file(s) (+5/-2) — Areas: docs: 1, deps: 1, src: 1

* - `CHANGELOG.md` (modified, +3/-0)
* - `package.json` (modified, +1/-1)
* - `src/locale.js` (modified, +1/-1)

### `2018/12/16` Fix for building with r.js

Touches 1 file(s) (+2/-2) — Areas: src: 1

* - `src/stylesheet.js` (modified, +2/-2)

### `2018/12/17` hacking for bbt153

Touches 1 file(s) (+3/-2) — Areas: src: 1

* - `src/js/Scaffold.js` (modified, +3/-2)

### `2018/12/17` Merge branch 'master' of https://github.com/relluf/cavalion-js

Touches 4 file(s) (+7/-4) — Areas: src: 2, docs: 1, deps: 1

* - `src/stylesheet.js` (modified, +2/-2)
* - `CHANGELOG.md` (modified, +3/-0)
* - `package.json` (modified, +1/-1)
* - `src/locale.js` (modified, +1/-1)

### `2018/12/17` syntax error

Touches 1 file(s) (+1/-1) — Areas: src: 1

* - `src/stylesheet.js` (modified, +1/-1)

### `2018/12/17` 1.0.14

Touches 2 file(s) (+3/-2) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (modified, +2/-1)
* - `package.json` (modified, +1/-1)

### `2018/12/17` 1.0.15

Touches 1 file(s) (+1/-1) — Areas: deps: 1

* - `package.json` (modified, +1/-1)

### `2019/01/17` having is a string (not an object)

Touches 1 file(s) (+1/-1) — Areas: src: 1

* - `src/entities/EM.js` (modified, +1/-1)

### `2019/02/17` 1.0.17

Touches 2 file(s) (+4/-1) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (modified, +3/-0)
* - `package.json` (modified, +1/-1)

### `2019/02/17` fixing a bug in js.get() -really?

Touches 1 file(s) (+3/-3) — Areas: src: 1

* - `src/js/_js.js` (modified, +3/-3)

### `2019/02/19` ignore clicks when Cmd is pressed

Touches 1 file(s) (+4/-0) — Areas: src: 1

* - `src/console/Node.js` (modified, +4/-0)

### `2019/02/19` 1.0.18

Touches 2 file(s) (+4/-1) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (modified, +3/-0)
* - `package.json` (modified, +1/-1)

### `2019/02/22` fixing changelog situation (changing changelogs)

Touches 2 file(s) (+190/-186) — Areas: docs: 1, src: 1

* - `CHANGELOG.md` (modified, +190/-3)
* - `src/CHANGELOG.md` (removed, +0/-183)

### `2019/03/31` getting rid of low res images

Touches 1 file(s) (+1/-1) — Areas: src: 1

* - `src/console/Node.js` (modified, +1/-1)

### `2019/03/31` adding features for distinct and raw queries

Touches 1 file(s) (+16/-5) — Areas: src: 1

* - `src/entities/EM.js` (modified, +16/-5)

### `2019/03/31` fixing typo/bug, in destroy() method, wtf...

Touches 1 file(s) (+1/-1) — Areas: src: 1

* - `src/js/JsObject.js` (modified, +1/-1)

### `2019/03/31` 1.0.19

Touches 2 file(s) (+5/-1) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (modified, +4/-0)
* - `package.json` (modified, +1/-1)

### `2019/05/09` 1.0.20 (adding js.ctx and js.sf)

Touches 3 file(s) (+12/-1) — Areas: docs: 1, deps: 1, src: 1

* - `src/js/_js.js` (modified, +8/-0)
* - `CHANGELOG.md` (modified, +3/-0)
* - `package.json` (modified, +1/-1)

### `2019/05/09` 1.0.21 (adding js.ctx and js.sf)

Touches 3 file(s) (+3/-3) — Areas: docs: 1, deps: 1, src: 1

* - `CHANGELOG.md` (modified, +1/-1)
* - `package.json` (modified, +1/-1)
* - `src/js/_js.js` (modified, +1/-1)

### `2019/05/18` introducing locale.prefixed

Touches 3 file(s) (+9/-2) — Areas: docs: 1, deps: 1, src: 1

* - `src/locale.js` (modified, +5/-1)
* - `CHANGELOG.md` (modified, +3/-0)
* - `package.json` (modified, +1/-1)

### `2019/05/22` 1.0.23

Touches 3 file(s) (+9/-2) — Areas: docs: 1, deps: 1, src: 1

* - `src/locale.js` (modified, +5/-1)
* - `CHANGELOG.md` (modified, +3/-0)
* - `package.json` (modified, +1/-1)

### `2019/05/22` 1.0.23

Touches 3 file(s) (+4/-2) — Areas: docs: 1, deps: 1, src: 1

* - `CHANGELOG.md` (modified, +1/-1)
* - `package.json` (modified, +1/-1)
* - `src/locale.js` (modified, +2/-0)

### `2019/05/25` 1.0.26

Touches 3 file(s) (+8/-5) — Areas: docs: 1, deps: 1, src: 1

* - `src/locale.js` (modified, +6/-3)
* - `CHANGELOG.md` (modified, +1/-1)
* - `package.json` (modified, +1/-1)

### `2019/06/08` 1.0.27

Touches 3 file(s) (+42/-21) — Areas: docs: 1, deps: 1, src: 1

* - `src/script.js` (modified, +38/-20)
* - `CHANGELOG.md` (modified, +3/-0)
* - `package.json` (modified, +1/-1)

### `2019/07/14` enhancing js.get (1.0.28)

Touches 3 file(s) (+6/-2) — Areas: src: 2, docs: 1

* - `CHANGELOG.md` (modified, +3/-0)
* - `src/js/_js.js` (modified, +2/-1)
* - `src/locale.js` (modified, +1/-1)

### `2019/07/14` enhancing js.get (1.0.28)

Touches 1 file(s) (+1/-1) — Areas: deps: 1

* - `package.json` (modified, +1/-1)

### `2019/07/18` 1.0.30

Touches 3 file(s) (+8/-4) — Areas: docs: 1, deps: 1, src: 1

* - `CHANGELOG.md` (modified, +5/-1)
* - `src/locale.js` (modified, +2/-2)
* - `package.json` (modified, +1/-1)

### `2019/07/18` 1.0.30

Touches 1 file(s) (+1/-1) — Areas: deps: 1

* - `package.json` (modified, +1/-1)

### `2019/11/19` adding slashRepl

Touches 3 file(s) (+7/-2) — Areas: docs: 1, deps: 1, src: 1

* - `src/locale.js` (modified, +3/-1)
* - `CHANGELOG.md` (modified, +3/-0)
* - `package.json` (modified, +1/-1)

### `2019/11/30` fixed alt+click thing

Touches 1 file(s) (+3/-1) — Areas: src: 1

* - `src/console/Node.js` (modified, +3/-1)

### `2019/11/30` 1.0.33

Touches 2 file(s) (+4/-1) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (modified, +3/-0)
* - `package.json` (modified, +1/-1)

### `2020/01/01` cosmetic changes

Touches 4 file(s) (+57/-134) — Areas: src: 4

* - `src/persistence/type/HexaQuad.js` (modified, +28/-47)
* - `src/util/Event.js` (modified, +24/-32)
* - `src/js/Class.js` (modified, +0/-36)
* - `src/js/serialize.js` (modified, +5/-19)

### `2020/01/08` polyfill for Array.prototype.each()

Touches 1 file(s) (+5/-0) — Areas: src: 1

* - `src/js/extensions.js` (modified, +5/-0)

### `2020/01/22` cosmetic

Touches 1 file(s) (+0/-6) — Areas: src: 1

* - `src/features/GeoUtils.js` (modified, +0/-6)

### `2020/01/22` 1.0.36 - obj2qs, include_q

Touches 3 file(s) (+15/-2) — Areas: docs: 1, deps: 1, src: 1

* - `CHANGELOG.md` (modified, +8/-0)
* - `src/util/net/Url.js` (modified, +6/-1)
* - `package.json` (modified, +1/-1)

### `2020/01/28` build 36 - introducing yell - 1st commit

Touches 3 file(s) (+43/-1) — Areas: docs: 1, deps: 1, src: 1

* - `src/yell.js` (added, +39/-0)
* - `CHANGELOG.md` (modified, +3/-0)
* - `package.json` (modified, +1/-1)

### `2020/04/09` fix for requirejs - Error: Loader plugin did not call the load callback in the build

Touches 1 file(s) (+9/-3) — Areas: src: 1

* - `src/json.js` (modified, +9/-3)

### `2020/04/09` 1.0.37

Touches 2 file(s) (+4/-1) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (modified, +3/-0)
* - `package.json` (modified, +1/-1)

### `2020/04/14` adding '@_name' as default name attribute

Touches 1 file(s) (+4/-0) — Areas: src: 1

* - `src/js/nameOf.js` (modified, +4/-0)

### `2020/04/14` 1.0.38

Touches 2 file(s) (+4/-2) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (modified, +3/-1)
* - `package.json` (modified, +1/-1)

### `2020/05/11` updating class definition pattern

Touches 1 file(s) (+90/-7) — Areas: src: 1

* - `src/console/node/Promise.js` (modified, +90/-7)

### `2020/05/11` optionally mixin callee

Touches 1 file(s) (+4/-1) — Areas: src: 1

* - `src/js/Method.js` (modified, +4/-1)

### `2020/05/11` specifically handle Window

Touches 1 file(s) (+1/-0) — Areas: src: 1

* - `src/js/nameOf.js` (modified, +1/-0)

### `2020/05/11` paving the way for formatting features

Touches 1 file(s) (+7/-0) — Areas: src: 1

* - `src/locale.js` (modified, +7/-0)

### `2020/05/11` 1.0.39

Touches 2 file(s) (+10/-1) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (modified, +9/-0)
* - `package.json` (modified, +1/-1)

### `2020/05/13` 1.0.41 - improving locale (wrap object-values, better asterisk handling and more)

Touches 3 file(s) (+66/-22) — Areas: docs: 1, deps: 1, src: 1

* - `src/locale.js` (modified, +54/-18)
* - `CHANGELOG.md` (modified, +11/-3)
* - `package.json` (modified, +1/-1)

### `2020/06/02` improved locale so that arrays are used to wrap object values (which otherwise would be parsed out)

Touches 1 file(s) (+0/-1) — Areas: src: 1

* - `src/locale.js` (modified, +0/-1)

### `2020/06/02` hoe heeft het ooit kunnen werken\?\!

Touches 1 file(s) (+47/-28) — Areas: src: 1

* - `src/persistence/type/HexaQuad.js` (modified, +47/-28)

### `2020/06/02` 1.0.43

Touches 2 file(s) (+5/-2) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (modified, +4/-1)
* - `package.json` (modified, +1/-1)

### `2020/06/10` fighting Array.prototype.each addition

Touches 2 file(s) (+5/-5) — Areas: src: 2

* - `src/js/extensions.js` (modified, +4/-4)
* - `src/entities/EM.js` (modified, +1/-1)

### `2020/06/10` 1.0.45

Touches 2 file(s) (+6/-7) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (modified, +5/-6)
* - `package.json` (modified, +1/-1)

### `2020/06/13` enhancing js.str2obj() so it accepts just a key name to set it to true - not sure whether the semi-colon should be obligated...

Touches 1 file(s) (+2/-0) — Areas: src: 1

* - `src/js/_js.js` (modified, +2/-0)

### `2020/06/17` 1.0.47

Touches 3 file(s) (+10/-2) — Areas: docs: 1, deps: 1, src: 1

* - `CHANGELOG.md` (modified, +8/-0)
* - `package.json` (modified, +1/-1)
* - `src/js/_js.js` (modified, +1/-1)

### `2020/07/05` 1st commit - welcome to the family ;-)

Touches 1 file(s) (+27/-0) — Areas: src: 1

* - `src/js/ArrayFactory.js` (added, +27/-0)

### `2020/07/06` call with args to obtain prefix

Touches 1 file(s) (+4/-0) — Areas: src: 1

* - `src/locale.js` (modified, +4/-0)

### `2020/07/06` 1.0.48

Touches 1 file(s) (+4/-0) — Areas: docs: 1

* - `CHANGELOG.md` (modified, +4/-0)

### `2020/07/08` 1.0.48

Touches 1 file(s) (+1/-1) — Areas: deps: 1

* - `package.json` (modified, +1/-1)

### `2020/08/10` adding default nameOf

Touches 1 file(s) (+5/-1) — Areas: src: 1

* - `src/js/nameOf.js` (modified, +5/-1)

### `2020/08/18` introducing Array.as

Touches 1 file(s) (+17/-14) — Areas: src: 1

* - `src/js/extensions.js` (modified, +17/-14)

### `2020/08/18` 1.0.51

Touches 2 file(s) (+7/-1) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (modified, +6/-0)
* - `package.json` (modified, +1/-1)

### `2020/08/28` cosmetic

Touches 3 file(s) (+8/-10) — Areas: src: 3

* - `src/console/node/OnlyKey.js` (modified, +6/-6)
* - `src/console/node/Function.js` (modified, +2/-1)
* - `src/util/HotkeyManager.js` (modified, +0/-3)

### `2020/08/28` updating

Touches 1 file(s) (+1/-1) — Areas: src: 1

* - `src/yell.js` (modified, +1/-1)

### `2020/08/28` 1.0.52

Touches 1 file(s) (+1/-1) — Areas: deps: 1

* - `package.json` (modified, +1/-1)

### `2020/08/30` fixing uri display of vcl/Component-s

Touches 2 file(s) (+11/-6) — Areas: docs: 1, src: 1

* - `src/console/node/vcl/Component.js` (modified, +3/-6)
* - `CHANGELOG.md` (modified, +8/-0)

### `2020/09/07` supporting name property

Touches 1 file(s) (+1/-1) — Areas: src: 1

* - `src/console/node/Array.js` (modified, +1/-1)

### `2020/09/07` fixing missing fa-caret

Touches 1 file(s) (+3/-7) — Areas: src: 1

* - `src/console/node/OnlyKey.js` (modified, +3/-7)

### `2020/09/07` working on uri property

Touches 1 file(s) (+5/-1) — Areas: src: 1

* - `src/console/node/vcl/Component.js` (modified, +5/-1)

### `2020/09/07` adding comments

Touches 1 file(s) (+3/-0) — Areas: src: 1

* - `src/util/Event.js` (modified, +3/-0)

### `2020/09/07` moving detail above the function body

Touches 2 file(s) (+10/-3) — Areas: src: 2

* - `src/console/node/Function.js` (modified, +5/-3)
* - `src/unrequire.js` (added, +5/-0)

### `2020/09/07` 1.0.53

Touches 2 file(s) (+9/-7) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (modified, +8/-6)
* - `package.json` (modified, +1/-1)

### `2020/09/15` updating shortcuts (js.sj & js.pj)

Touches 1 file(s) (+4/-3) — Areas: src: 1

* - `src/js/_js.js` (modified, +4/-3)

### `2020/09/15` 1.0.54

Touches 2 file(s) (+4/-1) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (modified, +3/-0)
* - `package.json` (modified, +1/-1)

### `2020/10/05` fine-tuning

Touches 1 file(s) (+23/-14) — Areas: src: 1

* - `src/js/nameOf.js` (modified, +23/-14)

### `2020/10/08` refactoring for js.nameOf.methods.after

Touches 1 file(s) (+8/-9) — Areas: src: 1

* - `src/js/nameOf.js` (modified, +8/-9)

### `2020/10/08` 1.0.55

Touches 2 file(s) (+4/-1) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (modified, +3/-0)
* - `package.json` (modified, +1/-1)

### `2020/10/19` adding title

Touches 1 file(s) (+1/-5) — Areas: src: 1

* - `src/js/nameOf.js` (modified, +1/-5)

### `2020/11/09` adding minimal packing support through js/Packer.[un]pack(ace/string)

Touches 1 file(s) (+34/-18) — Areas: src: 1

* - `src/js/Packer.js` (modified, +34/-18)

### `2020/11/11` cleaning up/refactoring to veldapps-xml

Touches 1 file(s) (+1/-4) — Areas: src: 1

* - `src/js/nameOf.js` (modified, +1/-4)

### `2020/11/11` 1.0.58

Touches 2 file(s) (+13/-1) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (modified, +12/-0)
* - `package.json` (modified, +1/-1)

### `2020/11/12` refactoring (again ;-)) - also added some lame deubg/test feature to see which method is being used

Touches 1 file(s) (+25/-8) — Areas: src: 1

* - `src/js/nameOf.js` (modified, +25/-8)

### `2021/01/02` improved after methods

Touches 1 file(s) (+9/-1) — Areas: src: 1

* - `src/js/nameOf.js` (modified, +9/-1)

### `2021/01/02` 1.0.58

Touches 1 file(s) (+3/-3) — Areas: docs: 1

* - `CHANGELOG.md` (modified, +3/-3)

### `2021/01/23` foolproofing / bugfixing crash on new model

Touches 1 file(s) (+1/-2) — Areas: src: 1

* - `src/entities/Model.js` (modified, +1/-2)

### `2021/01/23` introducing js.trim -  1.0.59

Touches 3 file(s) (+11/-2) — Areas: docs: 1, deps: 1, src: 1

* - `src/js/_js.js` (modified, +7/-1)
* - `CHANGELOG.md` (modified, +3/-0)
* - `package.json` (modified, +1/-1)

### `2021/01/25` adding Math-extensions to deal with floating points

Touches 1 file(s) (+53/-0) — Areas: src: 1

* - `src/js/extensions.js` (modified, +53/-0)

### `2021/01/25` 1.0.60

Touches 2 file(s) (+4/-1) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (modified, +3/-0)
* - `package.json` (modified, +1/-1)

### `2021/02/07` fix for using /-prefixed paths

Touches 1 file(s) (+3/-1) — Areas: src: 1

* - `src/locale.js` (modified, +3/-1)

### `2021/02/07` 1.0.61

Touches 2 file(s) (+4/-1) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (modified, +3/-0)
* - `package.json` (modified, +1/-1)

### `2021/03/14` introducing Xml.jsonfy()

Touches 1 file(s) (+23/-5) — Areas: src: 1

* - `src/util/Xml.js` (modified, +23/-5)

### `2021/03/14` 1.0.62

Touches 1 file(s) (+3/-0) — Areas: docs: 1

* - `CHANGELOG.md` (modified, +3/-0)

### `2021/06/21` introducing js.groupBy, cleaning up className

Touches 3 file(s) (+5/-4) — Areas: src: 2, deps: 1

* - `src/util/HtmlElement.js` (modified, +3/-2)
* - `package.json` (modified, +1/-1)
* - `src/js/_js.js` (modified, +1/-1)

### `2021/09/03` js.groupBy()

Touches 1 file(s) (+3/-1) — Areas: src: 1

* - `src/js/_js.js` (modified, +3/-1)

### `2021/09/03` 1.0.63

Touches 2 file(s) (+4/-1) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (modified, +3/-0)
* - `package.json` (modified, +1/-1)

### `2021/09/18` introducing String.decamelcase

Touches 3 file(s) (+21/-1) — Areas: docs: 1, deps: 1, src: 1

* - `src/js/extensions.js` (modified, +16/-0)
* - `CHANGELOG.md` (modified, +4/-0)
* - `package.json` (modified, +1/-1)

### `2021/10/22` window.locale.define defined

Touches 1 file(s) (+26/-2) — Areas: src: 1

* - `src/locale.js` (modified, +26/-2)

### `2021/10/24` 1.0.65

Touches 2 file(s) (+10/-1) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (modified, +9/-0)
* - `package.json` (modified, +1/-1)

### `2021/12/17` enhancing LANG=""

Touches 1 file(s) (+15/-1) — Areas: src: 1

* - `src/locale.js` (modified, +15/-1)

### `2021/12/17` 1.0.66

Touches 2 file(s) (+5/-1) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (modified, +4/-0)
* - `package.json` (modified, +1/-1)

### `2022/01/03` introducing js.nameOf.methods.set

Touches 1 file(s) (+13/-10) — Areas: src: 1

* - `src/js/nameOf.js` (modified, +13/-10)

### `2022/01/03` removing comment

Touches 1 file(s) (+0/-4) — Areas: src: 1

* - `src/js/extensions.js` (modified, +0/-4)

### `2022/01/03` 1.0.67

Touches 2 file(s) (+5/-1) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (modified, +4/-0)
* - `package.json` (modified, +1/-1)

### `2022/03/28` updating @1.1.52

Touches 5 file(s) (+18/-3) — Areas: src: 4, docs: 1

* - `README.md` (modified, +11/-1)
* - `src/unrequire.js` (modified, +3/-0)
* - `src/util/Event.js` (modified, +2/-1)
* - `src/console/node/String.js` (modified, +1/-1)
* - `src/util/HotkeyManager.js` (modified, +1/-0)

### `2022/03/28` vi package.json ! 1.0.68 (not 1.1.52 which is cavalion-vcl buildnumber)

Touches 2 file(s) (+5/-1) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (modified, +4/-0)
* - `package.json` (modified, +1/-1)

### `2022/04/15` 1st commit

Touches 1 file(s) (+67/-0) — Areas: docs: 1

* - `.md` (added, +67/-0)

### `2022/05/02` references (!)

Touches 1 file(s) (+6/-6) — Areas: src: 1

* - `src/js/JsObject.js` (modified, +6/-6)

### `2022/05/02` clogging

Touches 1 file(s) (+28/-0) — Areas: docs: 1

* - `.md` (modified, +28/-0)

### `2022/05/02` 1.0.69

Touches 3 file(s) (+7/-2) — Areas: docs: 2, deps: 1

* - `CHANGELOG.md` (modified, +5/-0)
* - `.md` (modified, +1/-1)
* - `package.json` (modified, +1/-1)

### `2022/07/28` clogs the latest changes

Touches 1 file(s) (+11/-4) — Areas: docs: 1

* - `.md` (modified, +11/-4)

### `2022/07/28` adds hint parameter to js.nameOf

Touches 1 file(s) (+1/-1) — Areas: src: 1

* - `src/js/nameOf.js` (modified, +1/-1)

### `2022/07/28` enhances js.groupBy for grouping on multiple attributes

Touches 1 file(s) (+43/-14) — Areas: src: 1

* - `src/js/_js.js` (modified, +43/-14)

### `2022/07/28` updates/commits code that has been shipped for months now

Touches 1 file(s) (+5/-1) — Areas: src: 1

* - `src/console/node/Array.js` (modified, +5/-1)

### `2022/07/28` 1.0.70

Touches 2 file(s) (+8/-1) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (modified, +7/-0)
* - `package.json` (modified, +1/-1)

### `2022/09/01` implements the support for "auto-wildcarding"

Touches 1 file(s) (+30/-34) — Areas: src: 1

* - `src/locale.js` (modified, +30/-34)

### `2022/09/01` fixes a bug where falling back on wildcarded terms was not working correctly

Touches 1 file(s) (+1/-1) — Areas: src: 1

* - `src/locale.js` (modified, +1/-1)

### `2022/09/01` fixes an issue with the support for "auto-wildcarding" -> eg. locale(["Bodemmonster-datum", ".title.input.date"])

Touches 1 file(s) (+15/-5) — Areas: src: 1

* - `src/locale.js` (modified, +15/-5)

### `2022/09/23` moves comments inside of functions

Touches 4 file(s) (+98/-63) — Areas: docs: 3, src: 1

* - `.md` (modified, +42/-42)
* - `README.md` (modified, +39/-6)
* - `src/js/Class.js` (modified, +12/-15)
* - `CHANGELOG.md` (modified, +5/-0)

### `2022/10/30` enhances js.groupBy to use js.get as well

Touches 2 file(s) (+10/-8) — Areas: docs: 1, src: 1

* - `src/js/_js.js` (modified, +8/-7)
* - `CHANGELOG.md` (modified, +2/-1)

### `2022/10/30` 1.0.71

Touches 2 file(s) (+2/-2) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (modified, +1/-1)
* - `package.json` (modified, +1/-1)

### `2022/11/07` adds js.waitAll and updates the docs

Touches 3 file(s) (+41/-13) — Areas: docs: 2, src: 1

* - `.md` (modified, +27/-7)
* - `src/js/_js.js` (modified, +13/-5)
* - `README.md` (modified, +1/-1)

### `2022/11/15` adding events onmouseout and onmouseover

Touches 1 file(s) (+1/-1) — Areas: src: 1

* - `src/util/DocumentHook.js` (modified, +1/-1)

### `2023/01/17` 1.0.72

Touches 3 file(s) (+10/-1) — Areas: docs: 2, deps: 1

* - `CHANGELOG.md` (modified, +8/-0)
* - `package.json` (modified, +1/-1)
* - `.md` (modified, +1/-0)

### `2023/03/02` introduces js.mi

Touches 1 file(s) (+2/-2) — Areas: src: 1

* - `src/js/_js.js` (modified, +2/-2)

### `2023/03/02` minor changes

Touches 1 file(s) (+0/-3) — Areas: src: 1

* - `src/js/Class.js` (modified, +0/-3)

### `2023/03/02` trying out new formatter

Touches 1 file(s) (+26/-3) — Areas: src: 1

* - `src/util/Xml.js` (modified, +26/-3)

### `2023/03/02` fixes %X.YF like formats

Touches 3 file(s) (+20/-4) — Areas: docs: 2, src: 1

* - `src/js/extensions.js` (modified, +14/-3)
* - `CHANGELOG.md` (modified, +5/-0)
* - `README.md` (modified, +1/-1)

### `2023/03/02` 1.0.73

Touches 1 file(s) (+1/-1) — Areas: deps: 1

* - `package.json` (modified, +1/-1)

### `2023/04/27` changes cosmetics

Touches 1 file(s) (+0/-124) — Areas: src: 1

* - `src/js/Property.js` (modified, +0/-124)

### `2023/04/27` introduces prefixed.has()

Touches 1 file(s) (+7/-2) — Areas: src: 1

* - `src/locale.js` (modified, +7/-2)

### `2023/05/11` rewrites String.escape to use JSON.stringify

Touches 2 file(s) (+13/-7) — Areas: docs: 1, src: 1

* - `src/js/extensions.js` (modified, +8/-6)
* - `CHANGELOG.md` (modified, +5/-1)

### `2023/07/05` updates the docs

Touches 3 file(s) (+23/-1) — Areas: src: 2, docs: 1

* - `.md` (modified, +22/-0)
* - `src/js.js` (modified, +1/-1)
* - `src/js/ArrayFactory.js` (modified, +0/-0)

### `2023/09/16` ensures that Printer.print returns the printed value

Touches 4 file(s) (+10/-4) — Areas: src: 3, docs: 1

* - `src/locale.js` (modified, +5/-0)
* - `.md` (modified, +3/-0)
* - `src/console/Printer.js` (modified, +2/-1)
* - `src/js/JsObject.js` (modified, +0/-3)

### `2023/09/16` 1.0.75

Touches 2 file(s) (+8/-2) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (modified, +7/-1)
* - `package.json` (modified, +1/-1)

### `2023/09/30` fixes a solid bug, in -setPropertyValue()-, why not?

Touches 1 file(s) (+1/-1) — Areas: src: 1

* - `src/js/JsObject.js` (modified, +1/-1)

### `2024/03/24` adds extensions to Array (last, first, fn, startsWith, endWith

Touches 1 file(s) (+39/-17) — Areas: src: 1

* - `src/js/extensions.js` (modified, +39/-17)

### `2024/03/24` first commit, basically a wrapper for https://github.com/google/diff-match-patch

Touches 1 file(s) (+2230/-0) — Areas: src: 1

* - `src/util/Text.js` (added, +2230/-0)

### `2024/03/24` 1.0.77

Touches 4 file(s) (+12/-7) — Areas: docs: 2, deps: 1, src: 1

* - `.md` (modified, +3/-5)
* - `CHANGELOG.md` (modified, +8/-0)
* - `package.json` (modified, +1/-1)
* - `src/console/node/Function.js` (modified, +0/-1)

### `2024/03/28` introduces js.eval

Touches 1 file(s) (+3/-0) — Areas: src: 1

* - `src/js/_js.js` (modified, +3/-0)

### `2024/05/17` adds Array.fn.nonNil

Touches 1 file(s) (+2/-0) — Areas: src: 1

* - `src/js/extensions.js` (modified, +2/-0)

### `2024/05/17` 1.0.78

Touches 2 file(s) (+7/-2) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (modified, +6/-1)
* - `package.json` (modified, +1/-1)

### `2024/06/20` improves beautifying XML sources

Touches 1 file(s) (+11/-3) — Areas: src: 1

* - `src/util/Xml.js` (modified, +11/-3)

### `2024/06/30` improves error detection (uhm)

Touches 1 file(s) (+1/-1) — Areas: src: 1

* - `src/util/Xml.js` (modified, +1/-1)

### `2024/07/07` remove last/first

Touches 1 file(s) (+10/-10) — Areas: src: 1

* - `src/js/extensions.js` (modified, +10/-10)

### `2024/07/08` 1.0.79

Touches 2 file(s) (+6/-1) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (modified, +5/-0)
* - `package.json` (modified, +1/-1)

### `2024/10/25` adds Array.sortValues

Touches 3 file(s) (+66/-0) — Areas: src: 3

* - `src/js/extensions.js` (modified, +59/-0)
* - `src/js/nameOf.js` (modified, +6/-0)
* - `src/js/_js.js` (modified, +1/-0)

### `2024/10/27` refactors existing js.override => Method.override

Touches 1 file(s) (+1/-1) — Areas: src: 1

* - `src/console/Printer.js` (modified, +1/-1)

### `2024/10/27` refactors existing js.override => Method.override

Touches 3 file(s) (+13/-8) — Areas: src: 3

* - `src/js/_js.js` (modified, +9/-5)
* - `src/console/node/vcl/Component.js` (modified, +3/-2)
* - `src/util/HtmlElement.js` (modified, +1/-1)

### `2024/10/27` see previous commit

Touches 1 file(s) (+51/-6) — Areas: src: 1

* - `src/util/Keyboard.js` (modified, +51/-6)

### `2024/10/27` 1.0.81

Touches 3 file(s) (+19/-12) — Areas: docs: 2, deps: 1

* - `.md` (modified, +12/-11)
* - `CHANGELOG.md` (modified, +6/-0)
* - `package.json` (modified, +1/-1)

### `2024/11/08` simplifies code

Touches 1 file(s) (+1/-6) — Areas: src: 1

* - `src/util/Text.js` (modified, +1/-6)

### `2024/11/08` introduces util/Clipboard ; first commit

Touches 1 file(s) (+47/-0) — Areas: src: 1

* - `src/util/Clipboard.js` (added, +47/-0)

### `2024/11/08` 1.0.82

Touches 2 file(s) (+6/-2) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (modified, +5/-1)
* - `package.json` (modified, +1/-1)

### `2024/11/12` adds Date.format YYYY/MM/DD

Touches 1 file(s) (+14/-7) — Areas: src: 1

* - `src/js/extensions.js` (modified, +14/-7)

### `2025/04/03` introduces Array.moveItem

Touches 10 file(s) (+183/-75) — Areas: src: 9, docs: 1

* - `src/util/Clipboard.js` (modified, +118/-42)
* - `src/js/_js.js` (modified, +19/-16)
* - `src/stylesheet.js` (modified, +14/-4)
* - `src/js/nameOf.js` (modified, +8/-5)
* - `src/js/extensions.js` (modified, +8/-0)
* - `src/util/HotkeyManager.js` (modified, +4/-4)

### `2025/04/03` 1.0.83

Touches 2 file(s) (+7/-1) — Areas: docs: 1, deps: 1

* - `CHANGELOG.md` (modified, +6/-0)
* - `package.json` (modified, +1/-1)

### `2025/04/09` introduces js.set/clearInterval()

Touches 2 file(s) (+18/-1) — Areas: docs: 1, src: 1

* - `src/js/_js.js` (modified, +17/-0)
* - `.md` (modified, +1/-1)

### `2025/04/09` removing obsolete code

Touches 1 file(s) (+51/-58) — Areas: src: 1

* - `src/js/extensions.js` (modified, +51/-58)

