Skip to content

Latest commit

 

History

History
469 lines (290 loc) · 14.5 KB

CHANGELOG.md

File metadata and controls

469 lines (290 loc) · 14.5 KB

Changelog

All notable changes to this project will be documented in this file.

3.24.1 / 2024-01-27

Fix

3.24.0 / 2023-03-22

Feature

  • New property focusOnRight brings back the default behaviour on the old v-money library. Requested by @SDIjeremy in issue #77.

Update

  • Added access to variables when extending class. Pull request #81, thanks to @joserick.

3.23.0 / 2023-02-08

Fix issue #56. Thanks to @ivancorrea.

"npm update" development dependencies.

3.22.3 / 2022-12-16

npm audit report @ 2022-12-16 02:12 UTC

Before

$ npm audit;

decode-uri-component  <0.2.1
decode-uri-component vulnerable to Denial of Service (DoS) - https://github.com/advisories/GHSA-w573-4hg7-7wgq
fix available via `npm audit fix`
node_modules/decode-uri-component

1 low severity vulnerability

Fix

npm run update;

After

$ npm audit;

found 0 vulnerabilities

3.22.2 / 2022-10-19

Build Change

  • "Safari14" added to build target on vite.config.js

3.22.1 / 2022-09-27

Fix

  • Correcting module import

3.22.0 / 2022-09-26

Feature

  • Possibility to start with negative symbol. Pull request #69 thanks to @ddlaat

3.21.1 / 2022-02-15

Update

  • npm update dependencies.

3.21.0 / 2022-01-19

Feature

3.20.1 / 2021-10-05

Fix

  • Fixing a problem with multiple components in a loop sharing the same config options. Issue #49

3.20.0 / 2021-09-25

New export

  • Exporting BigNumber class. See issue #48
  • TS improvements.
  • Dev dependencies upgrade.

3.19.1 / 2021-09-10

Improvements

  • Smaller bundle by +6%. See pull request #47

3.19.0 / 2021-09-10

Improvements

  • Upgrade package to TypeScript. Issue #41 and Pull Request #46. Thanks to @gigioSouza

3.18.0 / 2021-09-09

Improvements

  • Complete should-round feature. Issue #45

3.17.6 / 2021-09-07

Improvements

  • Vue 3.2.0+ added as a peerDependency in package.json file. Issue #44
  • Opt to avoid round precision. Issue #45

3.17.5 / 2021-08-30

Fix

  • Fixing problem with first digit #43

3.17.4 / 2021-08-30

Fix

  • Fixing problem with v-model.number #42
  • Fixing reactivity problem with options.

3.17.3 / 2021-08-23

Changes

  • Numbers 0-9, + and - are restricted from the following options: prefix, suffix, thousands and decimal. In the past we throw new Error, but this could cause problems with reactivity. Currectly we filter out the above restricted characters from the restricted options.
  • Max precision was changed from 20 to 1000.
  • Removing assign method and tests.
  • Code coverage improved.

3.17.2 / 2021-08-23

Improvements

  • lastKnownValue was removed from directives setValue method. It was causing issues with reactivity.

3.17.1 / 2021-08-22

Fix

  • Fixing a problem when using precision "0" zero with thousands "." dot. Issue #39.

3.17.0 / 2021-08-22

Refactoring

  • Codebase refactoring... See AndrolGenhald super helpful collaboration with this pull request and this critical issue.
  • BigInt support introduced via native BigNumber class.
  • v-model and v-model.number are now treated completely differently. See docs and examples.
  • Bundle compiled with es2020 target. This is necessary to support full native BigInt.
  • Many other changes... See diff.

3.16.1 / 2021-08-10

Fix

  • Fixing problem with allow-blank option that did not work on precision other than 2.

3.16.0 / 2021-08-10

Break Changes

  • v-model will always return a string. If masked is set to true, it will be formatted, otherwise a fixed string representation of a float number will be received. To receive a float number directly in your model use v-model.number. See #27

3.15.2 / 2021-08-09

Development improvment

  • New npm run bump-lock script to mirror package.json version.
  • Force the usage of node 16 on local tests.

3.15.1 / 2021-08-02

Changes

  • Pointing npm scripts to local binaries.
  • Update CI to node 16.
  • More e2e tests with puppeteer.
  • Restrict + and - in some properties. See #30
  • Correct toggle for - and + signals. #29

3.15.0 / 2021-08-01

Feature

  • Exposing internal mask function. #28

3.14.3 / 2021-08-01

Changes

  • Setup tests with puppeteer.
  • Returning a float instead of a string to the model. #27
  • Fixing issues catch in the new tests that the old test didn't.

3.14.2 / 2021-07-30

Bug

  • Fixing an issue that broke a directive feature in the last release. #23

3.14.1 / 2021-07-30

Bug

  • Fixing bug where component were unusable with US format. #22
  • Fixing a problem with component that continues to mask the input value even if masked were set to false.

3.14.0 / 2021-07-29

Change

  • Directive does not set cursor position on focus anymore. #20
  • Component respect cursor position when focus through mouse click. #20
  • Fix odd behavior when replacing value after input selection. #21

3.13.9 / 2021-07-27

Change

  • Update of all direct dependencies to latest compatible versions.

3.13.8 / 2021-07-27

Bug + Tests

  • Fix null v-model is throwing an exception.
  • Component setup watch typo

3.13.7 / 2021-07-20

Bug

Fixing a problem with cursor position when deleting a digit.

3.13.6 / 2021-06-02

Bug

Fixing a problem with v-model type when entering a `null value.

3.13.5 / 2021-05-13

Improvement

  • console.log removed from production code

3.13.4 / 2021-05-04

Added

  • Changelog added

3.13.3 / 2021-05-03

Feature

  • Demo page deployed

3.13.2 / 2021-05-03

Skip

3.13.1 / 2021-05-03

Bug

  • Fixing a bug introduced in the last release.

3.13.0 / 2021-05-03

Changes

  • Re-declaring the directive following the vue 3 docs.

3.12.0 / 2021-05-03

Feature

  • Minimum number of characters feature

3.11.1 / 2021-05-03

Test

  • Better test coverage.

3.11.0 / 2021-05-03

Feature

  • Integration with Github CI.

3.10.3 / 2021-05-02

Feature

  • Making the plugin usable without a package manager.

3.10.2 / 2021-05-02

Docs

  • CodeSandbox examples added to the docs.

3.10.1 / 2021-05-01

Docs

  • Better Docs.

3.10.0 / 2021-04-30

Critical Bugs

  • This release fix a bug introduced in version 3.6.0 (listeners).
  • This release also reverts the release 3.6.1 to its original code.

3.9.0 / 2021-04-30

Feature

  • Allow blank input using allow-blank.

3.8.0 / 2021-04-30

Feature

  • disabled attribute added. Components can now be disabled.

3.7.0 / 2021-04-30

Change

  • Changes made on how to import the plugin.
  • Backwards compatible.

3.6.1 / 2021-04-30

Bug

  • Memory Leak Fix.

3.6.0 / 2021-04-30

Added

  • MIT licence added.
  • Applying all event listeners dynamically (make release useless).

3.5.0 / 2021-04-30

Feature

  • Blur event added.

3.4.0 / 2021-04-30

Feature

  • Supporting min/max range.

3.3.0 / 2021-04-30

Test

  • Installing and integrating Jest.
  • Transporting the old tests from old repo.

3.2.0 / 2021-04-30

Feature

  • Disabling negative values with disable-negative attribute.

3.1.0 / 2021-04-30

Feature

  • Passing down the id attribute to the inner input tag. To be able to associate labels with the component.

3.0.1 / 2021-04-29

Bug

  • Solving Infinite Loop problem.

3.0.0 / 2021-04-29

Genesis

  • First Release with Vue 3 integration.