Releases: picimako/just-kitting
Releases · picimako/just-kitting
v0.8.1
v0.8.0
v0.7.0
v0.6.0
Added
- #29: Added code folding for
extensions.intentAction
tags in plugin descriptor files.
Changed
- #29: Code folding of
extensions.localInspection
andextensions.globalInspection
tags is extended with resource bundle message resolution with fallback logic based on where bundle names are specified in the EP or in the plugin descriptor file. - The light service class names are now sorted alphabetically in the View all light services inlay hint list popup.
Fixed
- Fixed the issue that the View all light services inlay hint list popup didn't appear because it didn't handle rendering of KtClasses.
v0.5.0
Added
- #29: Added code folding for
extensions.globalInspection
tags in plugin descriptor files.
Changed
- The check for non-existent method for
CallMatcher
s now works also when the class name is specified as a constant.
Fixed
- Fixed an NPE that occurred when looking up the
com.intellij.openapi.components.Service
class for showing the light services inlay hint.
v0.4.0
Added
- #22: Added code folding for
extensions.localInspection
tags in plugin descriptor files.
Changed
- Added
qodana.yml
to the list diffable plugin configuration files. - Improved the inlay hint logic to find and classify light services in Kotlin classes, including nested classes.
- #2: Added Kotlin file support for generating a
getInstance()
function in companion objects for services, components, etc. - #2: Added support for converting a Kotlin class to a
PersistentStateComponent
. - CONF: Updated plugin configuration to match version 1.7.0 of the platform plugin template.
- CONF: The plugin is now built with JDK 17.
Removed
- Removed support for IJ 2022.1.
- Removed some deprecated and internal API usage.
v0.3.0
- Added support for IJ 2023.2.
- Kotlin class light services are now listed too in the light services inlay hint in
plugin.xml
. - Added an action that opens a diff view of certain plugin configuration files, and compares them with their versions
in the IntelliJ Platform Plugin template on GitHub. It opens a two-sided diff view with the local and remote versions of the file.
v0.2.0
Changed
- Added missing
@Override
annotation togetState()
andloadState()
methods when converting a class toPersistentStateComponent
. - Relaxed the conditions in what the service
getInstance()
generation action is available.
It is now available in interfaces, abstract classes and non-light-service classes as well, and users can also choose the service level. - #8:
CallMatcher
initializers can now be generated when invoked on method calls as well.