|
| 1 | +# 2.3.0 (January 16th 2021) |
| 2 | + |
| 3 | +- Krait.js becomes CtrlTab.js |
| 4 | +- Project transfered from LCluber to DWTechs |
| 5 | + |
| 6 | +## Version 2.2.0 (June 13th 2020) |
| 7 | + |
| 8 | +- New preventDefault option so you can decide if an input should trigger its default behavior when hit or not. |
| 9 | + |
| 10 | +# [2.1.0](https://github.com/LCluber/Krait.js/compare/v2.0.2...v2.1.0) (2020-01-14) |
| 11 | + |
| 12 | +### Features |
| 13 | + |
| 14 | +- **logs:** delete Mouette.js dependency ([e4765d0](https://github.com/LCluber/Krait.js/commit/e4765d0)) |
| 15 | + |
| 16 | +## [2.0.2](https://github.com/LCluber/Krait.js/compare/v2.0.1...v2.0.2) (2020-01-04) |
| 17 | + |
| 18 | +### Bug Fixes |
| 19 | + |
| 20 | +- **dependency:** delete Weejs dependency ([a78dceb](https://github.com/LCluber/Krait.js/commit/a78dceb)) |
| 21 | + |
| 22 | +## [2.0.1](https://github.com/LCluber/Krait.js/compare/v2.0.0...v2.0.1) (2019-08-16) |
| 23 | + |
| 24 | +### Bug Fixes |
| 25 | + |
| 26 | +- **dependencies:** updated dependencies ([198e01c](https://github.com/LCluber/Krait.js/commit/198e01c)) |
| 27 | + |
| 28 | +# [2.0.0](https://github.com/LCluber/Krait.js/compare/v1.0.0...v2.0.0) (2019-08-10) |
| 29 | + |
| 30 | +### Features |
| 31 | + |
| 32 | +- **command:** added getInputsAscii() method to command class ([c8afdd8](https://github.com/LCluber/Krait.js/commit/c8afdd8)) |
| 33 | +- **command:** added setinputs() methods to command class ([a72794e](https://github.com/LCluber/Krait.js/commit/a72794e)) |
| 34 | +- **groups:** commands can be grouped ([fc57b71](https://github.com/LCluber/Krait.js/commit/fc57b71)) |
| 35 | +- **isascii:** extended parameter set to false by default ([34fc772](https://github.com/LCluber/Krait.js/commit/34fc772)) |
| 36 | +- **keyboard:** added start() et stop() methods ([d82ddd7](https://github.com/LCluber/Krait.js/commit/d82ddd7)) |
| 37 | + |
| 38 | +### BREAKING CHANGES |
| 39 | + |
| 40 | +- **groups:** have to give a group name when adding commands |
| 41 | +- **keyboard:** must call Keyboard.start() after Keyboard initilisation in order to start listening |
| 42 | + to key events |
| 43 | + |
| 44 | +# [1.0.0](https://github.com/LCluber/Krait.js/compare/v0.3.0...v1.0.0) (2019-07-27) |
| 45 | + |
| 46 | +### Bug Fixes |
| 47 | + |
| 48 | +- **command:** better behavior of chained inputs ([93a772d](https://github.com/LCluber/Krait.js/commit/93a772d)) |
| 49 | + |
| 50 | +### Code Refactoring |
| 51 | + |
| 52 | +- **addcommand:** control keys parameters now sent in an object ([dccbea9](https://github.com/LCluber/Krait.js/commit/dccbea9)) |
| 53 | + |
| 54 | +### Features |
| 55 | + |
| 56 | +- **callback:** now returns false on key up ([ba5ac0d](https://github.com/LCluber/Krait.js/commit/ba5ac0d)) |
| 57 | +- **keyboard:** added getcommandinputsascii method ([5bb6504](https://github.com/LCluber/Krait.js/commit/5bb6504)) |
| 58 | + |
| 59 | +### BREAKING CHANGES |
| 60 | + |
| 61 | +- **addcommand:** control keys sent as object |
| 62 | + |
| 63 | +## Version 0.3.0 (October 21th 2018) |
| 64 | + |
| 65 | +- Multiple keystroke detection |
| 66 | +- Ctrl, Alt, Shift detection |
| 67 | +- addInput method now called addCommand and accept an array of keys. |
| 68 | +- Krait.js published on NPM at @lcluber/kraitjs. |
| 69 | +- Updated README.md with NPM installation procedure. |
| 70 | + |
| 71 | +## Version 0.2.5 (July 27th 2018) |
| 72 | + |
| 73 | +- deleted useless method in Input class |
| 74 | + |
| 75 | +## Version 0.2.4 (July 23th 2018) |
| 76 | + |
| 77 | +- Library exported as ES6 and IIFE modules instead of UMD. |
| 78 | +- KRAIT namespace becomes Krait |
| 79 | + |
| 80 | +## Version 0.2.3 (July 4th 2018) |
| 81 | + |
| 82 | +- Documentation automatically generated in /doc folder |
| 83 | +- Typedoc and grunt-typedoc added in devDependencies |
| 84 | +- New "typedoc" task in Gruntfile.js |
| 85 | +- Typescript upgraded to version 2.9.2 |
| 86 | +- INSTALL.md becomes NOTICE.md and RELEASE_NOTES.md becomes CHANGELOG.md |
| 87 | + |
| 88 | +## Version 0.2.2 (April 28th 2018) |
| 89 | + |
| 90 | +- Added Wee.js utility library |
| 91 | + |
| 92 | +## Version 0.2.1 (March 19th 2018) |
| 93 | + |
| 94 | +- Added logs with Mouette.js |
| 95 | +- Added TypeScript Declaration File |
| 96 | + |
| 97 | +## Version 0.2.0 (January 1st 2018) |
| 98 | + |
| 99 | +- Added setInput() method to the Keyboard class. |
| 100 | +- Added getLastLog() method to the Keyboard class. |
| 101 | +- Logged all kind of errors that can occur during the addInput or setInput processes. |
| 102 | +- An input object does not have a name anymore. |
| 103 | +- Library is written in TypeScript |
| 104 | + |
| 105 | +## Version 0.1.1 (October 28th 2017) |
| 106 | + |
| 107 | +- The 'addInput()' method of the 'Keyboard' class can now receive an ASCII code or a string as parameter. The string will then be converted as a valid ASCII code. |
| 108 | + |
| 109 | +## Version 0.1.0 (August 25th 2017) |
| 110 | + |
| 111 | +- initial version |
0 commit comments