- added support for
openapi-processor-springmapping.yaml identifier (foropenapi-processor-spring2026.3). - try to find a merged JSON schema (i.e. no external
$ref) and if available use it for the editor support. IntelliJ does not handle the external$refto the base mapping JSON schema. - updated the minimum platform to 2025.3.
- build: fix release channel selection
- build: sync with the plugin template
- build: sync with the plugin template
- try to find a merged JSON schema (i.e. no external
$ref) and if available use it for the editor support. IntelliJ does not handle the external$refto the base mapping JSON schema.
- added support for
openapi-processor-springmapping.yaml identifier (foropenapi-processor-spring2026.3). - updated the minimum platform to 2025.3.
- improve related item popup entries.
- improve OpenAPI detection for navigation from (generated) interface to the OpenAPI endpoint
path. - support new (v13)
package-names.baseandpackage-names.locationmapping.yamlkeys - updated the minimum platform to 2025.1.
- remove "intellij" from the name (marketplace requirement)
- remove "intellij" from name (marketplace requirement)
- support new (v13)
package-names.baseandpackage-names.locationmapping.yamlkeys
- improve related item popup entry on mapping annotation
- improve related item popup entries.
- improve OpenAPI detection for navigation from (generated) interface to the OpenAPI endpoint
path. - updated the minimum platform to 2025.1.
- navigate from (generated) interface to the OpenAPI endpoint
path.NOTE
to make this work, the OpenAPI description has to be in a source root or a resource root. To achieve this move the OpenAPI to a package or add its parent folder as additional source/resource directory. - reimplemented (unreliable)
package-namenavigation as package navigation popup. - updated minimum platform to 2024.2.
- navigate from (generated) interface to the OpenAPI endpoint
path.NOTE
to make this work, the OpenAPI description has to be in a source root or a resource root. To achieve this move the OpenAPI to a package or add its parent folder as additional source/resource directory. - reimplemented (unreliable)
package-namenavigation as package navigation popup. - updated minimum platform to 2024.2.
- navigate from (generated) interface to OpenAPI
- reimplemented (unreliable)
package-namenavigation as package navigation popup.
- simpler targetDir lookup
- build maintenance
- IDEA 2024.3 compatibility
- IDEA 2024.3 compatibility
- dynamic detection of
mapping.yamljson schema.
i.e., it is no longer necessary to wait for a new version that supports the new mapping schema version. This removes the openapi-processor schemas from IntelliJ's json mappings. - navigate from an OpenAPI path to the generated interface methods.
The plugin will add an interface icon to the paths in an OpenAPI yaml document that provides navigation to the generated interface methods. - clean up icons, new ui icons.
navigation from a path mapping in themapping.yamlnow uses the interface icon. Added a new ui icon for themapping.yaml.
- dynamic detection of
mapping.yamljson schema, i.e. it is no longer necessary to publish a new version for each mapping schema update. - navigate from openapi path to the generated interface methods
- clean up icons, new ui icons
- support mapping format v5 (since openapi-processor-spring/micronaut 2023.6)
- navigate from openapi path to the generated interface methods
- clean up icons, new ui icons
- support mapping format v5 (since openapi-processor-spring/micronaut 2023.6)
- support mapping format v4 (since openapi-processor-spring/micronaut 2023.3)
- support mapping format v4 (since openapi-processor-spring/micronaut 2023.3)
- support mapping format v3 (since openapi-processor-spring/micronaut 2023.1)
- support mapping format v3 (since openapi-processor-spring/micronaut 2023.1)
- Idea 2022.3 compatibility
- allow future Idea builds
- increased the minimum version to Idea 2020.3
- support mapping format v2.1 (since openapi-processor-spring/micronaut 2022.5)
- support mapping format v2.1 (since openapi-processor-spring/micronaut 2022.5)
- Idea 2022.2 compatibility
- same as 2022.1-SNAPSHOT.1
- 2022.1 compatibility
- do not log 'file not found' as error.
- fixed exception if the target package does not exist.
- navigate from path mapping to interface method (spring & micronaut).
- fix exception in file type check.
- auto-detect mapping.yaml by
openapi-processor-mapping: v2key/value instead of matching the file name. - add navigation gutter icon on
package-nameconfiguration in themapping.yaml. If the target package exists, it will navigate to the package with the generated sources.
- auto-detect the
mapping.yamlfile and set the json schema for editing support (autocompletion & validation) - add openapi-processor icon for
mapping.yaml