Releases: mendix/widgets-tools
Pluggable Widgets Tools v11.11.0
Added
-
We added support for the
allowUploadattribute on image properties in native widgets, generatingEditableImageValue<NativeImage>when enabled, introduced in Mendix 11.11. -
We added support for single object datasource properties, introduced in Mendix 11.11.
-
We added the
auditcommand. It will scan the dependencies of pluggable-widgets-tools for vulnerable packages and suggest overrides. Currently only npm is supported.
Changed
-
We changed the order of imports in generated widget prop types to match that of the eslint sort-imports rule.
-
We silenced the Sass legacy JS API deprecation warning that appeared during widget bundling.
-
We updated outdated and vulnerable dependencies. This required major upgrades of several dependencies, including eslint@9, jest@30, and rollup@4.
Pluggable Widgets Generator v11.11.0
Changed
-
We updated the version of cypress when e2e tests are generated.
-
We renamed the initial e2e tests so they match cypress' default specPattern.
Pluggable Widgets Tools v11.8.1
Fixed
- We fixed the bundling of Javascript widgets which broke in 11.6.0 after migrating to React 17's JSX Transform. (Ticket 270777)
Pluggable Widgets Tools v11.8.0
Added
- We added support for editable image and file properties, introduced in Mendix 11.8.
Changed
- We updated the Mendix package to 11.8.
Pluggable Widgets Tools v11.6.0
Changed
-
We upgraded the Pluggable Widgets Tools to React 19 and React Native 0.78.2. After installation upgrade all dependencies by running
npm run build. -
We updated the Mendix package to 11.6.
Pluggable Widgets Generator v11.6.0
Changed
- We upgraded React to version 19 and React Native to version 0.78.2 for generated widgets.
Pluggable Widgets Tools v11.3.1
Breaking changes
- We removed Enzyme testing library and associated dependencies from pluggable-widgets-tools. Tests using Enzyme should be updated to use React Testing Library. See the migration guide for more information. The
test:unit:web:enzyme-freecommand has been removed; usetest:unit:webinstead.
Changed
-
We fixed an issue where
requirewas not transformed toimportfor theesoutput format which could result in an error when the widget was used in a project with React client enabled. -
We now enforce the same validation for the
widgetNamein the widget bundler as we do in the generator. Validation is now also enforced for the organization name (packagePath).
Pluggable Widgets Generator v11.3.1
Changed
-
We migrated the generated unit tests to use React Testing Library instead of enzyme.
-
We changed the copyright prompt to prefill the current year.
-
We now enforce validation when choosing an organization name for a widget.
Pluggable Widgets Tools v11.3.0
Changed
- We added @d11/react-native-fast-image as an external native dependency in rollup config.
Pluggable Widgets Tools v10.24.0
Changed
-
We migrated to pnpm as our package manager. Users of the widgets tools should be able to continue using their package manager of choice.
-
We updated React Native to version 0.77.3 to align with the Native Widgets project requirements.
-
We updated Jest configuration for React Native testing to use the recommended preset and removed Enzyme support for improved compatibility and performance.