Skip to content

Conversation

@ggrossetie
Copy link
Collaborator

@ggrossetie ggrossetie commented Feb 27, 2025

This PR contains the following updates:

Package Type Update Change
@rjsf/core dependencies major ^5.24.3 -> ^6.0.0
@rjsf/validator-ajv8 dependencies major ^5.24.3 -> ^6.0.0
@sentry/vite-plugin (source) dependencies major ^3.0.0 -> ^4.0.0
@vitejs/plugin-legacy (source) dependencies major ^6.0.0 -> ^7.0.0
@vitest/coverage-v8 (source) devDependencies major ^3.0.3 -> ^4.0.0
@welldone-software/why-did-you-render devDependencies major ~8.0 -> ~10.0.0
biblatex-csl-converter dependencies major ^1.11.0 -> ^3.0.0
clsx dependencies major ^1.2.1 -> ^2.0.0
eslint (source) devDependencies major ^8.2.0 -> ^9.0.0
eslint-plugin-jsdoc devDependencies major ^50.6.2 -> ^61.0.0
jsdom devDependencies major ^26.0.0 -> ^27.0.0
mongodb dependencies major ^6.17.0 -> ^7.0.0
node (source) volta major 22.21.0 -> 24.11.1
npm (source) volta major 10.9.4 -> 11.6.4
rollup-plugin-visualizer devDependencies major ^5.14.0 -> ^6.0.0
vite (source) dependencies major ^6.0.11 -> ^7.0.0
vitest (source) devDependencies major ^3.0.3 -> ^4.0.0

Release Notes

rjsf-team/react-jsonschema-form (@​rjsf/core)

v6.1.2

Compare Source

@​rjsf/antd

  • Updated SelectWidget to add a static getPopupContainerCallback to the SelectWidget component, partially fixing #​3609
    • Also, added the explicit open state to the Select in conjunction with providing the setOpen as the onOpenChange prop
  • In BaseInputTemplate added comments explaining why step='1' is returned, closing #​4022

@​rjsf/mantine

  • Align Mantine’s behavior with other themes when clearing string fields: clearing an input now removes the key from formData instead of setting it to an empty string. (#​4875)

@​rjsf/utils

@​rjsf/validator-ajv8

  • Updated CustomValidatorOptionsType to add new extenderFn?: (ajv: Ajv) => Ajv prop
  • Updated createAjvInstance() to add new extenderFn?: (ajv: Ajv) => Ajv parameter, using it to extend the ajv instance, fixing #​4746
    • Updated the AJV8Validator and compileSchemaValidatorsCode() to pass extenderFn from the options into createAjvInstance()
  • Updated transformRJSFValidationErrors() to add filtering of duplicate anyOf/oneOf based errors from the returned errors, fixing #​4167

Dev / docs / playground

  • Updated DemoFrame as follows to fix #​3609
    • Override antd's SelectWidget.getPopupContainerCallback callback function to return undefined
    • Added a AntdSelectPatcher component that observes the creation of antd select dropdowns and makes sure they open in the correct location
    • Update the antd theme wrapper to render the AntdSelectPatcher, AntdStyleProvider and ConfigProvider with it's own getPopupContainer() function inside of a FrameContextConsumer
  • Updated the base TypeScript configuration to use "moduleResolution": "bundler"
  • Updated the validation.md documentation to note that HTML 5 validation is not translatable via RJSF translation mechanisms and should be turned off, fixing #​4092
    • Also added documentation for the new extenderFn prop on CustomValidatorOptionsType

v6.1.1

Compare Source

@​rjsf/core

  • Updated ObjectField to get errors and formData by wrapping name in brackets to prevent names that have dots in them incorrectly getting data from a lower level, fixing #​3846

@​rjsf/shadcn

  • Updated package.json to copy css files to new resources directory

Dev / docs / playground

  • Updated the playground to use the css files for @rjsf/shadcn from the CDN connected with github, pointing to the new resources directory
  • Added new antdIconsReplacer.ts and used it in @rjsf/antd during build time to append .js onto imports of @antd/icons to fix es build issues on webpack and vite

v6.1.0

Compare Source

@​rjsf/antd

  • Added support for rendering ui:help as markdown via new ui:enableMarkdownInHelp flag in FieldHelpTemplate
  • Updated ArrayFieldItemTemplate and ArrayFieldTemplate to adjust sizes and buttons location using displayLabel and hasDescription, fixing #​3296
  • Updated FieldTemplate, ObjectFieldTemplate and WrapIfAdditionalTemplate to adjust the sizes and buttons location using displayLabel

@​rjsf/chakra-ui

  • Added support for rendering ui:help as markdown via new ui:enableMarkdownInHelp flag in FieldHelpTemplate
  • Updated FieldTemplate and WrapIfAdditionalTemplate to adjust the sizes and buttons location using displayLabel and rawDescription

@​rjsf/core

  • Added new RichHelp component for use in all the themes for help rendering, fixing #​4601
  • Updated ArrayField to compute and pass displayLabel and hasDescription to the rendered ArrayFieldItemTemplate to support fixing #​3296
  • Updated StringField to extract the title from the props and pass it down to the widget if provided
  • Updated ArrayFieldItemTemplate to adjust buttons location using displayLabel and hasDescription, fixing #​3296
  • Updated AddButton to improve it's responsiveness in relation to the ArrayFieldItemTemplate changes
  • Updated WrapIfAdditionalTemplate to adjust the sizes and buttons location using displayLabel and rawDescription

@​rjsf/daisyui

  • Added support for rendering ui:help as markdown via new ui:enableMarkdownInHelp flag in FieldHelpTemplate
  • Updated ArrayFieldItemTemplate to adjust buttons location using displayLabel and hasDescription, fixing #​3296
  • Updated WrapIfAdditionalTemplate to add flexGrow and BaseInputTemplate to add w-full to allow the array item fields to grow properly
  • Updated FieldTemplate to render the description which was missing in the theme
  • Updated FieldTemplate and WrapIfAdditionalTemplate to adjust the sizes and buttons location using displayLabel and rawDescription

@​rjsf/fluentui-rc

  • Added support for rendering ui:help as markdown via new ui:enableMarkdownInHelp flag in FieldHelpTemplate
  • Updated ArrayFieldItemTemplate to adjust buttons location using displayLabel, fixing #​3296
  • Updated WrapIfAdditionalTemplate to add flexGrow to allow the array item fields to grow properly for non-container elements
  • Updated FieldTemplate and WrapIfAdditionalTemplate to adjust the sizes and buttons location using displayLabel and rawDescription

@​rjsf/mantine

  • Added support for rendering ui:help as markdown via new ui:enableMarkdownInHelp flag in FieldHelpTemplate
  • Updated utils.ts to add label to the cleanup fields to filter it from the uiOptions
  • Updated BaseInputTemplate to display description which was missing in the theme
  • Updated ArrayFieldTitleTemplate to support the optionalData
  • Updated FieldTemplate and WrapIfAdditionalTemplate to adjust the sizes and buttons location using displayLabel and rawDescription

@​rjsf/mui

  • Added support for rendering ui:help as markdown via new ui:enableMarkdownInHelp flag in FieldHelpTemplate
  • Updated ArrayFieldItemTemplate to adjust buttons location using displayLabel and hasDescription, fixing #​3296
  • Updated FieldTemplate, ObjectFieldTemplate and WrapIfAdditionalTemplate to adjust the sizes and buttons location using displayLabel

@​rjsf/primereact

  • Added support for rendering ui:help as markdown via new ui:enableMarkdownInHelp flag in FieldHelpTemplate
  • Updated ArrayFieldItemTemplate to adjust buttons location using displayLabel, fixing #​3296
  • Updated WrapIfAdditionalTemplate to adjust the sizes and buttons location using displayLabel and rawDescription

@​rjsf/react-bootstrap

  • Added support for rendering ui:help as markdown via new ui:enableMarkdownInHelp flag in FieldHelpTemplate
  • Updated ArrayFieldItemTemplate to adjust buttons location using displayLabel and hasDescription, fixing #​3296
  • Updated ArrayFieldTemplate to improve it's responsiveness in relation to the ArrayFieldItemTemplate changes
  • Updated FieldTemplate, ObjectFieldTemplate and WrapIfAdditionalTemplate to adjust the sizes and buttons location using displayLabel and rawDescription

@​rjsf/semantic-ui

  • Added support for rendering ui:help as markdown via new ui:enableMarkdownInHelp flag in FieldHelpTemplate
  • Updated ArrayFieldItemTemplate to adjust buttons location using displayLabel and hasDescription, fixing #​3296
  • Updated FieldTemplate and WrapIfAdditionalTemplate to adjust the sizes and buttons location using displayLabel and rawDescription

@​rjsf/shadcn

  • Added support for rendering ui:help as markdown via new ui:enableMarkdownInHelp flag in FieldHelpTemplate
  • Updated ArrayFieldItemTemplate to adjust buttons location using displayLabel and hasDescription, fixing #​3296
  • Updated ArrayFieldTemplate to add justify-end to the AddButton rendering
  • Updated FieldTemplate, ObjectFieldTemplate and WrapIfAdditionalTemplate to adjust the sizes and buttons location using displayLabel and rawDescription

@​rjsf/utils

  • Added new enableMarkdownInHelp to the GlobalUISchemaOptions type, fixing #​4601
  • Added new displayLabel and hasDescription flags in the ArrayFieldItemTemplateProps to support fixing #​3296
  • Updated the three hooks to add use client directive to support NextJS builds
  • Updated WrapIfAdditionalTemplateProps to also pick the displayLabel and rawDescription props from FieldProps for use in adjusting the Additional Properties buttons location
  • Fixed bug in getDisplayLabel() to return false ALWAYS, when the ui:options is set to false AND to return true for array and object types when they were added via additionalProperties

Dev / docs / playground

  • Updated uiSchema.md in the docs to document the new enableMarkdownInHelp flag
  • Updated objectTests.tsx to increase the variations of the additionalProperties tests to include labels off, descriptions and object and array types

v6.0.2

Compare Source

@​rjsf/antd

  • Updated FieldTemplate to skip label and description rendering for checkbox widgets, fixing (#​4742)
  • Updated ArrayFieldTemplate and ObjectFieldTemplate to remove the rendering of a duplicate description (since the FieldTemplate already does it), fixing #​3624

@​rjsf/chakra-ui

  • Modified CheckboxesWidget to render the Title, fixing (#​4840)
  • Updated CheckboxWidget to handle label and description rendering consistently, fixing (#​4742)

@​rjsf/core

  • Fixed duplicate label and description rendering in CheckboxWidget by conditionally rendering them based on widget type
    • Updated CheckboxWidget to handle label and description rendering consistently
    • Modified FieldTemplate to skip label and description rendering for checkbox widgets, fixing (#​4742)
  • Updated ObjectField to change the removal of an additional property to defer the work to the processPendingChange() handler in Form, fixing #​4850
  • Updated FallbackField to support object and array types, and improved ArrayField so that it handles missing items properly with the fallback field

@​rjsf/fluentui-rc

  • Updated FieldTemplate to skip label and description rendering for checkbox widgets, fixing (#​4742)

@​rjsf/mantine

  • Updated CheckboxWidget to handle label and description rendering consistently, fixing (#​4742)

@​rjsf/mui

  • Updated FieldTemplate to skip label and description rendering for checkbox widgets, fixing (#​4742)
  • Updated ArrayFieldItemTemplate to switch size from 'auto' to responsive values on the Grid, fixing #​4838

@​rjsf/primereact

  • Updated FieldTemplate to skip label and description rendering for checkbox widgets, fixing (#​4742)

@​rjsf/react-bootstrap

  • Updated FieldTemplate to skip label and description rendering for checkbox widgets, fixing (#​4742)

@​rjsf/semantic-ui

  • Updated FieldTemplate to skip label and description rendering for checkbox widgets, fixing (#​4742)

@​rjsf/shadcn

  • Updated FieldTemplate to skip label and description rendering for checkbox widgets, fixing (#​4742)
  • Updated the Command component to properly handle forwardRef

@​rjsf/utils

  • Updated getDefaultFormState() to not save an undefined field value into an object when the type is null and excludeObjectChildren is provided, fixing #​4821

Dev / docs / playground

  • Updated the OptionsDrawer of the playground to add idPrefix and idSeparator fields
  • Updated test files to switch to using the React Testing library instead of react-test-renderer, updating all snapshots accordingly
  • Updated Fluent libraries to latest, with updated snapshots
  • Added Node 24 to ci.yml, removing v5 and old Node 14 non-docs builds

v6.0.1

Compare Source

Dev / docs / playground

  • Updated peer dependencies for packages to 6.x

v6.0.0

Compare Source

@​rjsf/antd

  • Updated the README.md to show the theme snapshot with the latest theme UI from the playground, making it a link to the theme

@​rjsf/chakra-ui

  • Updated the README.md to show the theme snapshot with the latest theme UI from the playground, making it a link to the theme

@​rjsf/core

Dev / docs / playground

  • Updated the libraries to the latest ones that aren't problematic
    Updated the playground to modernize the UI using MUI components
  • Updated the documentation to switch to using an animated gif based on the latest modernized playground UI
  • Updated the README.md in all themes to show the theme snapshot with the latest theme UI from the playground, making it a link to the theme
getsentry/sentry-javascript-bundler-plugins (@​sentry/vite-plugin)

v4.6.1

Compare Source

  • chore(deps): Update glob to 10.5.0 (#​823)
Internal Changes
  • chore(core): Log release output (#​821)

v4.6.0

Compare Source

  • fix(core): Stop awaiting build start telemetry to avoid breaking module federation builds (#​818)
  • feat(core): Bump @​sentry/cli from 2.51.0 to 2.57.0 (#​819)

v4.5.0

Compare Source

  • docs: added info on debug flag value precedence (#​811)
  • feat: add debug statements after sourcemap uploads (#​812)
  • feat(core): Allow multi-project sourcemaps upload (#​813)
  • fix: propagate the debug option to the cli (#​810)

v4.4.0

Compare Source

  • feat(core): Explicitly allow undefined as value for authToken option (#​805)
  • fix(core): Strip query strings from asset paths (#​806)

Work in this release was contributed by @​aiktb. Thank you for your contribution!

v4.3.0

Compare Source

  • feat(core): Extend deploy option to allow opting out of automatic deploy creation (#​801)
  • feat(core): No asset globbing for direct upload (#​800)

v4.2.0

Compare Source

  • feat(core): Add prepareArtifacts option for uploading sourcemaps (#​794)
  • perf: use premove for build clean (#​792)
  • fix(core): Forward headers option to sentry-cli (#​797)

Work in this release contributed by @​liAmirali. Thank you for your contribution!

v4.1.1

Compare Source

  • fix(react-native): Enhance fragment detection for indirect references (#​767)

v4.1.0

Compare Source

  • feat(deps): Bump @​sentry/cli to 2.51.0 #​786
  • feat(core): Add flag for disabling sourcemaps upload #​785
  • fix(debugId): Add guards for injected code to avoid errors #​783
  • docs(options): Improve JSDoc for options #​781
  • feat(core): Expose method for injecting debug Ids from plugin manager #​784

v4.0.2

Compare Source

  • fix(core): Make moduleMetadata injection snippet ES5-compliant (#​774)

v4.0.1

Compare Source

  • fix(core): Make plugin inject ES5-friendly code (#​770)
  • fix(core): Use renderChunk for release injection for Rollup/Rolldown/Vite (#​761)

Work in this release was contributed by @​grushetsky. Thank you for your contribution!

v4.0.0

Compare Source

Breaking Changes
  • (Type change) Vite plugin now returns VitePlugin type instead of any
  • Deprecated function getBuildInformation has been removed
List of Changes
  • feat(core)!: Remove getBuildInformation export (#​765)
  • feat(vite)!: Update return type of vite plugin (#​728)
vitejs/vite (@​vitejs/plugin-legacy)

v7.2.1

Compare Source

Features
  • legacy: update plugin-legacy code for rolldown-vite (6401a49)

v7.2.0

Compare Source

Bug Fixes
Miscellaneous Chores

v7.1.0

Compare Source

Features

v7.0.1

Compare Source

Bug Fixes
Performance Improvements
Miscellaneous Chores
Code Refactoring

v7.0.0

Compare Source

Miscellaneous Chores
vitest-dev/vitest (@​vitest/coverage-v8)

v4.0.14

Compare Source

   🚀 Experimental Features
   🐞 Bug Fixes
   🏎 Performance
    View changes on GitHub

v4.0.13

Compare Source

   🐞 Bug Fixes
   🏎 Performance
    View changes on GitHub

v4.0.12

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v4.0.11

Compare Source

   🚀 Experimental Features
   🏎 Performance
    View changes on GitHub

v4.0.10

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v4.0.9

Compare Source

   🚀 Experimental Features
   🐞 Bug Fixes
    View changes on GitHub

v4.0.8

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v4.0.7

Compare Source

   🐞 Bug Fixes
   🏎 Performance
    View changes on GitHub

v4.0.6

Compare Source

   🐞 Bug Fixes

@netlify
Copy link

netlify bot commented Feb 27, 2025

Deploy Preview for stylo-docs canceled.

Name Link
🔨 Latest commit c1ba0bd
🔍 Latest deploy log https://app.netlify.com/projects/stylo-docs/deploys/685b630de21247000728d6d6

@thom4parisot
Copy link
Member

Pour yjs ça nous intéresse au moins pour setContentInitializor().

@ggrossetie ggrossetie force-pushed the renovate/major-frontend-dependencies branch from a3c140f to 71bb031 Compare March 6, 2025 02:38
@ggrossetie
Copy link
Collaborator Author

ggrossetie commented Mar 6, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: front/package-lock.json
npm warn Unknown env config "store". This will stop working in the next major version of npm.
npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving: @ecrituresnumerique/[email protected]
npm error Found: [email protected]
npm error node_modules/react
npm error   react@"~18.3" from the root project
npm error
npm error Could not resolve dependency:
npm error peer react@"^19" from @welldone-software/[email protected]
npm error node_modules/@welldone-software/why-did-you-render
npm error   dev @welldone-software/why-did-you-render@"~10.0.0" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /tmp/renovate/cache/others/npm/_logs/2025-11-26T02_45_11_340Z-eresolve-report.txt
npm error A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2025-11-26T02_45_11_340Z-debug-0.log

@ggrossetie ggrossetie force-pushed the renovate/major-frontend-dependencies branch 2 times, most recently from 3b5a564 to bf9d377 Compare April 9, 2025 02:40
@ggrossetie ggrossetie force-pushed the renovate/major-frontend-dependencies branch from bf9d377 to 486a854 Compare April 23, 2025 02:39
@ggrossetie ggrossetie force-pushed the renovate/major-frontend-dependencies branch from 486a854 to a48beaa Compare May 9, 2025 02:40
@ggrossetie ggrossetie force-pushed the renovate/major-frontend-dependencies branch 3 times, most recently from 315ffab to a0dd832 Compare May 22, 2025 02:42
@ggrossetie ggrossetie force-pushed the renovate/major-frontend-dependencies branch 2 times, most recently from d374a9d to 2d5a6d5 Compare May 27, 2025 17:17
@ggrossetie ggrossetie force-pushed the renovate/major-frontend-dependencies branch from 2d5a6d5 to 43956fa Compare June 2, 2025 02:44
@ggrossetie ggrossetie force-pushed the renovate/major-frontend-dependencies branch from 43956fa to 013eecd Compare June 13, 2025 02:43
@ggrossetie ggrossetie force-pushed the renovate/major-frontend-dependencies branch from 013eecd to c1ba0bd Compare June 25, 2025 02:46
@ggrossetie ggrossetie force-pushed the renovate/major-frontend-dependencies branch from c1ba0bd to 1ef4eb8 Compare October 21, 2025 13:16
@netlify
Copy link

netlify bot commented Oct 21, 2025

Deploy Preview for stylo-docs canceled.

Name Link
🔨 Latest commit e9522dd
🔍 Latest deploy log https://app.netlify.com/projects/stylo-docs/deploys/692669bf248b400008ef9094

@ggrossetie ggrossetie force-pushed the renovate/major-frontend-dependencies branch 2 times, most recently from 883da8c to 018f3fc Compare October 29, 2025 02:47
@ggrossetie ggrossetie force-pushed the renovate/major-frontend-dependencies branch 2 times, most recently from ce2f30f to 1f56536 Compare November 7, 2025 02:45
@ggrossetie ggrossetie force-pushed the renovate/major-frontend-dependencies branch from 1f56536 to c048a04 Compare November 12, 2025 02:47
@ggrossetie ggrossetie force-pushed the renovate/major-frontend-dependencies branch 2 times, most recently from ceed935 to 38522d4 Compare November 25, 2025 02:45
@ggrossetie ggrossetie force-pushed the renovate/major-frontend-dependencies branch from 38522d4 to e9522dd Compare November 26, 2025 02:45
@ggrossetie ggrossetie closed this Nov 27, 2025
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.

2 participants