Releases: ScottLogic/finput
Releases · ScottLogic/finput
v2.0.1
v2.0.0
2.0.0 (2019-04-25)
Bug Fixes
- actually make http-server be silent (62499a3)
- add chrome to travis (fd2e7cf)
- disable extensions and sandboxing (5ca979d)
- don't cache node_modules and run test rather than test:ci task (5674251)
- e2e tests not running when calling test task (5c82de9)
- infinite loop (e5e1347)
- issue with setting raw value of 0 returning empty string (4d5c20d)
- issue with traversal tests (b0afe84)
- issue with using EventListenerObject type in later versions of typescript (b79f16d)
- issues with running e2e tests with chromedriver needing chrome 74 (fdce093)
- lowercase key info so shortcuts work (9213728)
- quick compile error any cast (a4e637d)
- README .ts / .js typo (0891789)
- regression when setting raw value to empty string (1133aac)
- reintroduce babel presets to allow tests to function (d1816b0)
- remove nested test (1e46300)
- remove references to this (d9667b3)
- remove silent serve task (bf095eb)
- run build:prod task before webdriver start (3fabc38)
- setRawValue tests (5abdc72)
- various refactors that caused regressions (f2dcfca)
Features
- add husky pre-commit hook (1ff44e1)
- add in cross-env to enable development build (06f4ace)
- add is_js typings (d655aa2)
- add minificiation of dist build (3aeb9ae)
- Add public destroy method (f551fb1)
- add rollup configuration (beb0701)
- add tsconfig (060aeb7)
- added silent serve mode (daa1f08)
- build library before test runs (c5d3778)
- enable typescript strict mode (93c2466)
- ignore all files beginning with dot (f0f2da2)
- ignore rollup plugin cache (61a98fd)
- integrate tslint (92add91)
- introduce travis build stages (6f91e24)
- refactor codebase to TypeScript (25880a0)
- refactor external API of finput slightly to allow setting of options and removing of listeners (0e65813)
- remove automated deployment attempt (f296530)
- remove callback suffix (bc55601)
- replace budo with rollup and http-server (c4bc19c)
- revert browserstack username access_key updates (ccf024b)
- tidied typings (e1ae2c9)
- tidy TODOs (6e470fb)
- tightened up typescript typings (9e8e077)
- update baseUrl to match http-server default (5ed75d7)
- update browserstack access key (512cfbe)
- update build command travis invokes (ddbb42d)
- update dependencies (28702da)
- update example finput usage (ecefa0e)
- update keyboard shortcut modifier tests (2d04fde)
- update license year (0eb005e)
- update node version to ensure compatibility with semantic-release (c2a67c6)
- update rawToFormatted to expect rawValue as number (5e333e0)
- update README to reflect various changes to API and development workflows (9ff0add)
- update rollup to use UMD module format (16adb60)
- update root finput class (eff6313)
- update test task names (b4d5009)
- update to latest babel (8480968)
- upgrade dependencies (2affb6c)
- upgrade typescript to 3.1.6 (ebf5ec2)
- use es2015 module when compiling TS (243fd69)
- use headless chrome for e2e tests (ce55200)
- use stringify to compare arrays rather than weak reference equality (83c8373)
BREAKING CHANGES
- API now accessed via returned object when calling
finput() rather than accessed directly on element itself
v1.1.3
v1.1.2
v1.1.1
<a name"1.1.1">
1.1.1 (2017-07-14)
Bug Fixes
- numpad input on IE. (aac7ada7)
- pasting on IE (011fcff7)
- Delete key not working on IE/Edge (8ec86f3f)
- Thousands action having null handler (71c82575)
- Keyboard selection not working (1b9ac981)
- Raw value now correctly handles thousands and decimal delimiters (6a236fd6)
- Some invalid inputs not firing invalidKeyCallback (42074a53)
- macOS modifier keys not working (97621afb)