Skip to content

Commit 5e0aef0

Browse files
committed
Revert to Mendix version 10.24
1 parent 93f6d38 commit 5e0aef0

3 files changed

Lines changed: 44 additions & 59 deletions

File tree

packages/pluggable-widgets-tools/CHANGELOG.md

Lines changed: 17 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -6,26 +6,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66

77
## [Unreleased]
88

9-
## [11.12.0] - 2026-06-30
10-
11-
### Changed
12-
13-
- We replaced `ts-jest` with `@swc/jest` as the Jest transform (3–5× faster for TSX-heavy test suites) and switched the test runner from `jest-jasmine2` to `jest-circus`.
14-
15-
- **Breaking:** The `jest-jasmine2` runner has been removed. Tests using Jasmine-specific globals (`jasmine.createSpy()`, `jasmine.objectContaining()`, etc.) will throw `ReferenceError: jasmine is not defined`. Replace with Jest equivalents: `jest.fn()`, `expect.objectContaining()`.
16-
17-
- **Breaking:** Consumers who extended the base config with `globals['ts-jest']` options must migrate those settings to the `@swc/jest` transform config.
18-
19-
### Fixed
20-
21-
- We fixed an issue on Windows where the generated `.mpk` was missing the widget's `.xml` files and icon/tile PNGs.
22-
23-
- We fixed an error thrown by the `audit` command on windows. It would fail when looking up available versions for vulnerable packages.
24-
25-
- We updated the type generator to format types according to prettier. Inconsistencies would block the `release` command.
26-
27-
## [11.11.0] - 2026-06-04
28-
299
### Added
3010

3111
- We added support for the `allowUpload` attribute on image properties in native widgets, generating `EditableImageValue<NativeImage>` when enabled, introduced in Mendix 11.11.
@@ -34,55 +14,41 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
3414

3515
- We added the `audit` command. It will scan the dependencies of pluggable-widgets-tools for vulnerable packages and suggest overrides. Currently only npm is supported.
3616

37-
### Changed
38-
39-
- We changed the order of imports in generated widget prop types to match that of the eslint sort-imports rule.
40-
41-
- We silenced the Sass legacy JS API deprecation warning that appeared during widget bundling.
42-
43-
- We updated outdated and vulnerable dependencies. This required major upgrades of several dependencies, including eslint@9, jest@30, and rollup@4.
44-
45-
## [11.8.1] - 2026-03-16
46-
47-
### Fixed
48-
49-
- We fixed the bundling of Javascript widgets which broke in 11.6.0 after migrating to [React 17's JSX Transform](https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html#how-to-upgrade-to-the-new-jsx-transform). (Ticket 270777)
50-
51-
## [11.8.0] - 2026-03-06
52-
53-
### Added
54-
5517
- We added support for editable image and file properties, introduced in Mendix 11.8.
5618

5719
### Changed
5820

59-
- We updated the Mendix package to 11.8.
60-
61-
## [11.6.0] - 2026-03-04
21+
- We replaced `ts-jest` with `@swc/jest` as the Jest transform (3–5× faster for TSX-heavy test suites) and switched the test runner from `jest-jasmine2` to `jest-circus`.
6222

63-
### Changed
23+
- **Breaking:** The `jest-jasmine2` runner has been removed. Tests using Jasmine-specific globals (`jasmine.createSpy()`, `jasmine.objectContaining()`, etc.) will throw `ReferenceError: jasmine is not defined`. Replace with Jest equivalents: `jest.fn()`, `expect.objectContaining()`.
6424

65-
- 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`.
25+
- **Breaking:** Consumers who extended the base config with `globals['ts-jest']` options must migrate those settings to the `@swc/jest` transform config.
6626

67-
- We updated the Mendix package to 11.6.
27+
- We changed the order of imports in generated widget prop types to match that of the eslint sort-imports rule.
6828

69-
## [11.3.1] - 2026-02-04
29+
- We silenced the Sass legacy JS API deprecation warning that appeared during widget bundling.
7030

71-
### Breaking changes
31+
- We updated outdated and vulnerable dependencies. This required major upgrades of several dependencies, including eslint@9, jest@30, and rollup@4.
7232

73-
- 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](https://testing-library.com/docs/react-testing-library/migrate-from-enzyme) for more information. The `test:unit:web:enzyme-free` command has been removed; use `test:unit:web` instead.
33+
- 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`.
7434

75-
### Changed
35+
- **Breaking:** 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](https://testing-library.com/docs/react-testing-library/migrate-from-enzyme) for more information. The `test:unit:web:enzyme-free` command has been removed; use `test:unit:web` instead.
7636

7737
- We fixed an issue where `require` was not transformed to `import` for the `es` output format which could result in an error when the widget was used in a project with React client enabled.
7838

7939
- We now enforce the same validation for the `widgetName` in the widget bundler as we do in the generator. Validation is now also enforced for the organization name (`packagePath`).
8040

81-
## [11.3.0] - 2025-11-12
41+
- We added @d11/react-native-fast-image as an external native dependency in rollup config.
8242

83-
### Changed
43+
### Fixed
8444

85-
- We added @d11/react-native-fast-image as an external native dependency in rollup config.
45+
- We fixed an issue on Windows where the generated `.mpk` was missing the widget's `.xml` files and icon/tile PNGs.
46+
47+
- We fixed an error thrown by the `audit` command on windows. It would fail when looking up available versions for vulnerable packages.
48+
49+
- We updated the type generator to format types according to prettier. Inconsistencies would block the `release` command.
50+
51+
- We fixed the bundling of Javascript widgets which broke in 11.6.0 after migrating to [React 17's JSX Transform](https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html#how-to-upgrade-to-the-new-jsx-transform). (Ticket 270777)
8652

8753
## [10.24.0] - 2025-09-24
8854

packages/pluggable-widgets-tools/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mendix/pluggable-widgets-tools",
3-
"version": "11.12.0",
3+
"version": "10.24.1",
44
"description": "Mendix Pluggable Widgets Tools",
55
"engines": {
66
"node": ">=20"
@@ -77,7 +77,7 @@
7777
"jest-jasmine2": "~30.3.0",
7878
"jest-junit": "^17.0.0",
7979
"make-dir": "^5.1.0",
80-
"mendix": "^11.8.0",
80+
"mendix": "^10.24.73019",
8181
"mime": "^4.1.0",
8282
"postcss": "^8.5.10",
8383
"postcss-import": "^14.0.2",

pnpm-lock.yaml

Lines changed: 25 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)