Skip to content

Releases: ScottLogic/finput

v2.0.1

25 Apr 14:09
Compare
Choose a tag to compare

2.0.1 (2019-04-25)

Bug Fixes

  • issue with lib folder not being published due to travis CI not (cae2b51)

v2.0.0

25 Apr 11:00
Compare
Choose a tag to compare

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

11 Oct 14:20
Compare
Choose a tag to compare

<a name"1.1.3">

1.1.3 (2018-10-11)

Bug Fixes

  • prevent setRawValue to convert 0 to empty string (a2019bfd, closes #113)
  • Browser shortcuts being swallowed (95a0e151)
  • Finput swallowing keyboard shortcuts (da0a68ea)

v1.1.2

19 Jul 21:05
Compare
Choose a tag to compare

<a name"1.1.2">

1.1.2 (2017-07-19)

Bug Fixes

  • disallow pasting of numbers that would be Infinity (b829b4fc)

v1.1.1

14 Jul 09:16
Compare
Choose a tag to compare

<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)

Features

  • Add options setter/getter. (cca933af)
  • Remove unneeded keys from invalidKeyCallback (8fe89762)

v1.0.0

26 Jun 15:36
Compare
Choose a tag to compare
  • Add babel polyfill to ensure IE11 compatibility
  • Add OnFocusin callback to allow for custom behaviour
  • Fix shift modifier
  • Allow the function buttons to have their default behaviour

v0.2.0

12 Jun 09:01
Compare
Choose a tag to compare
  • Default tab behaviour
  • External setting input value