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

Fix issue - semantic props overwritten when single prop used; update semantic to 1.3.1 #2590

Merged
merged 17 commits into from
Nov 27, 2021
Merged

Fix issue - semantic props overwritten when single prop used; update semantic to 1.3.1 #2590

merged 17 commits into from
Nov 27, 2021

Conversation

jacqueswho
Copy link
Contributor

@jacqueswho jacqueswho commented Oct 28, 2021

Reasons for making this change

  • Semantic updated to 1.3.1
  • getSemanticProps to allow user pass semantic ui props including defaults
  • getSemanticErrorProps to allow user to pass ui error props
  • fixes this issue

Checklist

  • I'm updating documentation
  • I'm adding or updating code
    • I've added and/or updated tests
    • I've updated docs if needed
  • I'm adding a new feature
    • I've updated the playground with an example use of the feature

jacques-trixta and others added 4 commits June 23, 2021 17:13
feat: use core/util getDisplayLabel

feat: getSemanticProps, getSemanticErrorProps changed

dep: semantic-ui version

test: tests updated

chore: tests updated
Copy link
Member

@epicfaace epicfaace left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you update https://github.com/rjsf-team/react-jsonschema-form/blob/master/CHANGELOG.md to have a full list of all changes for this theme?

CHANGELOG.md Outdated Show resolved Hide resolved
CHANGELOG.md Outdated Show resolved Hide resolved
@epicfaace
Copy link
Member

epicfaace commented Nov 1, 2021 via email

packages/semantic-ui/src/util.js Outdated Show resolved Hide resolved
packages/semantic-ui/src/util.js Outdated Show resolved Hide resolved
@epicfaace
Copy link
Member

@heath-freenome if you have a minute to help review this PR, that would be great, otherwise no worries

CHANGELOG.md Show resolved Hide resolved
CHANGELOG.md Outdated Show resolved Hide resolved
packages/antd/package-lock.json Outdated Show resolved Hide resolved
packages/semantic-ui/src/ArrayFieldTemplate/index.js Outdated Show resolved Hide resolved
packages/semantic-ui/src/CheckboxWidget/index.js Outdated Show resolved Hide resolved
packages/semantic-ui/src/TextWidget/TextWidget.js Outdated Show resolved Hide resolved
packages/semantic-ui/src/TextWidget/TextWidget.js Outdated Show resolved Hide resolved
packages/semantic-ui/src/URLWidget/URLWidget.js Outdated Show resolved Hide resolved
packages/semantic-ui/src/UpDownWidget/UpDownWidget.js Outdated Show resolved Hide resolved
packages/semantic-ui/test/.eslintrc Outdated Show resolved Hide resolved
@jacqueswho
Copy link
Contributor Author

@heath-freenome thanks for the feedback. made the changes

Copy link
Member

@heath-freenome heath-freenome left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@epicfaace Looks good to me

CHANGELOG.md Show resolved Hide resolved
const _onChange = (event, { value }) =>
onChange && onChange(schema.type === "boolean" ? value !== "false" : value);
const _onChange = (event, { value : eventValue }) =>{
return onChange && onChange(schema.type === "boolean" ? eventValue !== "false" : eventValue);};
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I actually made the suggested change in my Mui 5 PR so I know it works... But it is up to you

CHANGELOG.md Outdated
# v3.3.0

## @rjsf/semantic-ui
- "semantic-ui-react" updated to v1.3.1 (https://github.com/rjsf-team/react-jsonschema-form/pull/2590)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the review @heath-freenome ! I think the only thing remaining is that I'd like to have a clearer description in the changelog to describe what issue exactly was fixed (rather than just linking to this PR).

Copy link
Contributor Author

@jacqueswho jacqueswho Nov 23, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@epicfaace I'm not sure what else you want me to describe, could you make let know how you want it written

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changelog right now says "fixed passing semantic theme specific props, by only overiding defaults that match, with your own semantic props (#2590)". That's confusing for a user who is seeing this changelog, and I'm not quite sure what it means either. Maybe we can add more sentences / an example to describe what it's about? I remember you said earlier that "The problem was that if you passed one specific theme prop of your own all other default props were lost."

This is actually why making an issue on GitHub Issues and linking it to this PR will make this much easier. It will then be really clear what exactly the issue is, and we can easily then convert the issue to a changelog description item. Do you think you'd be able to do that?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@epicfaace thanks, I will create an issue and link it to this PR. But after this is merged in I think we should move this into core util to obtain theme specific props. Question though, should the default theme specific props be over ridden if a user passes his own. for example these are the default props for a selectWidget

{
      inverted: "false",
      selection: true,
      fluid: true,
      scrolling: true,
      upward: false,
    }

should a user now pass

{
  'ui:options' : {
     semantic: {
       fluid: false,
     }
   }
}

that select dropdown is going to look terrible because it has the lost the rest of the default props.

so should the new props be

{
      inverted: "false",
      selection: true,
      fluid: false,
      scrolling: true,
      upward: false,
    }

OR

{
      fluid: false,
 }

So leave the default props in place unless that prop is passed exclusively by the user

@epicfaace epicfaace changed the title Feature/semantic props function Fix issue - semantic props overwritten when single prop used; update semantic to 1.3.1 Nov 26, 2021
@@ -31,7 +31,7 @@
"nanoid": "^3.1.23",
"react": ">=16",
"semantic-ui-css": "^2.4.1",
"semantic-ui-react": "^0.87.3"
"semantic-ui-react": "1.3.1"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are there any breaking changes in this version bump that would make it different to use @rjsf/semantic-ui? If so, we might need to bump the rjsf version to a major version as well.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for making the issue @jacqueswho! I think this is the only remaining outstanding issue before we can get this merged.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@epicfaace according to this no.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@epicfaace I have updated the getSemanticProps function, to make it more simpler

// formContext props should overide other props
return Object.assign(
{},
{ ...(defaultSchemaProps && defaultSchemaProps) },
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What does defaultSchemaProps && defaultSchemaProps do? Why not just do defaultSchemaProps?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

if it is undefined it wont destructure the props. Its quite a neat approach for null/ undefined checks

Copy link
Member

@epicfaace epicfaace left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! Sorry it took so long, the issue helped to clarify what's it about.

CHANGELOG.md Outdated

## @rjsf/semantic-ui
- "semantic-ui-react" dependency updated to v1.3.1 (https://github.com/rjsf-team/react-jsonschema-form/pull/2590)
- fixed passing [semantic theme specific props](https://react-jsonschema-form.readthedocs.io/en/latest/api-reference/themes/semantic-ui/uiSchema/), by only overiding defaults that match, with your own semantic props (https://github.com/rjsf-team/react-jsonschema-form/pull/2590) related to this [issue 2619](https://github.com/rjsf-team/react-jsonschema-form/issues/2619)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- fixed passing [semantic theme specific props](https://react-jsonschema-form.readthedocs.io/en/latest/api-reference/themes/semantic-ui/uiSchema/), by only overiding defaults that match, with your own semantic props (https://github.com/rjsf-team/react-jsonschema-form/pull/2590) related to this [issue 2619](https://github.com/rjsf-team/react-jsonschema-form/issues/2619)
- fixed an issue where all semantic props overwritten when a single [semantic theme-specific prop](https://react-jsonschema-form.readthedocs.io/en/latest/api-reference/themes/semantic-ui/uiSchema/) is passed in ([issue 2619](https://github.com/rjsf-team/react-jsonschema-form/issues/2619)) (https://github.com/rjsf-team/react-jsonschema-form/pull/2590)


describe("getSemanticProps", () => {

test("defaultSchemaProps should be returned", () => {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually, just one more thing. Can you add a snapshot test where we add a single semantic-specific prop to override an input field, then render a <Form> element, then the snapshot should ensure that the form is not overridden? This way we test the full end-to-end use case for #2619.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@epicfaace test updated

@epicfaace epicfaace merged commit f4c1024 into rjsf-team:master Nov 27, 2021
jacqueswho added a commit that referenced this pull request Apr 13, 2022
…ptions (#2640)

* feat: submit button props

* feat: ui options playground options

* feat: other themes to implement widget

* feat: remove hidden option

* chore: required to allowed

* chore: requested changes

* doc: change prop

* chore: version bump changes

* Update CHANGELOG.md

* Update docs/api-reference/uiSchema.md

Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com>

* Update docs/api-reference/uiSchema.md

Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com>

* Update docs/api-reference/uiSchema.md

Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com>

* dox: updated

* chore: version changes

* chore: revert version

* Squashed commit of the following:

commit 36f57b3
Merge: 9e2dff9 3c1d465
Author: Jacques Nel <jacqueswho@gmail.com>
Date:   Tue Jan 25 20:40:22 2022 +0200

    Merge branch 'rjsf-team:master' into master

commit 3c1d465
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Jan 22 11:21:55 2022 -0500

    chore(deps-dev): bump nanoid in /packages/semantic-ui (#2670)

    Bumps [nanoid](https://github.com/ai/nanoid) from 3.1.23 to 3.1.31.
    - [Release notes](https://github.com/ai/nanoid/releases)
    - [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
    - [Commits](ai/nanoid@3.1.23...3.1.31)

    ---
    updated-dependencies:
    - dependency-name: nanoid
      dependency-type: direct:development
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 1e18e2b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Jan 22 11:21:46 2022 -0500

    chore(deps): bump nanoid from 3.1.23 to 3.1.31 in /packages/core (#2671)

    Bumps [nanoid](https://github.com/ai/nanoid) from 3.1.23 to 3.1.31.
    - [Release notes](https://github.com/ai/nanoid/releases)
    - [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
    - [Commits](ai/nanoid@3.1.23...3.1.31)

    ---
    updated-dependencies:
    - dependency-name: nanoid
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 055d566
Author: Ashwin Ramaswami <aramaswamis@gmail.com>
Date:   Mon Jan 17 10:46:13 2022 -0500

    Fix target_branch typo (#2662)

commit c801e67
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jan 16 05:13:16 2022 +0000

    chore(deps-dev): bump style-loader from 1.2.0 to 2.0.0

    Bumps [style-loader](https://github.com/webpack-contrib/style-loader) from 1.2.0 to 2.0.0.
    - [Release notes](https://github.com/webpack-contrib/style-loader/releases)
    - [Changelog](https://github.com/webpack-contrib/style-loader/blob/master/CHANGELOG.md)
    - [Commits](webpack-contrib/style-loader@v1.2.0...v2.0.0)

    ---
    updated-dependencies:
    - dependency-name: style-loader
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit a988138
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jan 16 04:51:05 2022 +0000

    chore(deps): bump postcss from 8.2.10 to 8.4.5 in /packages/playground

    Bumps [postcss](https://github.com/postcss/postcss) from 8.2.10 to 8.4.5.
    - [Release notes](https://github.com/postcss/postcss/releases)
    - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
    - [Commits](postcss/postcss@8.2.10...8.4.5)

    ---
    updated-dependencies:
    - dependency-name: postcss
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit e08a9b5
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jan 16 04:34:21 2022 +0000

    chore(deps): bump lodash from 4.17.15 to 4.17.21 in /packages/core

    Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.21.
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](lodash/lodash@4.17.15...4.17.21)

    ---
    updated-dependencies:
    - dependency-name: lodash
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 6f7f682
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jan 16 04:18:22 2022 +0000

    chore(deps): bump shelljs from 0.8.4 to 0.8.5 in /packages/material-ui

    Bumps [shelljs](https://github.com/shelljs/shelljs) from 0.8.4 to 0.8.5.
    - [Release notes](https://github.com/shelljs/shelljs/releases)
    - [Changelog](https://github.com/shelljs/shelljs/blob/master/CHANGELOG.md)
    - [Commits](shelljs/shelljs@v0.8.4...v0.8.5)

    ---
    updated-dependencies:
    - dependency-name: shelljs
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 1562dfa
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jan 16 04:03:10 2022 +0000

    chore(deps): bump shelljs from 0.8.4 to 0.8.5 in /packages/bootstrap-4

    Bumps [shelljs](https://github.com/shelljs/shelljs) from 0.8.4 to 0.8.5.
    - [Release notes](https://github.com/shelljs/shelljs/releases)
    - [Changelog](https://github.com/shelljs/shelljs/blob/master/CHANGELOG.md)
    - [Commits](shelljs/shelljs@v0.8.4...v0.8.5)

    ---
    updated-dependencies:
    - dependency-name: shelljs
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 598bd6e
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jan 16 03:47:42 2022 +0000

    chore(deps): bump shelljs from 0.8.4 to 0.8.5 in /packages/fluent-ui

    Bumps [shelljs](https://github.com/shelljs/shelljs) from 0.8.4 to 0.8.5.
    - [Release notes](https://github.com/shelljs/shelljs/releases)
    - [Changelog](https://github.com/shelljs/shelljs/blob/master/CHANGELOG.md)
    - [Commits](shelljs/shelljs@v0.8.4...v0.8.5)

    ---
    updated-dependencies:
    - dependency-name: shelljs
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 74b9cc3
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jan 16 00:37:55 2022 +0000

    chore(deps): bump postcss from 8.2.10 to 8.4.5 in /packages/semantic-ui

    Bumps [postcss](https://github.com/postcss/postcss) from 8.2.10 to 8.4.5.
    - [Release notes](https://github.com/postcss/postcss/releases)
    - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
    - [Commits](postcss/postcss@8.2.10...8.4.5)

    ---
    updated-dependencies:
    - dependency-name: postcss
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 34943ba
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Jan 15 20:45:50 2022 +0000

    chore(deps): bump follow-redirects in /packages/playground

    Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.13.3 to 1.14.7.
    - [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
    - [Commits](follow-redirects/follow-redirects@v1.13.3...v1.14.7)

    ---
    updated-dependencies:
    - dependency-name: follow-redirects
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit cd63de5
Author: Ian Gong <gy.ian117@gmail.com>
Date:   Fri Jan 14 13:01:28 2022 +0900

    fix(@rjsf/antd): display description for antd theme (#2644)

    Co-authored-by: Dmitry <ezhvsalate@yandex.ru>

commit 772ca75
Author: gpop <96297978+gpop@users.noreply.github.com>
Date:   Wed Jan 12 15:42:22 2022 +0100

    bootstrap-4 Fix UI title (fixes #2636) (#2647)

    * fix(title): take title of uiSchema

    * fix(title): take title of uiSchema

    * fix(title): take title of uiSchema

commit 2a92562
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Jan 1 09:18:40 2022 -0500

    chore(deps): bump actions/setup-node from 2.5.0 to 2.5.1 (#2641)

    Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.5.0 to 2.5.1.
    - [Release notes](https://github.com/actions/setup-node/releases)
    - [Commits](actions/setup-node@v2.5.0...v2.5.1)

    ---
    updated-dependencies:
    - dependency-name: actions/setup-node
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 76ab08c
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Dec 1 09:48:43 2021 -0500

    chore(deps): bump actions/setup-node from 2.4.1 to 2.5.0 (#2623)

    Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.4.1 to 2.5.0.
    - [Release notes](https://github.com/actions/setup-node/releases)
    - [Commits](actions/setup-node@v2.4.1...v2.5.0)

    ---
    updated-dependencies:
    - dependency-name: actions/setup-node
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 1c16e0b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Dec 1 09:48:35 2021 -0500

    chore(deps): bump actions/setup-python from 2.2.2 to 2.3.1 (#2624)

    Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2.2.2 to 2.3.1.
    - [Release notes](https://github.com/actions/setup-python/releases)
    - [Commits](actions/setup-python@v2.2.2...v2.3.1)

    ---
    updated-dependencies:
    - dependency-name: actions/setup-python
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit d48eeaa
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Nov 27 16:35:21 2021 +0000

    chore(deps): bump lodash in /packages/semantic-ui

    Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.21.
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](lodash/lodash@4.17.15...4.17.21)

    ---
    updated-dependencies:
    - dependency-name: lodash
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit f4c1024
Author: Jacques Nel <jacqueswho@gmail.com>
Date:   Sat Nov 27 18:34:13 2021 +0200

    Fix issue - all semantic props overwritten when a single prop is used; update semantic to 1.3.1 (#2590)

    * feat: add button,email,date widgets

    feat: use core/util getDisplayLabel

    feat: getSemanticProps, getSemanticErrorProps changed

    dep: semantic-ui version

    test: tests updated

    chore: tests updated

    * chore: trailing comma

    * feat: get_semantic_props_function

    * docs: updated CHANGELOG

    * docs:CHANGELOG

    * chore: change util getSemanticProps

    * chore: spaces and carriage return/line feed

    * chore: request changes

    * chore: other changes

    * chore: update test snapshot

    * chore: update CHANGELOG.md

    * feat: theme specific default props should not all be overwritten, only the keys that match

    * test: theme prop form test

    Co-authored-by: Jacques <jacques@trixta.com>

commit acdee29
Author: Ashwin Ramaswami <aramaswamis@gmail.com>
Date:   Fri Nov 19 16:45:01 2021 +0000

    v3.2.1

commit 531a1b4
Author: Ashwin Ramaswami <aramaswamis@gmail.com>
Date:   Fri Nov 19 16:44:47 2021 +0000

    Update changelog v3.2.1

commit 79a61ff
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Nov 17 17:14:15 2021 +0000

    chore(deps): bump ua-parser-js in /packages/semantic-ui

    Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js) from 0.7.21 to 0.7.31.
    - [Release notes](https://github.com/faisalman/ua-parser-js/releases)
    - [Commits](faisalman/ua-parser-js@0.7.21...0.7.31)

    ---
    updated-dependencies:
    - dependency-name: ua-parser-js
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 4916f7c
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Nov 17 16:54:35 2021 +0000

    chore(deps): bump ws from 7.2.3 to 7.5.5 in /packages/semantic-ui

    Bumps [ws](https://github.com/websockets/ws) from 7.2.3 to 7.5.5.
    - [Release notes](https://github.com/websockets/ws/releases)
    - [Commits](websockets/ws@7.2.3...7.5.5)

    ---
    updated-dependencies:
    - dependency-name: ws
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit eb90739
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Nov 17 16:36:39 2021 +0000

    chore(deps): bump browserslist in /packages/semantic-ui

    Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.12.1 to 4.18.1.
    - [Release notes](https://github.com/browserslist/browserslist/releases)
    - [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)
    - [Commits](browserslist/browserslist@4.12.1...4.18.1)

    ---
    updated-dependencies:
    - dependency-name: browserslist
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 259a4d2
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Nov 17 16:18:56 2021 +0000

    chore(deps): bump trim-newlines in /packages/semantic-ui

    Bumps [trim-newlines](https://github.com/sindresorhus/trim-newlines) from 3.0.0 to 3.0.1.
    - [Release notes](https://github.com/sindresorhus/trim-newlines/releases)
    - [Commits](https://github.com/sindresorhus/trim-newlines/commits)

    ---
    updated-dependencies:
    - dependency-name: trim-newlines
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 1684a89
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Nov 17 16:01:06 2021 +0000

    chore(deps): bump tmpl from 1.0.4 to 1.0.5 in /packages/semantic-ui

    Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5.
    - [Release notes](https://github.com/daaku/nodejs-tmpl/releases)
    - [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5)

    ---
    updated-dependencies:
    - dependency-name: tmpl
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 0598738
Author: Steven Hao <stevenhao@users.noreply.github.com>
Date:   Wed Nov 17 07:59:53 2021 -0800

    upgrade jsonpointer to 5.0.0 to address security vulnerability (#2599)

    * bump jsonpointer ^4.0.1 to ^5.0.0

    * package-lock.json updat

commit 63636b7
Author: Ole Lensmar <ole@lensmar.com>
Date:   Tue Nov 16 03:04:39 2021 +0100

    Don't crash when non-object formData is passed in to a schema item with additionalProperties (#2595)

    * handle null formData when stubbing existing additional properties

    * added Form test

    * improved non-object formData handling and added corresponding test

    * fixed formatting

* lint: cs-check

* linting: js format

* feat: updated util types

* feat: getSubmitButtonOptions type

* chore: update tests

* chore: tests updated

* hocer: snapshots updated

* chore: test:update command

* Update snapshots

* Update PR template with snapshot update command

* feat: remove default className

* chore: update util tests

* chore: remove classname test

* chore: snapshots updated

* Squashed commit of the following:

commit d6a09eb
Merge: 36f57b3 0134c9d
Author: Jacques Nel <jacqueswho@gmail.com>
Date:   Wed Feb 16 08:22:00 2022 +0200

    Merge branch 'rjsf-team:master' into master

commit 0134c9d
Author: Ashwin Ramaswami <aramaswamis@gmail.com>
Date:   Sun Feb 13 22:07:59 2022 -0500

    Update PULL_REQUEST_TEMPLATE.md (#2698)

commit 4746c0b
Author: Ashwin Ramaswami <aramaswamis@gmail.com>
Date:   Sun Feb 13 22:07:50 2022 -0500

    Update CHANGELOG.md (#2706)

commit 2d03544
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Feb 11 11:23:29 2022 +0000

    chore(deps): bump handlebars from 4.1.0 to 4.7.7 in /packages/core

    Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.1.0 to 4.7.7.
    - [Release notes](https://github.com/wycats/handlebars.js/releases)
    - [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md)
    - [Commits](handlebars-lang/handlebars.js@v4.1.0...v4.7.7)

    ---
    updated-dependencies:
    - dependency-name: handlebars
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 6b17ede
Author: David Johnson <dieseldjango@users.noreply.github.com>
Date:   Wed Feb 9 19:42:48 2022 -0700

    Added .nvmrc and .node-version to help setup correct node version (#2695)

    * Added .nvmrc and .node-version to help setup correct node version

    * Changing .nvmrc/.node-version to use major version #

commit 549b718
Author: green7ea <emmanuel.boudreault@gmail.com>
Date:   Thu Feb 10 03:42:34 2022 +0100

    Can now specify idSeparator to control how id is created (#2628)

    * Can now specify idSeparator to control how id is created

    By default, '_' is used as a separator for the different parts that
    make up a field's id. This can be problematic when '_' is part of a
    field's name.

    This commit adds the ability to specify idSeparator when building a
    form which allows users use a character that isn't used in field
    names.

    With the idSeparator option set to '.', we would get:

    'root.field_a.field_123' instead of 'root_field_a_field_123'.

    * Update CHANGELOG.md

    Co-authored-by: Emmanuel Boudreault <emmanuel.boudreault@polymtl.ca>
    Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com>

commit c6ad877
Author: Maximillian Dornseif <md@foxel.org>
Date:   Tue Feb 8 02:58:40 2022 +0100

    Documenting readonlyAsDisabled functionality. (#2524)

    * Documenting readonlyAsDisabled functionality.

    * Update docs/api-reference/form-props.md

    Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com>

    Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com>

commit 6447cae
Author: Rodrigo Fuentes <rodrigofuentes@users.noreply.github.com>
Date:   Mon Feb 7 09:05:31 2022 -0500

    Update README.md (#2692)

    fix typo

commit e2e1181
Author: Heath C <51679588+heath-freenome@users.noreply.github.com>
Date:   Fri Feb 4 12:44:51 2022 -0800

    Add support for both Material UI 4 and 5 in @rjsf/material-ui (fix #2555) (#2605)

    * Attempting to build a `material-ui` that works for both version 4 and 5

    * Some minor cleanup and upgrade to React 17 to get all the tests working

    * Made the Themes be tolerant of not having the library actually present

    * Changes needed to make the old playground work with the new v4 & v5 material-ui theme, by emptying-out the @mui libraries since they need React 17

    * Updated React 17 playground to also support material-ui v4 along with v5

    * Extracted the Context creation from the them, including properly dealing with `require()` throwing errors

    * Final changes in preparation for the PR

    * Added missing `size="small"` on the `IconButtons`, reordered and/or consolidated some imports
    Fixed up the `Mui5ContextProps` to use `OutlinedInput` for `Input`
    Also improved the documentation on the `@mui` -> `emptyLibrary` hack

    * Update the tests snapshots to account for the `size="small"` change on the `IconButton`

    * - Updated to the latest `@mui` and `@emotion` libraries and made the `@material-ui`, `@mui` and `@emotion` packages optional in `peerDependenciesMeta`

    * - Rebased package-lock.json for `material-ui` and `playground` after rebase to latest master
    - Updated the `material-ui` snapshot due to updated libraries

    * - Updated the original playground to call out `material-ui-4` rather than just `material-ui`

    * - Restored the [PR](https://github.com/heath-freenome/react-jsonschema-form/pull/1/files#) that was lost in a merge issue

    * - Bump `react-bootstrap` in the playground to match the version used in `@rjsf/bootstrap-4`

    * - Fixed issue found by reviewer where the `Slider` component was not output into the Contexts

    Co-authored-by: Heath Chiavettone <heath.chiavettone@freenome.com>

commit 3d1a71c
Author: Ashwin Ramaswami <aramaswamis@gmail.com>
Date:   Fri Feb 4 12:14:13 2022 -0500

    Add chakra-ui theme (#2688)

    Co-authored-by: Jonathan Blair <jon.blair@littlecinema.net>
    Co-authored-by: Rodrigo Fuentes <rodrigofuentes@users.noreply.github.com>
    Co-authored-by: U.M Andrew <me@andrewmiracle.com>
    Co-authored-by: jzander <jeremy.zander@gmail.com>

commit 3537039
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Feb 1 16:08:13 2022 +0000

    chore(deps): bump browserslist in /packages/playground

    Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.6.2 to 4.19.1.
    - [Release notes](https://github.com/browserslist/browserslist/releases)
    - [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)
    - [Commits](browserslist/browserslist@4.6.2...4.19.1)

    ---
    updated-dependencies:
    - dependency-name: browserslist
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 89ba649
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Feb 1 15:51:44 2022 +0000

    chore(deps-dev): bump react-portal from 4.2.0 to 4.2.1

    Bumps [react-portal](https://github.com/tajo/react-portal) from 4.2.0 to 4.2.1.
    - [Release notes](https://github.com/tajo/react-portal/releases)
    - [Commits](tajo/react-portal@v4.2.0...v4.2.1)

    ---
    updated-dependencies:
    - dependency-name: react-portal
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit b54b124
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Feb 1 07:00:31 2022 +0000

    chore(deps): bump crazy-max/ghaction-github-pages from 2.5.0 to 2.6.0

    Bumps [crazy-max/ghaction-github-pages](https://github.com/crazy-max/ghaction-github-pages) from 2.5.0 to 2.6.0.
    - [Release notes](https://github.com/crazy-max/ghaction-github-pages/releases)
    - [Changelog](https://github.com/crazy-max/ghaction-github-pages/blob/dev/CHANGELOG.md)
    - [Commits](crazy-max/ghaction-github-pages@v2.5.0...v2.6.0)

    ---
    updated-dependencies:
    - dependency-name: crazy-max/ghaction-github-pages
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 36f57b3
Merge: 9e2dff9 3c1d465
Author: Jacques Nel <jacqueswho@gmail.com>
Date:   Tue Jan 25 20:40:22 2022 +0200

    Merge branch 'rjsf-team:master' into master

* merge with master

* Revert "Squashed commit of the following:"

This reverts commit e91212c.

* chore: update tests

* test: snapshots updated

* chore: norender changes

* revert

* update snapshots

* fix: include correct code again for submit button props

* chore: update snapshots

* chore: update snapshots

* chore: snapshots updated

* chore: update snapshots semantic-ui

* chore: get latest version master

* chore: snapshots updated

Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com>
jacqueswho added a commit that referenced this pull request Apr 14, 2022
* feat: submit button props

* feat: ui options playground options

* feat: other themes to implement widget

* feat: remove hidden option

* chore: required to allowed

* chore: requested changes

* doc: change prop

* chore: version bump changes

* Update CHANGELOG.md

* Update docs/api-reference/uiSchema.md

Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com>

* Update docs/api-reference/uiSchema.md

Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com>

* Update docs/api-reference/uiSchema.md

Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com>

* dox: updated

* chore: version changes

* chore: revert version

* Squashed commit of the following:

commit 36f57b3
Merge: 9e2dff9 3c1d465
Author: Jacques Nel <jacqueswho@gmail.com>
Date:   Tue Jan 25 20:40:22 2022 +0200

    Merge branch 'rjsf-team:master' into master

commit 3c1d465
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Jan 22 11:21:55 2022 -0500

    chore(deps-dev): bump nanoid in /packages/semantic-ui (#2670)

    Bumps [nanoid](https://github.com/ai/nanoid) from 3.1.23 to 3.1.31.
    - [Release notes](https://github.com/ai/nanoid/releases)
    - [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
    - [Commits](ai/nanoid@3.1.23...3.1.31)

    ---
    updated-dependencies:
    - dependency-name: nanoid
      dependency-type: direct:development
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 1e18e2b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Jan 22 11:21:46 2022 -0500

    chore(deps): bump nanoid from 3.1.23 to 3.1.31 in /packages/core (#2671)

    Bumps [nanoid](https://github.com/ai/nanoid) from 3.1.23 to 3.1.31.
    - [Release notes](https://github.com/ai/nanoid/releases)
    - [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
    - [Commits](ai/nanoid@3.1.23...3.1.31)

    ---
    updated-dependencies:
    - dependency-name: nanoid
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 055d566
Author: Ashwin Ramaswami <aramaswamis@gmail.com>
Date:   Mon Jan 17 10:46:13 2022 -0500

    Fix target_branch typo (#2662)

commit c801e67
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jan 16 05:13:16 2022 +0000

    chore(deps-dev): bump style-loader from 1.2.0 to 2.0.0

    Bumps [style-loader](https://github.com/webpack-contrib/style-loader) from 1.2.0 to 2.0.0.
    - [Release notes](https://github.com/webpack-contrib/style-loader/releases)
    - [Changelog](https://github.com/webpack-contrib/style-loader/blob/master/CHANGELOG.md)
    - [Commits](webpack-contrib/style-loader@v1.2.0...v2.0.0)

    ---
    updated-dependencies:
    - dependency-name: style-loader
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit a988138
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jan 16 04:51:05 2022 +0000

    chore(deps): bump postcss from 8.2.10 to 8.4.5 in /packages/playground

    Bumps [postcss](https://github.com/postcss/postcss) from 8.2.10 to 8.4.5.
    - [Release notes](https://github.com/postcss/postcss/releases)
    - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
    - [Commits](postcss/postcss@8.2.10...8.4.5)

    ---
    updated-dependencies:
    - dependency-name: postcss
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit e08a9b5
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jan 16 04:34:21 2022 +0000

    chore(deps): bump lodash from 4.17.15 to 4.17.21 in /packages/core

    Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.21.
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](lodash/lodash@4.17.15...4.17.21)

    ---
    updated-dependencies:
    - dependency-name: lodash
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 6f7f682
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jan 16 04:18:22 2022 +0000

    chore(deps): bump shelljs from 0.8.4 to 0.8.5 in /packages/material-ui

    Bumps [shelljs](https://github.com/shelljs/shelljs) from 0.8.4 to 0.8.5.
    - [Release notes](https://github.com/shelljs/shelljs/releases)
    - [Changelog](https://github.com/shelljs/shelljs/blob/master/CHANGELOG.md)
    - [Commits](shelljs/shelljs@v0.8.4...v0.8.5)

    ---
    updated-dependencies:
    - dependency-name: shelljs
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 1562dfa
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jan 16 04:03:10 2022 +0000

    chore(deps): bump shelljs from 0.8.4 to 0.8.5 in /packages/bootstrap-4

    Bumps [shelljs](https://github.com/shelljs/shelljs) from 0.8.4 to 0.8.5.
    - [Release notes](https://github.com/shelljs/shelljs/releases)
    - [Changelog](https://github.com/shelljs/shelljs/blob/master/CHANGELOG.md)
    - [Commits](shelljs/shelljs@v0.8.4...v0.8.5)

    ---
    updated-dependencies:
    - dependency-name: shelljs
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 598bd6e
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jan 16 03:47:42 2022 +0000

    chore(deps): bump shelljs from 0.8.4 to 0.8.5 in /packages/fluent-ui

    Bumps [shelljs](https://github.com/shelljs/shelljs) from 0.8.4 to 0.8.5.
    - [Release notes](https://github.com/shelljs/shelljs/releases)
    - [Changelog](https://github.com/shelljs/shelljs/blob/master/CHANGELOG.md)
    - [Commits](shelljs/shelljs@v0.8.4...v0.8.5)

    ---
    updated-dependencies:
    - dependency-name: shelljs
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 74b9cc3
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jan 16 00:37:55 2022 +0000

    chore(deps): bump postcss from 8.2.10 to 8.4.5 in /packages/semantic-ui

    Bumps [postcss](https://github.com/postcss/postcss) from 8.2.10 to 8.4.5.
    - [Release notes](https://github.com/postcss/postcss/releases)
    - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
    - [Commits](postcss/postcss@8.2.10...8.4.5)

    ---
    updated-dependencies:
    - dependency-name: postcss
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 34943ba
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Jan 15 20:45:50 2022 +0000

    chore(deps): bump follow-redirects in /packages/playground

    Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.13.3 to 1.14.7.
    - [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
    - [Commits](follow-redirects/follow-redirects@v1.13.3...v1.14.7)

    ---
    updated-dependencies:
    - dependency-name: follow-redirects
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit cd63de5
Author: Ian Gong <gy.ian117@gmail.com>
Date:   Fri Jan 14 13:01:28 2022 +0900

    fix(@rjsf/antd): display description for antd theme (#2644)

    Co-authored-by: Dmitry <ezhvsalate@yandex.ru>

commit 772ca75
Author: gpop <96297978+gpop@users.noreply.github.com>
Date:   Wed Jan 12 15:42:22 2022 +0100

    bootstrap-4 Fix UI title (fixes #2636) (#2647)

    * fix(title): take title of uiSchema

    * fix(title): take title of uiSchema

    * fix(title): take title of uiSchema

commit 2a92562
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Jan 1 09:18:40 2022 -0500

    chore(deps): bump actions/setup-node from 2.5.0 to 2.5.1 (#2641)

    Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.5.0 to 2.5.1.
    - [Release notes](https://github.com/actions/setup-node/releases)
    - [Commits](actions/setup-node@v2.5.0...v2.5.1)

    ---
    updated-dependencies:
    - dependency-name: actions/setup-node
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 76ab08c
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Dec 1 09:48:43 2021 -0500

    chore(deps): bump actions/setup-node from 2.4.1 to 2.5.0 (#2623)

    Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.4.1 to 2.5.0.
    - [Release notes](https://github.com/actions/setup-node/releases)
    - [Commits](actions/setup-node@v2.4.1...v2.5.0)

    ---
    updated-dependencies:
    - dependency-name: actions/setup-node
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 1c16e0b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Dec 1 09:48:35 2021 -0500

    chore(deps): bump actions/setup-python from 2.2.2 to 2.3.1 (#2624)

    Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2.2.2 to 2.3.1.
    - [Release notes](https://github.com/actions/setup-python/releases)
    - [Commits](actions/setup-python@v2.2.2...v2.3.1)

    ---
    updated-dependencies:
    - dependency-name: actions/setup-python
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit d48eeaa
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Nov 27 16:35:21 2021 +0000

    chore(deps): bump lodash in /packages/semantic-ui

    Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.21.
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](lodash/lodash@4.17.15...4.17.21)

    ---
    updated-dependencies:
    - dependency-name: lodash
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit f4c1024
Author: Jacques Nel <jacqueswho@gmail.com>
Date:   Sat Nov 27 18:34:13 2021 +0200

    Fix issue - all semantic props overwritten when a single prop is used; update semantic to 1.3.1 (#2590)

    * feat: add button,email,date widgets

    feat: use core/util getDisplayLabel

    feat: getSemanticProps, getSemanticErrorProps changed

    dep: semantic-ui version

    test: tests updated

    chore: tests updated

    * chore: trailing comma

    * feat: get_semantic_props_function

    * docs: updated CHANGELOG

    * docs:CHANGELOG

    * chore: change util getSemanticProps

    * chore: spaces and carriage return/line feed

    * chore: request changes

    * chore: other changes

    * chore: update test snapshot

    * chore: update CHANGELOG.md

    * feat: theme specific default props should not all be overwritten, only the keys that match

    * test: theme prop form test

    Co-authored-by: Jacques <jacques@trixta.com>

commit acdee29
Author: Ashwin Ramaswami <aramaswamis@gmail.com>
Date:   Fri Nov 19 16:45:01 2021 +0000

    v3.2.1

commit 531a1b4
Author: Ashwin Ramaswami <aramaswamis@gmail.com>
Date:   Fri Nov 19 16:44:47 2021 +0000

    Update changelog v3.2.1

commit 79a61ff
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Nov 17 17:14:15 2021 +0000

    chore(deps): bump ua-parser-js in /packages/semantic-ui

    Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js) from 0.7.21 to 0.7.31.
    - [Release notes](https://github.com/faisalman/ua-parser-js/releases)
    - [Commits](faisalman/ua-parser-js@0.7.21...0.7.31)

    ---
    updated-dependencies:
    - dependency-name: ua-parser-js
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 4916f7c
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Nov 17 16:54:35 2021 +0000

    chore(deps): bump ws from 7.2.3 to 7.5.5 in /packages/semantic-ui

    Bumps [ws](https://github.com/websockets/ws) from 7.2.3 to 7.5.5.
    - [Release notes](https://github.com/websockets/ws/releases)
    - [Commits](websockets/ws@7.2.3...7.5.5)

    ---
    updated-dependencies:
    - dependency-name: ws
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit eb90739
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Nov 17 16:36:39 2021 +0000

    chore(deps): bump browserslist in /packages/semantic-ui

    Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.12.1 to 4.18.1.
    - [Release notes](https://github.com/browserslist/browserslist/releases)
    - [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)
    - [Commits](browserslist/browserslist@4.12.1...4.18.1)

    ---
    updated-dependencies:
    - dependency-name: browserslist
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 259a4d2
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Nov 17 16:18:56 2021 +0000

    chore(deps): bump trim-newlines in /packages/semantic-ui

    Bumps [trim-newlines](https://github.com/sindresorhus/trim-newlines) from 3.0.0 to 3.0.1.
    - [Release notes](https://github.com/sindresorhus/trim-newlines/releases)
    - [Commits](https://github.com/sindresorhus/trim-newlines/commits)

    ---
    updated-dependencies:
    - dependency-name: trim-newlines
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 1684a89
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Nov 17 16:01:06 2021 +0000

    chore(deps): bump tmpl from 1.0.4 to 1.0.5 in /packages/semantic-ui

    Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5.
    - [Release notes](https://github.com/daaku/nodejs-tmpl/releases)
    - [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5)

    ---
    updated-dependencies:
    - dependency-name: tmpl
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 0598738
Author: Steven Hao <stevenhao@users.noreply.github.com>
Date:   Wed Nov 17 07:59:53 2021 -0800

    upgrade jsonpointer to 5.0.0 to address security vulnerability (#2599)

    * bump jsonpointer ^4.0.1 to ^5.0.0

    * package-lock.json updat

commit 63636b7
Author: Ole Lensmar <ole@lensmar.com>
Date:   Tue Nov 16 03:04:39 2021 +0100

    Don't crash when non-object formData is passed in to a schema item with additionalProperties (#2595)

    * handle null formData when stubbing existing additional properties

    * added Form test

    * improved non-object formData handling and added corresponding test

    * fixed formatting

* lint: cs-check

* linting: js format

* feat: updated util types

* feat: getSubmitButtonOptions type

* chore: update tests

* chore: tests updated

* hocer: snapshots updated

* chore: test:update command

* Update snapshots

* Update PR template with snapshot update command

* feat: remove default className

* chore: update util tests

* chore: remove classname test

* chore: snapshots updated

* Squashed commit of the following:

commit d6a09eb
Merge: 36f57b3 0134c9d
Author: Jacques Nel <jacqueswho@gmail.com>
Date:   Wed Feb 16 08:22:00 2022 +0200

    Merge branch 'rjsf-team:master' into master

commit 0134c9d
Author: Ashwin Ramaswami <aramaswamis@gmail.com>
Date:   Sun Feb 13 22:07:59 2022 -0500

    Update PULL_REQUEST_TEMPLATE.md (#2698)

commit 4746c0b
Author: Ashwin Ramaswami <aramaswamis@gmail.com>
Date:   Sun Feb 13 22:07:50 2022 -0500

    Update CHANGELOG.md (#2706)

commit 2d03544
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Feb 11 11:23:29 2022 +0000

    chore(deps): bump handlebars from 4.1.0 to 4.7.7 in /packages/core

    Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.1.0 to 4.7.7.
    - [Release notes](https://github.com/wycats/handlebars.js/releases)
    - [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md)
    - [Commits](handlebars-lang/handlebars.js@v4.1.0...v4.7.7)

    ---
    updated-dependencies:
    - dependency-name: handlebars
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 6b17ede
Author: David Johnson <dieseldjango@users.noreply.github.com>
Date:   Wed Feb 9 19:42:48 2022 -0700

    Added .nvmrc and .node-version to help setup correct node version (#2695)

    * Added .nvmrc and .node-version to help setup correct node version

    * Changing .nvmrc/.node-version to use major version #

commit 549b718
Author: green7ea <emmanuel.boudreault@gmail.com>
Date:   Thu Feb 10 03:42:34 2022 +0100

    Can now specify idSeparator to control how id is created (#2628)

    * Can now specify idSeparator to control how id is created

    By default, '_' is used as a separator for the different parts that
    make up a field's id. This can be problematic when '_' is part of a
    field's name.

    This commit adds the ability to specify idSeparator when building a
    form which allows users use a character that isn't used in field
    names.

    With the idSeparator option set to '.', we would get:

    'root.field_a.field_123' instead of 'root_field_a_field_123'.

    * Update CHANGELOG.md

    Co-authored-by: Emmanuel Boudreault <emmanuel.boudreault@polymtl.ca>
    Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com>

commit c6ad877
Author: Maximillian Dornseif <md@foxel.org>
Date:   Tue Feb 8 02:58:40 2022 +0100

    Documenting readonlyAsDisabled functionality. (#2524)

    * Documenting readonlyAsDisabled functionality.

    * Update docs/api-reference/form-props.md

    Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com>

    Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com>

commit 6447cae
Author: Rodrigo Fuentes <rodrigofuentes@users.noreply.github.com>
Date:   Mon Feb 7 09:05:31 2022 -0500

    Update README.md (#2692)

    fix typo

commit e2e1181
Author: Heath C <51679588+heath-freenome@users.noreply.github.com>
Date:   Fri Feb 4 12:44:51 2022 -0800

    Add support for both Material UI 4 and 5 in @rjsf/material-ui (fix #2555) (#2605)

    * Attempting to build a `material-ui` that works for both version 4 and 5

    * Some minor cleanup and upgrade to React 17 to get all the tests working

    * Made the Themes be tolerant of not having the library actually present

    * Changes needed to make the old playground work with the new v4 & v5 material-ui theme, by emptying-out the @mui libraries since they need React 17

    * Updated React 17 playground to also support material-ui v4 along with v5

    * Extracted the Context creation from the them, including properly dealing with `require()` throwing errors

    * Final changes in preparation for the PR

    * Added missing `size="small"` on the `IconButtons`, reordered and/or consolidated some imports
    Fixed up the `Mui5ContextProps` to use `OutlinedInput` for `Input`
    Also improved the documentation on the `@mui` -> `emptyLibrary` hack

    * Update the tests snapshots to account for the `size="small"` change on the `IconButton`

    * - Updated to the latest `@mui` and `@emotion` libraries and made the `@material-ui`, `@mui` and `@emotion` packages optional in `peerDependenciesMeta`

    * - Rebased package-lock.json for `material-ui` and `playground` after rebase to latest master
    - Updated the `material-ui` snapshot due to updated libraries

    * - Updated the original playground to call out `material-ui-4` rather than just `material-ui`

    * - Restored the [PR](https://github.com/heath-freenome/react-jsonschema-form/pull/1/files#) that was lost in a merge issue

    * - Bump `react-bootstrap` in the playground to match the version used in `@rjsf/bootstrap-4`

    * - Fixed issue found by reviewer where the `Slider` component was not output into the Contexts

    Co-authored-by: Heath Chiavettone <heath.chiavettone@freenome.com>

commit 3d1a71c
Author: Ashwin Ramaswami <aramaswamis@gmail.com>
Date:   Fri Feb 4 12:14:13 2022 -0500

    Add chakra-ui theme (#2688)

    Co-authored-by: Jonathan Blair <jon.blair@littlecinema.net>
    Co-authored-by: Rodrigo Fuentes <rodrigofuentes@users.noreply.github.com>
    Co-authored-by: U.M Andrew <me@andrewmiracle.com>
    Co-authored-by: jzander <jeremy.zander@gmail.com>

commit 3537039
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Feb 1 16:08:13 2022 +0000

    chore(deps): bump browserslist in /packages/playground

    Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.6.2 to 4.19.1.
    - [Release notes](https://github.com/browserslist/browserslist/releases)
    - [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)
    - [Commits](browserslist/browserslist@4.6.2...4.19.1)

    ---
    updated-dependencies:
    - dependency-name: browserslist
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 89ba649
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Feb 1 15:51:44 2022 +0000

    chore(deps-dev): bump react-portal from 4.2.0 to 4.2.1

    Bumps [react-portal](https://github.com/tajo/react-portal) from 4.2.0 to 4.2.1.
    - [Release notes](https://github.com/tajo/react-portal/releases)
    - [Commits](tajo/react-portal@v4.2.0...v4.2.1)

    ---
    updated-dependencies:
    - dependency-name: react-portal
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit b54b124
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Feb 1 07:00:31 2022 +0000

    chore(deps): bump crazy-max/ghaction-github-pages from 2.5.0 to 2.6.0

    Bumps [crazy-max/ghaction-github-pages](https://github.com/crazy-max/ghaction-github-pages) from 2.5.0 to 2.6.0.
    - [Release notes](https://github.com/crazy-max/ghaction-github-pages/releases)
    - [Changelog](https://github.com/crazy-max/ghaction-github-pages/blob/dev/CHANGELOG.md)
    - [Commits](crazy-max/ghaction-github-pages@v2.5.0...v2.6.0)

    ---
    updated-dependencies:
    - dependency-name: crazy-max/ghaction-github-pages
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 36f57b3
Merge: 9e2dff9 3c1d465
Author: Jacques Nel <jacqueswho@gmail.com>
Date:   Tue Jan 25 20:40:22 2022 +0200

    Merge branch 'rjsf-team:master' into master

* merge with master

* chore: get latest version master

* chore: snapshots updated

* feat: wrap additional properties

* doc: update change log

* fix: double submit button

* chore: remove unused variable

* chore: snapshots updated

* revert change

* chore: requested change

* chore: snapshots

* Update packages/semantic-ui/src/FieldTemplate/FieldTemplate.js

Co-authored-by: Heath C <51679588+heath-freenome@users.noreply.github.com>

Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com>
Co-authored-by: Heath C <51679588+heath-freenome@users.noreply.github.com>
jacqueswho added a commit that referenced this pull request Apr 27, 2022
* feat: submit button props

* feat: ui options playground options

* feat: other themes to implement widget

* feat: remove hidden option

* chore: required to allowed

* chore: requested changes

* doc: change prop

* chore: version bump changes

* Update CHANGELOG.md

* Update docs/api-reference/uiSchema.md

Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com>

* Update docs/api-reference/uiSchema.md

Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com>

* Update docs/api-reference/uiSchema.md

Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com>

* dox: updated

* chore: version changes

* chore: revert version

* Squashed commit of the following:

commit 36f57b3
Merge: 9e2dff9 3c1d465
Author: Jacques Nel <jacqueswho@gmail.com>
Date:   Tue Jan 25 20:40:22 2022 +0200

    Merge branch 'rjsf-team:master' into master

commit 3c1d465
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Jan 22 11:21:55 2022 -0500

    chore(deps-dev): bump nanoid in /packages/semantic-ui (#2670)

    Bumps [nanoid](https://github.com/ai/nanoid) from 3.1.23 to 3.1.31.
    - [Release notes](https://github.com/ai/nanoid/releases)
    - [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
    - [Commits](ai/nanoid@3.1.23...3.1.31)

    ---
    updated-dependencies:
    - dependency-name: nanoid
      dependency-type: direct:development
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 1e18e2b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Jan 22 11:21:46 2022 -0500

    chore(deps): bump nanoid from 3.1.23 to 3.1.31 in /packages/core (#2671)

    Bumps [nanoid](https://github.com/ai/nanoid) from 3.1.23 to 3.1.31.
    - [Release notes](https://github.com/ai/nanoid/releases)
    - [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
    - [Commits](ai/nanoid@3.1.23...3.1.31)

    ---
    updated-dependencies:
    - dependency-name: nanoid
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 055d566
Author: Ashwin Ramaswami <aramaswamis@gmail.com>
Date:   Mon Jan 17 10:46:13 2022 -0500

    Fix target_branch typo (#2662)

commit c801e67
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jan 16 05:13:16 2022 +0000

    chore(deps-dev): bump style-loader from 1.2.0 to 2.0.0

    Bumps [style-loader](https://github.com/webpack-contrib/style-loader) from 1.2.0 to 2.0.0.
    - [Release notes](https://github.com/webpack-contrib/style-loader/releases)
    - [Changelog](https://github.com/webpack-contrib/style-loader/blob/master/CHANGELOG.md)
    - [Commits](webpack-contrib/style-loader@v1.2.0...v2.0.0)

    ---
    updated-dependencies:
    - dependency-name: style-loader
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit a988138
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jan 16 04:51:05 2022 +0000

    chore(deps): bump postcss from 8.2.10 to 8.4.5 in /packages/playground

    Bumps [postcss](https://github.com/postcss/postcss) from 8.2.10 to 8.4.5.
    - [Release notes](https://github.com/postcss/postcss/releases)
    - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
    - [Commits](postcss/postcss@8.2.10...8.4.5)

    ---
    updated-dependencies:
    - dependency-name: postcss
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit e08a9b5
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jan 16 04:34:21 2022 +0000

    chore(deps): bump lodash from 4.17.15 to 4.17.21 in /packages/core

    Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.21.
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](lodash/lodash@4.17.15...4.17.21)

    ---
    updated-dependencies:
    - dependency-name: lodash
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 6f7f682
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jan 16 04:18:22 2022 +0000

    chore(deps): bump shelljs from 0.8.4 to 0.8.5 in /packages/material-ui

    Bumps [shelljs](https://github.com/shelljs/shelljs) from 0.8.4 to 0.8.5.
    - [Release notes](https://github.com/shelljs/shelljs/releases)
    - [Changelog](https://github.com/shelljs/shelljs/blob/master/CHANGELOG.md)
    - [Commits](shelljs/shelljs@v0.8.4...v0.8.5)

    ---
    updated-dependencies:
    - dependency-name: shelljs
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 1562dfa
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jan 16 04:03:10 2022 +0000

    chore(deps): bump shelljs from 0.8.4 to 0.8.5 in /packages/bootstrap-4

    Bumps [shelljs](https://github.com/shelljs/shelljs) from 0.8.4 to 0.8.5.
    - [Release notes](https://github.com/shelljs/shelljs/releases)
    - [Changelog](https://github.com/shelljs/shelljs/blob/master/CHANGELOG.md)
    - [Commits](shelljs/shelljs@v0.8.4...v0.8.5)

    ---
    updated-dependencies:
    - dependency-name: shelljs
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 598bd6e
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jan 16 03:47:42 2022 +0000

    chore(deps): bump shelljs from 0.8.4 to 0.8.5 in /packages/fluent-ui

    Bumps [shelljs](https://github.com/shelljs/shelljs) from 0.8.4 to 0.8.5.
    - [Release notes](https://github.com/shelljs/shelljs/releases)
    - [Changelog](https://github.com/shelljs/shelljs/blob/master/CHANGELOG.md)
    - [Commits](shelljs/shelljs@v0.8.4...v0.8.5)

    ---
    updated-dependencies:
    - dependency-name: shelljs
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 74b9cc3
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jan 16 00:37:55 2022 +0000

    chore(deps): bump postcss from 8.2.10 to 8.4.5 in /packages/semantic-ui

    Bumps [postcss](https://github.com/postcss/postcss) from 8.2.10 to 8.4.5.
    - [Release notes](https://github.com/postcss/postcss/releases)
    - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
    - [Commits](postcss/postcss@8.2.10...8.4.5)

    ---
    updated-dependencies:
    - dependency-name: postcss
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 34943ba
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Jan 15 20:45:50 2022 +0000

    chore(deps): bump follow-redirects in /packages/playground

    Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.13.3 to 1.14.7.
    - [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
    - [Commits](follow-redirects/follow-redirects@v1.13.3...v1.14.7)

    ---
    updated-dependencies:
    - dependency-name: follow-redirects
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit cd63de5
Author: Ian Gong <gy.ian117@gmail.com>
Date:   Fri Jan 14 13:01:28 2022 +0900

    fix(@rjsf/antd): display description for antd theme (#2644)

    Co-authored-by: Dmitry <ezhvsalate@yandex.ru>

commit 772ca75
Author: gpop <96297978+gpop@users.noreply.github.com>
Date:   Wed Jan 12 15:42:22 2022 +0100

    bootstrap-4 Fix UI title (fixes #2636) (#2647)

    * fix(title): take title of uiSchema

    * fix(title): take title of uiSchema

    * fix(title): take title of uiSchema

commit 2a92562
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Jan 1 09:18:40 2022 -0500

    chore(deps): bump actions/setup-node from 2.5.0 to 2.5.1 (#2641)

    Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.5.0 to 2.5.1.
    - [Release notes](https://github.com/actions/setup-node/releases)
    - [Commits](actions/setup-node@v2.5.0...v2.5.1)

    ---
    updated-dependencies:
    - dependency-name: actions/setup-node
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 76ab08c
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Dec 1 09:48:43 2021 -0500

    chore(deps): bump actions/setup-node from 2.4.1 to 2.5.0 (#2623)

    Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.4.1 to 2.5.0.
    - [Release notes](https://github.com/actions/setup-node/releases)
    - [Commits](actions/setup-node@v2.4.1...v2.5.0)

    ---
    updated-dependencies:
    - dependency-name: actions/setup-node
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 1c16e0b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Dec 1 09:48:35 2021 -0500

    chore(deps): bump actions/setup-python from 2.2.2 to 2.3.1 (#2624)

    Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2.2.2 to 2.3.1.
    - [Release notes](https://github.com/actions/setup-python/releases)
    - [Commits](actions/setup-python@v2.2.2...v2.3.1)

    ---
    updated-dependencies:
    - dependency-name: actions/setup-python
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit d48eeaa
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Nov 27 16:35:21 2021 +0000

    chore(deps): bump lodash in /packages/semantic-ui

    Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.21.
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](lodash/lodash@4.17.15...4.17.21)

    ---
    updated-dependencies:
    - dependency-name: lodash
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit f4c1024
Author: Jacques Nel <jacqueswho@gmail.com>
Date:   Sat Nov 27 18:34:13 2021 +0200

    Fix issue - all semantic props overwritten when a single prop is used; update semantic to 1.3.1 (#2590)

    * feat: add button,email,date widgets

    feat: use core/util getDisplayLabel

    feat: getSemanticProps, getSemanticErrorProps changed

    dep: semantic-ui version

    test: tests updated

    chore: tests updated

    * chore: trailing comma

    * feat: get_semantic_props_function

    * docs: updated CHANGELOG

    * docs:CHANGELOG

    * chore: change util getSemanticProps

    * chore: spaces and carriage return/line feed

    * chore: request changes

    * chore: other changes

    * chore: update test snapshot

    * chore: update CHANGELOG.md

    * feat: theme specific default props should not all be overwritten, only the keys that match

    * test: theme prop form test

    Co-authored-by: Jacques <jacques@trixta.com>

commit acdee29
Author: Ashwin Ramaswami <aramaswamis@gmail.com>
Date:   Fri Nov 19 16:45:01 2021 +0000

    v3.2.1

commit 531a1b4
Author: Ashwin Ramaswami <aramaswamis@gmail.com>
Date:   Fri Nov 19 16:44:47 2021 +0000

    Update changelog v3.2.1

commit 79a61ff
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Nov 17 17:14:15 2021 +0000

    chore(deps): bump ua-parser-js in /packages/semantic-ui

    Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js) from 0.7.21 to 0.7.31.
    - [Release notes](https://github.com/faisalman/ua-parser-js/releases)
    - [Commits](faisalman/ua-parser-js@0.7.21...0.7.31)

    ---
    updated-dependencies:
    - dependency-name: ua-parser-js
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 4916f7c
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Nov 17 16:54:35 2021 +0000

    chore(deps): bump ws from 7.2.3 to 7.5.5 in /packages/semantic-ui

    Bumps [ws](https://github.com/websockets/ws) from 7.2.3 to 7.5.5.
    - [Release notes](https://github.com/websockets/ws/releases)
    - [Commits](websockets/ws@7.2.3...7.5.5)

    ---
    updated-dependencies:
    - dependency-name: ws
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit eb90739
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Nov 17 16:36:39 2021 +0000

    chore(deps): bump browserslist in /packages/semantic-ui

    Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.12.1 to 4.18.1.
    - [Release notes](https://github.com/browserslist/browserslist/releases)
    - [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)
    - [Commits](browserslist/browserslist@4.12.1...4.18.1)

    ---
    updated-dependencies:
    - dependency-name: browserslist
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 259a4d2
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Nov 17 16:18:56 2021 +0000

    chore(deps): bump trim-newlines in /packages/semantic-ui

    Bumps [trim-newlines](https://github.com/sindresorhus/trim-newlines) from 3.0.0 to 3.0.1.
    - [Release notes](https://github.com/sindresorhus/trim-newlines/releases)
    - [Commits](https://github.com/sindresorhus/trim-newlines/commits)

    ---
    updated-dependencies:
    - dependency-name: trim-newlines
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 1684a89
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Nov 17 16:01:06 2021 +0000

    chore(deps): bump tmpl from 1.0.4 to 1.0.5 in /packages/semantic-ui

    Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5.
    - [Release notes](https://github.com/daaku/nodejs-tmpl/releases)
    - [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5)

    ---
    updated-dependencies:
    - dependency-name: tmpl
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 0598738
Author: Steven Hao <stevenhao@users.noreply.github.com>
Date:   Wed Nov 17 07:59:53 2021 -0800

    upgrade jsonpointer to 5.0.0 to address security vulnerability (#2599)

    * bump jsonpointer ^4.0.1 to ^5.0.0

    * package-lock.json updat

commit 63636b7
Author: Ole Lensmar <ole@lensmar.com>
Date:   Tue Nov 16 03:04:39 2021 +0100

    Don't crash when non-object formData is passed in to a schema item with additionalProperties (#2595)

    * handle null formData when stubbing existing additional properties

    * added Form test

    * improved non-object formData handling and added corresponding test

    * fixed formatting

* lint: cs-check

* linting: js format

* feat: updated util types

* feat: getSubmitButtonOptions type

* chore: update tests

* chore: tests updated

* hocer: snapshots updated

* chore: test:update command

* Update snapshots

* Update PR template with snapshot update command

* feat: remove default className

* chore: update util tests

* chore: remove classname test

* chore: snapshots updated

* Squashed commit of the following:

commit d6a09eb
Merge: 36f57b3 0134c9d
Author: Jacques Nel <jacqueswho@gmail.com>
Date:   Wed Feb 16 08:22:00 2022 +0200

    Merge branch 'rjsf-team:master' into master

commit 0134c9d
Author: Ashwin Ramaswami <aramaswamis@gmail.com>
Date:   Sun Feb 13 22:07:59 2022 -0500

    Update PULL_REQUEST_TEMPLATE.md (#2698)

commit 4746c0b
Author: Ashwin Ramaswami <aramaswamis@gmail.com>
Date:   Sun Feb 13 22:07:50 2022 -0500

    Update CHANGELOG.md (#2706)

commit 2d03544
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Feb 11 11:23:29 2022 +0000

    chore(deps): bump handlebars from 4.1.0 to 4.7.7 in /packages/core

    Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.1.0 to 4.7.7.
    - [Release notes](https://github.com/wycats/handlebars.js/releases)
    - [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md)
    - [Commits](handlebars-lang/handlebars.js@v4.1.0...v4.7.7)

    ---
    updated-dependencies:
    - dependency-name: handlebars
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 6b17ede
Author: David Johnson <dieseldjango@users.noreply.github.com>
Date:   Wed Feb 9 19:42:48 2022 -0700

    Added .nvmrc and .node-version to help setup correct node version (#2695)

    * Added .nvmrc and .node-version to help setup correct node version

    * Changing .nvmrc/.node-version to use major version #

commit 549b718
Author: green7ea <emmanuel.boudreault@gmail.com>
Date:   Thu Feb 10 03:42:34 2022 +0100

    Can now specify idSeparator to control how id is created (#2628)

    * Can now specify idSeparator to control how id is created

    By default, '_' is used as a separator for the different parts that
    make up a field's id. This can be problematic when '_' is part of a
    field's name.

    This commit adds the ability to specify idSeparator when building a
    form which allows users use a character that isn't used in field
    names.

    With the idSeparator option set to '.', we would get:

    'root.field_a.field_123' instead of 'root_field_a_field_123'.

    * Update CHANGELOG.md

    Co-authored-by: Emmanuel Boudreault <emmanuel.boudreault@polymtl.ca>
    Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com>

commit c6ad877
Author: Maximillian Dornseif <md@foxel.org>
Date:   Tue Feb 8 02:58:40 2022 +0100

    Documenting readonlyAsDisabled functionality. (#2524)

    * Documenting readonlyAsDisabled functionality.

    * Update docs/api-reference/form-props.md

    Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com>

    Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com>

commit 6447cae
Author: Rodrigo Fuentes <rodrigofuentes@users.noreply.github.com>
Date:   Mon Feb 7 09:05:31 2022 -0500

    Update README.md (#2692)

    fix typo

commit e2e1181
Author: Heath C <51679588+heath-freenome@users.noreply.github.com>
Date:   Fri Feb 4 12:44:51 2022 -0800

    Add support for both Material UI 4 and 5 in @rjsf/material-ui (fix #2555) (#2605)

    * Attempting to build a `material-ui` that works for both version 4 and 5

    * Some minor cleanup and upgrade to React 17 to get all the tests working

    * Made the Themes be tolerant of not having the library actually present

    * Changes needed to make the old playground work with the new v4 & v5 material-ui theme, by emptying-out the @mui libraries since they need React 17

    * Updated React 17 playground to also support material-ui v4 along with v5

    * Extracted the Context creation from the them, including properly dealing with `require()` throwing errors

    * Final changes in preparation for the PR

    * Added missing `size="small"` on the `IconButtons`, reordered and/or consolidated some imports
    Fixed up the `Mui5ContextProps` to use `OutlinedInput` for `Input`
    Also improved the documentation on the `@mui` -> `emptyLibrary` hack

    * Update the tests snapshots to account for the `size="small"` change on the `IconButton`

    * - Updated to the latest `@mui` and `@emotion` libraries and made the `@material-ui`, `@mui` and `@emotion` packages optional in `peerDependenciesMeta`

    * - Rebased package-lock.json for `material-ui` and `playground` after rebase to latest master
    - Updated the `material-ui` snapshot due to updated libraries

    * - Updated the original playground to call out `material-ui-4` rather than just `material-ui`

    * - Restored the [PR](https://github.com/heath-freenome/react-jsonschema-form/pull/1/files#) that was lost in a merge issue

    * - Bump `react-bootstrap` in the playground to match the version used in `@rjsf/bootstrap-4`

    * - Fixed issue found by reviewer where the `Slider` component was not output into the Contexts

    Co-authored-by: Heath Chiavettone <heath.chiavettone@freenome.com>

commit 3d1a71c
Author: Ashwin Ramaswami <aramaswamis@gmail.com>
Date:   Fri Feb 4 12:14:13 2022 -0500

    Add chakra-ui theme (#2688)

    Co-authored-by: Jonathan Blair <jon.blair@littlecinema.net>
    Co-authored-by: Rodrigo Fuentes <rodrigofuentes@users.noreply.github.com>
    Co-authored-by: U.M Andrew <me@andrewmiracle.com>
    Co-authored-by: jzander <jeremy.zander@gmail.com>

commit 3537039
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Feb 1 16:08:13 2022 +0000

    chore(deps): bump browserslist in /packages/playground

    Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.6.2 to 4.19.1.
    - [Release notes](https://github.com/browserslist/browserslist/releases)
    - [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)
    - [Commits](browserslist/browserslist@4.6.2...4.19.1)

    ---
    updated-dependencies:
    - dependency-name: browserslist
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 89ba649
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Feb 1 15:51:44 2022 +0000

    chore(deps-dev): bump react-portal from 4.2.0 to 4.2.1

    Bumps [react-portal](https://github.com/tajo/react-portal) from 4.2.0 to 4.2.1.
    - [Release notes](https://github.com/tajo/react-portal/releases)
    - [Commits](tajo/react-portal@v4.2.0...v4.2.1)

    ---
    updated-dependencies:
    - dependency-name: react-portal
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit b54b124
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Feb 1 07:00:31 2022 +0000

    chore(deps): bump crazy-max/ghaction-github-pages from 2.5.0 to 2.6.0

    Bumps [crazy-max/ghaction-github-pages](https://github.com/crazy-max/ghaction-github-pages) from 2.5.0 to 2.6.0.
    - [Release notes](https://github.com/crazy-max/ghaction-github-pages/releases)
    - [Changelog](https://github.com/crazy-max/ghaction-github-pages/blob/dev/CHANGELOG.md)
    - [Commits](crazy-max/ghaction-github-pages@v2.5.0...v2.6.0)

    ---
    updated-dependencies:
    - dependency-name: crazy-max/ghaction-github-pages
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 36f57b3
Merge: 9e2dff9 3c1d465
Author: Jacques Nel <jacqueswho@gmail.com>
Date:   Tue Jan 25 20:40:22 2022 +0200

    Merge branch 'rjsf-team:master' into master

* merge with master

* chore: get latest version master

* chore: snapshots updated

* chore: snapshots updated

* feat: include submit button options for material ui

* fix: remove duplicate button declaration

Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com>
LucienLeMagicien added a commit to LucienLeMagicien/react-jsonschema-form that referenced this pull request Sep 23, 2022
heath-freenome added a commit that referenced this pull request Sep 23, 2022
* fix: make AddButton not show an empty label

* Update semantic-ui test snapshots (#2590)

Co-authored-by: Heath C <51679588+heath-freenome@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants