1.8.0
Added: IntelliJ 2025.1+ support
Installing the Platform Tools Plugin
The plugin now has separate builds for different versions of JetBrains IDEs. Make sure the correct update repository is configured.
1) Open the Plugin Manager
- In your JetBrains IDE, go to
Help → Find Action - Type
Pluginsand open the corresponding option
2) Add the Plugin Repository
- In the Plugins window, click the ⚙️ (gear icon) →
Manage Plugin Repositories... - Click ➕
-
Enter the following URL:
-
Click OK
3) Install the Plugin
- Switch to the
Marketplacetab - Search for Platform Tools
- Click Install
- After installation, click OK
4) Restart the IDE
Added: Code generation support added for fields with type Time in .widget.json.
Works with core 4.0.0-M17 and the versions above.
Code Generation
Added support for code generation of fields with the time type. You can now:
- Generate a
timefield with the default formathh:mm:ss; - Specify a custom time format by selecting the desired pattern from the list of supported formats.


Autocomplete
Autocomplete is now available for time fields. When entering a format, you'll see a list of officially supported patterns,
making it easier and faster to configure the desired time format.

Added: type checking for fields containing pickMap
For fields containing pickMap, type checking was added to ensure Java type consistency of pickMap parameters (excluding the id field).
Validation is implemented for the following field types:
inline-pickListpickListsuggestionPickList

Added: inspection and quick-fix support for the new API
As part of the core 4.0.0-M15 release, used Lombok’s @RequiredArgsConstructor and @Getter (meta,dao) for AnySourceVersionAwareResponseService and @Getter (meta) VersionAwareResponseService instead of explicitly writing a constructor. Added a quick-fix for the plugin to ensure compatibility with the new API and simplify the migration to the updated service implementation.

Added: @SearchParameter: if no explicit parameter is defined
Now, if no parameter is specified for @SearchParameter, through to the entity with the corresponding field name.

Added: Autocomplete, Ctrl-click navigation and inspection for defaultView
Autocomplete, Ctrl-click navigation and inspectio support added for the defaultView property in .screen.json
Autocomplete:

Ctrl-click navigation

Inspection

Refactoring

Fixed: code generation for fields with type Picklist and inline-pickList
For fields with type Picklist and inline-pickList in .widget.json code generation fixed:
-
Field filtering added to the popup for selecting fields when creating a picklist. Now only fields of the following types are displayed:
-
String LocalDateTimeLongDoubleEnumDictionary extension-
Boolean -
Autogeneration of picklist configuration is now supported only for the above simple field types. Other field types can be added manually via the picklist widget.
Autogeneration message: Autogeneration is supported for simple field types: String, LocalDateTime, Long, Double, Enum, Dictionary extension, Boolean. Other types can be added manually via the picklist widget.
