Skip to content

Latest commit

 

History

History
664 lines (223 loc) · 28.2 KB

CHANGELOG.md

File metadata and controls

664 lines (223 loc) · 28.2 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2.0.3 (2023-06-29)

Bug Fixes

  • types: Improve type declarations in exports (#1184) (535b161)

2.0.2 (2023-03-29)

Note: Version bump only for package @vuelidate/core

2.0.1 (2023-03-26)

Bug Fixes

2.0.0 (2022-09-25)

Note: Version bump only for package @vuelidate/core

2.0.0-alpha.45 (2022-09-25)

Note: Version bump only for package @vuelidate/core

2.0.0-alpha.44 (2022-08-04)

Bug Fixes

  • core: UID doesn't exist on the component public instance in Vue 3 #1090 (#1091) (8bdf2ac)

2.0.0-alpha.43 (2022-07-23)

Bug Fixes

  • Add support for Vue 2.7 (#1082), closes #1079 (f3663e1)
  • types: extend BaseValidation type to allow accessing form properties directly on v$ (#1088) (9545160)

Features

2.0.0-alpha.42 (2022-06-24)

Bug Fixes

2.0.0-alpha.41 (2022-05-01)

Bug Fixes

2.0.0-alpha.40 (2022-03-30)

Bug Fixes

  • core: correct type definition of ValidationArgs (#1026) (e7622d8)

2.0.0-alpha.39 (2022-03-28)

Bug Fixes

  • types: build issue with typescript undefined error (#1024) (2c1f83e)

2.0.0-alpha.38 (2022-03-27)

Bug Fixes

  • core: make sure $validate, triggers newly added children (#1023) (800d240)

2.0.0-alpha.37 (2022-03-27)

Bug Fixes

  • core: fix typo in symbol description (#1004) (a2de77f)
  • types: export BaseValidation for typing props (#994) (d61410f)
  • types: make the validation arguments optional. it's not always needed to validate everything (#1022) (073f3d8)

2.0.0-alpha.36 (2022-03-26)

Bug Fixes

2.0.0-alpha.35 (2022-03-13)

Bug Fixes

2.0.0-alpha.34 (2022-01-16)

Bug Fixes

2.0.0-alpha.33 (2021-12-28)

Bug Fixes

Features

2.0.0-alpha.32 (2021-11-01)

Bug Fixes

  • core: allow providing child results into multiple Vuelidate instances (#961) (8e173a6)

Features

  • core: pass parent object state to validator second parameter (#818) (d1ecb20)

BREAKING CHANGES

  • core: Second parameter in validators changed from vm to parent object of the current property.

2.0.0-alpha.31 (2021-11-01)

Bug Fixes

  • update vue-demi and composition-api to latest versions, closes #963 (#967) (cb12037)

2.0.0-alpha.30 (2021-10-22)

Bug Fixes

  • types: make $rewardEarly optional in types. closes #958 (61006de)

2.0.0-alpha.29 (2021-10-20)

Features

2.0.0-alpha.28 (2021-10-15)

Bug Fixes

  • types: revert the Vue type on ValidatorFn, closes #949 (44ea35c)

2.0.0-alpha.27 (2021-10-06)

Bug Fixes

2.0.0-alpha.26 (2021-09-17)

Note: Version bump only for package @vuelidate/core

2.0.0-alpha.25 (2021-09-02)

Features

  • core: add the $validate method to every validation leaf (#926) (0738621)
  • core: allow passing configs in OptionsApi directly to useVuelidate, closes #922 (#927) (e14fba9)

2.0.0-alpha.24 (2021-08-14)

Bug Fixes

  • core: reset the $externalResults key for a changed property, closes #891 (#916) (67d56d7)

2.0.0-alpha.23 (2021-08-08)

Bug Fixes

  • core: change async validators to return invalid: true, only after they resolve (#914) (64892a5)

2.0.0-alpha.22 (2021-07-28)

Bug Fixes

  • types: allow reactive ServerErrors in GlobalConfig (#901) (2515777)
  • types: writable $model, closes vuelidate#892 (#893) (bb545d8)

2.0.0-alpha.21 (2021-07-02)

Bug Fixes

2.0.0-alpha.20 (2021-07-01)

Features

  • core: add external validations support via $externalResults (#837), closes #824 (b259587)

2.0.0-alpha.19 (2021-06-04)

Bug Fixes

2.0.0-alpha.18 (2021-05-23)

Code Refactoring

  • core: revert back to assuming sync validators via computed and using withAsync for async validators (#860) (d45ea36)

BREAKING CHANGES

  • core: Async validators must be wrapped in withAsync

2.0.0-alpha.17 (2021-05-18)

Bug Fixes

  • types: add async custom validator response type (#855), closes #854 (0b2c4b7)

2.0.0-alpha.16 (2021-04-18)

Features

  • core: adds an $uid property to the $errors objects, fix #843 (#844) (cb3ca06)

2.0.0-alpha.15 (2021-04-07)

Bug Fixes

  • replace $invalid with $valid for validator response (#822) (d7c6c00)
  • watch changes to arrays and objects deeply, closes #832 (#833) (f33ffbc)
  • types: add boolean to the $scope config (8486deb)

Features

  • allow usage of Vuelidate outside Vue components (#828) (4816b7d)

2.0.0-alpha.14 (2021-02-20)

Bug Fixes

  • types: make $validate and $getResultsForChild none optional (7d3fcf4)

2.0.0-alpha.13 (2021-02-20)

Code Refactoring

  • rename $invalid response property to $valid (#808) (9f5d3e0)

BREAKING CHANGES

  • It used to be $invalid, but that did not make any sense, as the return value was identical to boolean validators.

2.0.0-alpha.12 (2021-02-17)

Bug Fixes

  • core: add fixes for Vue 2 (e4ce82d)
  • types: Updated useVuelidate global config types (#804) (4ef983b)

Code Refactoring

  • core: change all validators to be async, removes withAsync helper (#795) (3a76cd6)

Features

  • core: Support returning none boolean data from validators. (#739) (caf0eb8)

BREAKING CHANGES

  • core: Unit tests will require users to always use nextTick between changes.

2.0.0-alpha.11 (2021-02-10)

Bug Fixes

  • core: remove isProxy and implement own (95706a3)
  • core: remove isProxy and implement own in index.js (376c054)

2.0.0-alpha.10 (2021-02-07)

Bug Fixes

  • core: allow $autoDirty on the root, when passed a plain object as state (#796) (4d49bb2)

2.0.0-alpha.9 (2021-02-04)

Features

  • add global configs, remove mixin, add silentErrors, lazy mode (#790) (22cd7c5), closes #670
  • allow scoping of component validations, fixes: #719 (#791) (d7a8797)

BREAKING CHANGES

  • Validations are no longer lazy by default, you need to specify $lazy: true to each, or at the top using the globalConfig.

2.0.0-alpha.8 (2020-11-19)

Bug Fixes

  • changed type for VuelidatePlugin to Plugin from vue (#752) (7daaf4c)

2.0.0-alpha.7 (2020-11-02)

Bug Fixes

  • core: fix VuelidatePlugin type to accept App argument (#745) (0fc3e74)
  • core: pass path as parentKey to nested setValidations (#746) (3d42c60)

2.0.0-alpha.6 (2020-10-24)

Note: Version bump only for package @vuelidate/core

2.0.0-alpha.5 (2020-10-23)

Bug Fixes

Features

2.0.0-alpha.4 (2020-09-24)

Note: Version bump only for package @vuelidate/core

2.0.0-alpha.3 (2020-09-15)

Bug Fixes

  • core: handle mismatch in Vue 3.0 and composition-api plugin (bc19566)

2.0.0-alpha.2 (2020-09-13)

Bug Fixes

  • compat: fix mixin; fix plugin object (06d5e49)

Features

  • compat: use vue-demi for compat and apply vue 2.x fixes (1ff120b)

2.0.0-alpha.1 (2020-08-08)

Bug Fixes

  • core: allow for no validation rules when using useVuelidate (5119f05)
  • core: ensure registerAs is always valid (b01de4b)
  • core: fallback $params to empty object. Properly propagate $pending up to the root (0b0d0d3)
  • core: fix $model on state (37b65d4)
  • core: make $errors a reactive object (3848e7b)
  • core: move validations into $v computed for correct this (55017c5)
  • remove unnecessary watch options (b8c5181)
  • core: normalize validator output (af116cc)
  • core: unwrap $params in $message function (e8e9074)
  • core: unwrap child results (fe2c6f4)
  • core: unwrap state when creating validation results (99f9029)
  • core: use cached setValidations state (99d4728)
  • vuelidate: remove double nested result injection (33aff45)

Features

  • core: 🚀 Add context-aware validation support (771828e)
  • core: $anyDirty should fallback on $dirty (6b10bb4)
  • core: add mixin support for old options API (682bf74)
  • replace vue-cli with vite (#664) (c155404)
  • core: improve docs and add $propertyPath property to validators (9ec284c)
  • core: lazy validations (8b95a0b)
  • core: make message an empty string by default (cb7dc1d)
  • core: make RegisterAs optional; use comp name & uid as key (2fa7976)
  • core: rename variables after review (3bb7341)
  • core: update to Vue 3 (35a49c3)
  • add $dirty cache WIP (5725a38)
  • Add $touch and $reset to root. (#626) (a80c164)
  • add support for $model with reactive (75c821d)
  • add validate function and other improvements (#663) (0d1ca73)

1.0.0-alpha.2 (2019-11-05)

Note: Version bump only for package @vuelidate/core

1.0.0-alpha.1 (2019-11-04)

Features

  • validators: Update validators to v 1.x. (2e5b8c9)
  • add jest as a global and package level test runner (eb4c875)
  • move validator tests (658a615)
  • Rewrite Vuelidate with Vue 3.0 new reactivity API (0794780)

1.0.0-alpha.1 (2019-11-04)

Features

  • validators: Update validators to v 1.x. (2e5b8c9)
  • add jest as a global and package level test runner (eb4c875)
  • move validator tests (658a615)
  • Rewrite Vuelidate with Vue 3.0 new reactivity API (0794780)