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

v3 docs #11

Open
wants to merge 76 commits into
base: johnrom/v3
Choose a base branch
from
Open

v3 docs #11

wants to merge 76 commits into from

Commits on Apr 17, 2021

  1. Configuration menu
    Copy the full SHA
    7d31376 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2021

  1. Need to figure out how to map to a flat list of possible Field Names …

    …for intellisense & FieldRegistry.
    jawnrom committed Apr 18, 2021
    Configuration menu
    Copy the full SHA
    faa1603 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2021

  1. Configuration menu
    Copy the full SHA
    9184eef View commit details
    Browse the repository at this point in the history
  2. Fix App/

    johnrom committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    c5eff7c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    64b764a View commit details
    Browse the repository at this point in the history
  4. Even strengthier. Need to figure out why auto-inference of TypedField…

    … isn't working for array types.
    johnrom committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    d137f31 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2021

  1. We can now do both Value = FieldValue<Values, Path> and `AnyName = …

    …NameOf<Values>`, allowing fields to infer back and forth.
    
    Need to test features within AsFields and ComponentFields and confirm we can build highly reusable fields in this API.
    Then, need to do a pass to see if we can make the types more readable and also ensure backwards compatibility.
    johnrom committed Apr 22, 2021
    Configuration menu
    Copy the full SHA
    cc17208 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    37e9a1b View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2021

  1. Configuration menu
    Copy the full SHA
    096cb92 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9603f45 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    56b7146 View commit details
    Browse the repository at this point in the history
  4. Doing some serious type checking. Need to be able to match paths with…

    … values in order to intersect all possible names with possible names for a given value type.
    johnrom committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    0beed10 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2021

  1. Enforced PathMatchingValue<>. Tested out a strongly typed Field in app/.

    Need to expand functionality to component= and FieldArray.
    johnrom committed Apr 25, 2021
    Configuration menu
    Copy the full SHA
    19f02d3 View commit details
    Browse the repository at this point in the history
  2. Getting there, but can't get the right inference between ComponentTyp…

    …e<FieldProps> and ComponentType<ExtraProps>.
    johnrom committed Apr 25, 2021
    Configuration menu
    Copy the full SHA
    585371b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3121589 View commit details
    Browse the repository at this point in the history
  4. Starting on FieldArray.

    johnrom committed Apr 25, 2021
    Configuration menu
    Copy the full SHA
    8965788 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2021

  1. Configuration menu
    Copy the full SHA
    9173d00 View commit details
    Browse the repository at this point in the history
  2. Removed ExtraProps to test without it. The benefit is questionable, w…

    …hen using ExtraProps I recommend wrapping the component, as the component cannot be configured within as= or component=, like for parse, format, validate.
    johnrom committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    0397649 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2021

  1. Custom Fields + AsFields + ComponentFields, fully inferred with cheap…

    … typescript casts internally.
    johnrom committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    9d84a68 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2021

  1. Using only Value + PathMatchingValue. Lose a lil bit of intellisense …

    …in exchange for stronger types.
    johnrom committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    a4d9e29 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dfb1a18 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    76c3948 View commit details
    Browse the repository at this point in the history
  4. Switched from <Values, Value> to <Value, Values> for consistency.…

    … But something broke...
    johnrom committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    7bca09e View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2021

  1. Configuration menu
    Copy the full SHA
    1439e67 View commit details
    Browse the repository at this point in the history
  2. Fix FastField

    johnrom committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    bc96842 View commit details
    Browse the repository at this point in the history
  3. Fix package.json

    johnrom committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    b857119 View commit details
    Browse the repository at this point in the history
  4. Update npm published version

    johnrom committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    19c60b8 View commit details
    Browse the repository at this point in the history
  5. Whoops, 3.1.0

    johnrom committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    c98b694 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    03b8c48 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'johnrom/strong-types-v3' into johnrom/strong-types-publish

    # Conflicts:
    #	packages/formik-native/package.json
    johnrom committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    faac1d7 View commit details
    Browse the repository at this point in the history
  8. Fix yarn

    johnrom committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    6caef79 View commit details
    Browse the repository at this point in the history
  9. Tiny tweaks.

    johnrom committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    f7d3ac8 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2021

  1. Configuration menu
    Copy the full SHA
    53ba9f0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a1016f3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    572dcf7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    14e38b7 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'johnrom/strong-types-v3' into johnrom/strong-types-publish

    # Conflicts:
    #	packages/formik-native/package.json
    #	packages/formik/src/types.tsx
    johnrom committed May 4, 2021
    Configuration menu
    Copy the full SHA
    6e74970 View commit details
    Browse the repository at this point in the history
  6. Whoops, backwards!

    johnrom committed May 4, 2021
    Configuration menu
    Copy the full SHA
    96c7a91 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    86509c2 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2021

  1. types6

    johnrom committed May 5, 2021
    Configuration menu
    Copy the full SHA
    8243f3b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9b7300f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7d59592 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'johnrom/strong-types-v3' into johnrom/strong-types-publish

    # Conflicts:
    #	packages/formik/package.json
    johnrom committed May 5, 2021
    Configuration menu
    Copy the full SHA
    3b6d859 View commit details
    Browse the repository at this point in the history
  5. types7

    johnrom committed May 5, 2021
    Configuration menu
    Copy the full SHA
    eb60c12 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2021

  1. Configuration menu
    Copy the full SHA
    43e95a6 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'johnrom/strong-types-v3' into johnrom/strong-types-publish

    # Conflicts:
    #	packages/formik/package.json
    johnrom committed May 14, 2021
    Configuration menu
    Copy the full SHA
    9ecdb56 View commit details
    Browse the repository at this point in the history
  3. Added PathLikeValue to widen possibilities for setFieldValue. Now set…

    …FieldValue(path, numValue) can match a path which resolves to number | "".
    
    Added some form-level test fixtures for setFieldValue.
    johnrom committed May 14, 2021
    Configuration menu
    Copy the full SHA
    f9aed8e View commit details
    Browse the repository at this point in the history
  4. Merge branch 'johnrom/strong-types-v3' into johnrom/strong-types-publish

    # Conflicts:
    #	app/package.json
    johnrom committed May 14, 2021
    Configuration menu
    Copy the full SHA
    ca89525 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2e1338c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    22073a6 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2021

  1. Merge branch 'johnrom/parsing-refactor' into johnrom/strong-types-pub…

    …lish
    
    # Conflicts:
    #	app/package.json
    #	packages/formik-native/package.json
    #	packages/formik/package.json
    #	packages/formik/src/Formik.tsx
    #	packages/formik/src/hooks/hooks.ts
    #	packages/formik/src/types.tsx
    johnrom committed Jul 8, 2021
    Configuration menu
    Copy the full SHA
    fd49d6e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    15b38bb View commit details
    Browse the repository at this point in the history
  3. Some merge fixes.

    johnrom committed Jul 8, 2021
    Configuration menu
    Copy the full SHA
    4329fce View commit details
    Browse the repository at this point in the history
  4. Release types12

    johnrom committed Jul 8, 2021
    Configuration menu
    Copy the full SHA
    766b7ad View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2021

  1. Configuration menu
    Copy the full SHA
    528412f View commit details
    Browse the repository at this point in the history
  2. Update Website Formik version, rename examples package to `@formik/ex…

    …amples`, start converting examples to TypeScript.
    johnrom committed Oct 8, 2021
    Configuration menu
    Copy the full SHA
    c0c1dd6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    74447f3 View commit details
    Browse the repository at this point in the history
  4. Update Jest command config.

    johnrom committed Oct 8, 2021
    Configuration menu
    Copy the full SHA
    74a5503 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c04350e View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2021

  1. Configuration menu
    Copy the full SHA
    529c715 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bba47cf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    131797b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f19ee46 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5c98b3f View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2021

  1. Starting to flip tutorial from complex -> simple to `simple -> comp…

    …lex` and integrate state documentation.
    johnrom committed Dec 3, 2021
    Configuration menu
    Copy the full SHA
    46e4feb View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2021

  1. Documenting takes a long time. Expanding on FormikState and moving do…

    …cs around to improve reusability.
    johnrom committed Dec 4, 2021
    Configuration menu
    Copy the full SHA
    3e2fd7b View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2022

  1. Configuration menu
    Copy the full SHA
    0b3e3af View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2022

  1. Redoing the docs into Overview -> Tutorial -> Deep Dive format. Need …

    …to keep going, updating the docs on all apis, components, examples and guides.
    johnrom committed Mar 18, 2022
    Configuration menu
    Copy the full SHA
    4426a1e View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2022

  1. Some docs fixes.

    johnrom committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    3cf5f98 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2022

  1. Merge remote-tracking branch 'origin/johnrom/v3' into johnrom/types-a…

    …nd-batching
    
    # Conflicts:
    #	package.json
    #	packages/formik/package.json
    #	packages/formik/src/Field.tsx
    #	packages/formik/src/Formik.tsx
    #	packages/formik/src/FormikContext.tsx
    #	packages/formik/src/helpers/field-helpers.ts
    #	packages/formik/src/hooks/hooks.ts
    #	packages/formik/src/hooks/useFormikSubscriptions.ts
    #	packages/formik/src/index.tsx
    #	packages/formik/src/types.tsx
    #	yarn.lock
    johnrom committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    ec9bf30 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'johnrom/types-and-batching' into johnrom/unified-docs-a…

    …nd-packages
    
    # Conflicts:
    #	package.json
    #	packages/dev-native/__generated__/AppEntry.js
    #	packages/dev-web/helpers/parse-format-helpers.ts
    #	packages/dev-web/pages/fixtures/type-tests.tsx
    #	packages/dev-web/pages/tutorial/strongly-typed.tsx
    #	packages/formik/src/types.tsx
    #	yarn.lock
    johnrom committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    a3895d3 View commit details
    Browse the repository at this point in the history
  3. Fix a thing.

    johnrom committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    7fbda3b View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2022

  1. Added external subscriptions.

    johnrom committed Apr 13, 2022
    Configuration menu
    Copy the full SHA
    4c937f0 View commit details
    Browse the repository at this point in the history
  2. Added external subscriptions.

    johnrom committed Apr 13, 2022
    Configuration menu
    Copy the full SHA
    1033d6a View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2022

  1. Merge branch 'johnrom/v3' into johnrom/unified-docs-and-packages

    # Conflicts:
    #	packages/formik/src/types.tsx
    johnrom committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    349d1c9 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'johnrom/v3-with-external-subscriptions' into johnrom/un…

    …ified-docs-and-packages.
    
    Publish 3.1.0-types14.
    johnrom committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    911e632 View commit details
    Browse the repository at this point in the history