Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Field groups #4554

Open
wants to merge 18 commits into
base: main
Choose a base branch
from
Open

Field groups #4554

wants to merge 18 commits into from

Commits on Nov 21, 2023

  1. Configuration menu
    Copy the full SHA
    0180150 View commit details
    Browse the repository at this point in the history
  2. feat: added new FieldGroup component which aggregates state of mult…

    …iple nested fields, it allows to check if set of fields is dirty/touched/valid etc.
    zaalbarxx committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    2dfeab7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a9f758f View commit details
    Browse the repository at this point in the history
  4. fix: docs dependencies

    downgraded `remark-gfm` to lower version due to issue with building docs
    zaalbarxx committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    5b324e6 View commit details
    Browse the repository at this point in the history
  5. fix: updated lock file

    zaalbarxx committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    971748f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d78728a View commit details
    Browse the repository at this point in the history
  7. fix: shortened code

    zaalbarxx committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    ffe2864 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. feat: useFieldGroup composable

    feat: added `checkChildFieldGroups` property to `FieldGroup`
    zaalbarxx committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    fd5b9f1 View commit details
    Browse the repository at this point in the history
  2. fix: exposed useFieldGroup composable in public API

    fix: added types to `useFieldGroup`
    docs: added `useFieldGroup` documentation
    zaalbarxx committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    2cddcfe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1a68bee View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    54c3b29 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. refactor: moved registering field in field group to useField

    can be used with component and composition API now
    zaalbarxx committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    55343b2 View commit details
    Browse the repository at this point in the history
  2. fix: fixed imports

    zaalbarxx committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    30f6426 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1bb2375 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. fix: clear references to fields and groups when unmounting

    component in `useFieldGroup`
    fix: search for field group in "self" too in `useField`
    zaalbarxx committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    020c2db View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88ad658 View commit details
    Browse the repository at this point in the history
  3. fix: refactored updating meta to use watchEffect

     due to issue similar to watchEffect logaretm#3580
    zaalbarxx committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    2b62bab View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. Merge remote-tracking branch 'logaretm/main' into field-groups

    # Conflicts:
    #	docs/package.json
    #	packages/vee-validate/src/Field.ts
    #	packages/vee-validate/src/useField.ts
    #	pnpm-lock.yaml
    zaalbarxx committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    03c3601 View commit details
    Browse the repository at this point in the history