v2.0.0
2.0.0 (2020-03-27)
Major changes
@data-driven-forms/parsers~2.0.0
- breaking(renderer): validator word is not used anymore
- breaking(renderer): stream line build output files structure.
- breaking(renderer): remove component types with -field affix.
- breaking(renderer): rename form fields mapper to component mapper.
@data-driven-forms/pf3-component-mapper~2.0.0
- breaking(renderer): validator word is not used anymore
- breaking(pf4): use import transform lookup on pf4 components.
- breaking(pf3): stream line pf3 mapper build output files structure.
- breaking(pf3): wizard use name instead of stepKey
- breaking(renderer): remove component types with -field affix.
- breaking(renderer): rename form fields mapper to component mapper.
- breaking(renderer): removed FieldProvider from field props.
- breaking(pf3): use useFieldProviderApi hook
- breaking(renderer): adjust FieldProvider to work with new version of final form.
@data-driven-forms/pf4-component-mapper~2.0.0
- breaking(renderer): validator word is not used anymore
- breaking(pf4): use import transform lookup on pf4 components.
- breaking(pf3): stream line pf3 mapper build output files structure.
- breaking(pf4): stream line build output file structure
- breaking(renderer): stream line build output files structure.
- breaking(pf4 wizard): stepKey is now replaced by name
- breaking(renderer): remove component types with -field affix.
- breaking(renderer): rename form fields mapper to component mapper.
- breaking(renderer): removed FieldProvider from field props.
- breaking(pf4): use useFieldProviderApi hook
- breaking(renderer): adjust FieldProvider to work with new version of final form.
@data-driven-forms/react-form-renderer~2.0.0
- breaking(renderer): validator word is not used anymore
- breaking(pf4): stream line build output file structure
- breaking(renderer): stream line build output files structure.
- breaking(renderer): Allow combining async validators with normal ones.
- breaking(renderer): remove component types with -field affix.
- breaking(renderer): rename form fields mapper to component mapper.
- breaking(renderer): removed FieldProvider from field props.
- breaking(renderer): Do not wrap fields in FieldProvider
- breaking(renderer): adjust FieldProvider to work with new version of final form.
with-firebase-hosting~2.0.0
- breaking(renderer): validator word is not used anymore
- breaking(renderer): Allow combining async validators with normal ones.
- breaking(pf4 wizard): stepKey is now replaced by name
- breaking(renderer): remove component types with -field affix.
- breaking(renderer): rename form fields mapper to component mapper.
- breaking(renderer): removed FieldProvider from field props.
@data-driven-forms/common~2.0.0
- breaking(pf4): use import transform lookup on pf4 components.
- breaking(mui): apply cjs and ems import transforms.
- breaking(renderer): stream line build output files structure.
- breaking(renderer): remove component types with -field affix.
- breaking(pf4): use useFieldProviderApi hook
@data-driven-forms/mui-component-mapper~2.0.0
- breaking(mui): apply cjs and ems import transforms.
- breaking(mui): stream line build ouput files structure.
- breaking(renderer): remove component types with -field affix.
- breaking(renderer): rename form fields mapper to component mapper.
- breaking(renderer): removed FieldProvider from field props.
- breaking(mui): use useFieldProviderApi hook
Minor changes
@data-driven-forms/mui-component-mapper~2.0.0
- feat(mui): allow to buttonLabels to wizard
- feat(mui): move mui wizard from demo to mapper
- feat(renderer): introduce formApi hook
- feat(MUI): Split components into separate files
- feat(mui): provide formTemplate
@data-driven-forms/common~2.0.0
- feat(pf4): common select
- feat(pf3): Input addon support for text and textarea input fields
- feat(renderer): remove onStateUpdate prop
- user can do it in formTemplate
- feat(FormSpy): export formSpy instead of passing it as a prop
- feat(renderer): introduce formApi hook
- feat(Pf3): split build into multiple files.
- feat(MUI): Split components into separate files
- feat(pf3): provide formTemplate
- feat(pf4): provide formTemplate
- feat(pf4-component-mapper): Split build into multiple files.
@data-driven-forms/pf4-component-mapper~2.0.0
- feat(pf4): common select
- feat(renderer): use debug instead of onStateUpdate
- feat(pf4): add duallist component
- feat(renderer): add custom validator mapper
- feat(renderer): remove onStateUpdate prop
- user can do it in formTemplate
- feat(renderer): export fieldArray provider
- feat(FormSpy): export formSpy instead of passing it as a prop
- feat(pf4): wizard useFormApi
- feat(renderer): introduce formApi hook
- feat(Pf3): split build into multiple files.
- feat(pf4): provide formTemplate
- feat(pf4-component-mapper): Split build into multiple files.
@data-driven-forms/react-form-renderer~2.0.0
- feat(renderer): add proper not, and, or conditions
- feat(renderer): add schemaValidatorMapper
- feat(renderer): use debug instead of onStateUpdate
- feat(renderer): provide action mapper
- feat(renderer): add custom validator mapper
- feat(parsers): add parsers repo
- feat(renderer): remove onStateUpdate prop
- user can do it in formTemplate
- feat(renderer): export fieldArray provider
- feat(FormSpy): export formSpy instead of passing it as a prop
- feat(renderer): introduce formApi hook
- feat(renderer): use formTemplate instead of layoutMapper
- feat(pf4-component-mapper): Split build into multiple files.
- feat(form-renderer): split build into multiple files
@data-driven-forms/parsers~2.0.0
- feat(renderer): add proper not, and, or conditions
- feat(renderer): add schemaValidatorMapper
- feat(renderer): provide action mapper
- feat(renderer): add custom validator mapper
- feat(parsers): add parsers repo
- feat(renderer): use formTemplate instead of layoutMapper
- feat(form-renderer): split build into multiple files
with-firebase-hosting~2.0.0
- feat(renderer): add proper not, and, or conditions
- feat(pf4): add duallist component
- feat(mui): move mui wizard from demo to mapper
- feat(renderer): introduce formApi hook
@data-driven-forms/pf3-component-mapper~2.0.0
- feat(renderer): use debug instead of onStateUpdate
- feat(renderer): add custom validator mapper
- feat(pf3): Input addon support for text and textarea input fields
- feat(pf3): convert wizard to hook component
- feat(renderer): introduce formApi hook
- feat(Pf3): split build into multiple files.
- feat(pf3): provide formTemplate
Bug fixes
@data-driven-forms/common~2.0.0
- Fix major release tags.
- fix(formTemplate): do not pass formSpy props
- FormTemplate do not convert array to set to array
- fix(pf3): wizard use common wizard
- fix(pf4): convert wizard to common
- MUI use common select
- Use useIsMounted in common select
- Select provider to simple object
- fix(pf3): update select for newewst common
- fix(renderer): add buttonType to form controls
- allows to customize each button depending on its type (submit, cancel, reset)
- fix(pf4): module build was pointing towards umd.
- Use env based dependencies in PF3 mapper.
- Use env based builds in pf4 component mapper.
- fix(all): remove multi, use isMulti only
- fix(mui): Add relative position to field wrapper.
- fix(renderer): enhance onSubmit/onReset in context
- Rewrite mappers FormTemplates to be components and remove onState update from them.
- Use shared schema for all demos
- fix(mui): make multiple-choice-list work
- fix(pf4): mutliple checkbox works
- fix(common): rewrite multuplechoice list
- Update react dependency version to 16.13.0
- fix(pf4): add isRequired to switch and checkbox
- tests as well
- Fix linting and snapshots for rebase
- Update PF3 input group to V2
- Add Discord link to demo
- re-enabled prettier
- Fix up linting errors.
- Fix (set to warn) errors in eslint
- Shared eslint from root
- patch(multiple checkbox): remove temporarily due to bugs.
- Added prettier for better code formatting.
@data-driven-forms/parsers~2.0.0
- Fix major release tags.
- Remove release from package.json
- fix(pf4): module build was pointing towards umd.
- fix(all): remove multi, use isMulti only
- Fix linting and snapshots for rebase
- fix(renderer): add support for string pattern and flags
- Fixed tests after linter updates.
- re-enabled prettier
- Fix up linting errors.
- Fix (set to warn) errors in eslint
- fix(renderer): remove treshold warning and option
@data-driven-forms/mui-component-mapper~2.0.0
- fix(mui): add proptypes to formtemplate
- fix(mui): subForm use makeStyles
- fix(mui): useStyles in buttonGroup
- fix(mui): remove color from select
- fix(mui): replace radio.scss with makeStyles
- fix(mui): pass all props to plain-text
- Remove release from package.json
- Remove scripts folders from packages
- Export all files in index
- also textarea is now Textarea
- Remove vendor folder from MUI mapper
- fix(mui): convert wizard to common
- MUI use common select
- fix(renderer): add buttonType to form controls
- allows to customize each button depending on its type (submit, cancel, reset)
- fix(all): remove multi, use isMulti only
- Rewrite mappers FormTemplates to be components and remove onState update from them.
- Update tests for multiple checkbox
- Use shared schema for all demos
- Update react dependency version to 16.13.0
- Update PF3 input group to V2
- Add test for validation MUI tabs
- Fixed tests after linter updates.
- re-enabled prettier
- Fix up linting errors.
- Fix (set to warn) errors in eslint
- Shared eslint from root
- fix(mui): switch on/off text
- Rename useFieldProviderApi to useFieldApi.
- Skip tests for multiple choice lists temporarely.
- patch(multiple checkbox): remove temporarily due to bugs.
- Update tests for formApi
- Update missing props and tests
- Remove vendor
- Change MUI mapper config
with-firebase-hosting~2.0.0
- Allow to use custom language in code snippets
- Change Field Array to Dynamic fields
- Move migration guide to top level navigation
- Make with-firebase-hosting private
- Export all files in index
- also textarea is now Textarea
- Fix selected menu items with queries
- Use absolute import paths in across the whole documentation.
- fix(all): remove multi, use isMulti only
- Add live example of schema validator
- Update CodeEditor options
- Add documentation page for schema validator
- fix(pf4): wizard predicts steps by default
- Refactor links in mdx
- Fix next/prev links on pages with queries
- Do not enhance onReset anymore in the demo template
- Include example of onCancel onReset in formButtons
- PR review fixes
- Add migration guide to documentation
- Add action mapper documentation
- Add FormTemplate documentation
- Replace onStateUpdate with debug in demo
- Update field array doc page
- Update custom components page
- Add docs for validatorMapper
- Change stepKey to name in Wizard Step api
- Update form-renderer api docs
- Remove ManageIQ and Insights mentions
- Update componentMapper page
- Fix stepKey in examples
- Fix constants in examples
- Remove MIQ components page
- Add shared variants form demo examples
- Make demo not crash after V2 progress.
- Fixed missing form template around component mapper example.
- Fixed missing ref in main navigation.
- Rewrite mappers FormTemplates to be components and remove onState update from them.
- Update react dependency version to 16.13.0
- fix(renderer): correct name of useFormApi file
- Fix linting and snapshots for rebase
- fix(renderer): add flags for pattern validator
- fix(renderer): add support for string pattern and flags
- Add Discord link to demo
- Add fallback for releases
- GitHub's API has limit for request from one IP address
- re-enabled prettier
- Fix up linting errors.
- Fix (set to warn) errors in eslint
- Shared eslint from root
- Remove layoutComponents
- Update demo docs
@data-driven-forms/pf4-component-mapper~2.0.0
- fix(pf4): convert wizardstep to function
- fix(renderer): do not assign empty validator fields
- Remove release from package.json
- Remove scripts folders from packages
- Export all files in index
- also textarea is now Textarea
- fix(pf3): wizard use common wizard
- fix(pf4): convert wizard to common
- fix(pf4): use link variant for cancel button
- fix(renderer): add buttonType to form controls
- allows to customize each button depending on its type (submit, cancel, reset)
- fix(pf4): module build was pointing towards umd.
- Use env based builds in pf4 component mapper.
- fix(all): remove multi, use isMulti only
- refactor(renderer): refactor render single field
- fix(pf4): wizard predicts steps by default
- fix(renderer): enhance onSubmit/onReset in context
- fix(PF4): duallistselect refactor to hooks
- Add PF4 addons css to demo
- Rewrite mappers FormTemplates to be components and remove onState update from them.
- Update tests for multiple checkbox
- Use shared schema for all demos
- fix(pf4): mutliple checkbox works
- Update react dependency version to 16.13.0
- fix(pf4): clean up prop types
- fix(renderer): fixed key typo fields.name -> field.name
- fix(pf4): add isRequired to switch and checkbox
- tests as well
- Fix linting and snapshots for rebase
- fix(pf4): scroll to top on switching to a different step
For instance, when there are two step that are too long for the
wizard container (e.g. too many fields) and are next to each other.
If you scroll down in one of them and switch to the other, the
location of your scroll bar won't reset to the top but will stay
at the bottom.
This is bad because the user expects the scroll bar to go back
to the top of the next step.
Signed-off-by: Boaz Shuster [email protected]
- Fixed tests after linter updates.
- re-enabled prettier
- Fix up linting errors.
- Fix (set to warn) errors in eslint
- Shared eslint from root
- Rebase on wizard changes.
- Rename useFieldProviderApi to useFieldApi.
- Update react icons
- Updates tests for wizard nav
- PF4 Wizard useReducer
- fix(pf4): refactor wizard to hooks
- Skip tests for multiple choice lists temporarely.
- patch(multiple checkbox): remove temporarily due to bugs.
- Update snaps
- Update tests for formApi
- fix(PF4): added missing components to build.
- Cleanup and tests
@data-driven-forms/pf3-component-mapper~2.0.0
- fix(select): only one scss import in select
- fix(pf3): remove inline styles in tabs
- fix(pf3): step buttons fix css and props
- fix(pf3): fix template string in plain-text
- fix(pf3): fix props in radio
- fix(pf3): clear props in subform
- fix(pf3): use default onChange
- fix(renderer): do not assign empty validator fields
- Remove release from package.json
- Remove scripts folders from packages
- Export all files in index
- also textarea is now Textarea
- fix(pf3): wizard use common wizard
- Show loading data in PF3 select
- fix(pf3): update select for newewst common
- fix(renderer): add buttonType to form controls
- allows to customize each button depending on its type (submit, cancel, reset)
- Use env based dependencies in PF3 mapper.
- fix(all): remove multi, use isMulti only
- refactor(renderer): refactor render single field
- PF3: Fix input addon tests
- Rewrite mappers FormTemplates to be components and remove onState update from them.
- Update tests for multiple checkbox
- fix(pf3): make multiple checkbox work
- Use shared schema for all demos
- Update react dependency version to 16.13.0
- fix(renderer): pluck dataType and formOptions out of field props.
- Fix linting and snapshots for rebase
- Update PF3 input group to V2
- Fixed tests after linter updates.
- re-enabled prettier
- Fix up linting errors.
- Fix (set to warn) errors in eslint
- Shared eslint from root
- Rename useFieldProviderApi to useFieldApi.
- Skip tests for multiple choice lists temporarely.
- patch(multiple checkbox): remove temporarily due to bugs.
- Update tests for formApi
@data-driven-forms/react-form-renderer~2.0.0
- Fix lint in validatorMapper
- fix(renderer): do not assign empty validator fields
- Remove release from package.json
- Remove scripts folders from packages
- fix(renderer): remove unused state
- fix(renderer): do not extract unneccesary props
- fix(renderer): remove formTemplate warning
- Remove useComponentSpy
- refactor(renderer): refactor render single field
- fix(renderer): convert initialValue dataType
- fix(renderer): propagate props to root Form component.
- fix(renderer): enhance onSubmit/onReset in context
- fix(renderer): clearOnMount set clearedValue, not undefined
- fix(renderer): allow to pass falsy values in initiliazeOnMount
- Add test for testing setting falsy initialValue
- fix(renderer): boolean is not never empty
- Make demo not crash after V2 progress.
- Fixed missing form template around component mapper example.
- Rewrite mappers FormTemplates to be components and remove onState update from them.
- Rewrite mappers FormTemplates to be components and remove onState update from them.
- Rewrite mappers FormTemplates to be components and remove onState update from them.
- fix(renderer): do not converts checkbox types
- Update tests for multiple checkbox
- fix(renderer): clearOnUnmount only on unmounting
- Fix some formRender test, skip onUnMount
- Update react dependency version to 16.13.0
- Do not assing undefined data type to field wrapper.
- fix(renderer): pluck dataType and formOptions out of field props.
- fix(renderer): fixed key typo fields.name -> field.name
- fix(renderer): correct name of useFormApi file
- Fix linting and snapshots for rebase
- Update PF3 input group to V2
- fix(renderer): add flags for pattern validator
- fix(renderer): add support for string pattern and flags
- Fixed tests after linter updates.
- re-enabled prettier
- Fix up linting errors.
- Fix (set to warn) errors in eslint
- Shared eslint from root
- Removed unused prop types from field provider.
- Rename useFieldProviderApi to useFieldApi.
- Add Form context to with-provider mock
- Skip tests for multiple choice lists temporarely.
- Remove formOptions from formTemplate
- Update tests for formApi
- Export RendererContext
- fix(renderer): remove treshold warning and option
- Update test to formTemplate