Skip to content

Releases: picimako/just-kitting

v0.8.1

13 Feb 07:46
Compare
Choose a tag to compare

Fixed

  • Added a missing getActionUpdateThread() method override to avoid throwing exception.

v0.8.0

01 Feb 06:30
b75bc8a
Compare
Choose a tag to compare

Changed

  • Supported IDE version range: 2023.1.5-2024.1-EAP.
  • Intention action sub-category names are now displayed in <intentionAction> tag code folding placeholder texts.
  • Plugin configuration updates.

v0.7.0

17 Oct 06:33
0139956
Compare
Choose a tag to compare

Changed

  • Supported IDE version range: 2022.3-2023.3
  • Plugin configuration updates.

v0.6.0

20 Sep 14:12
904ef1d
Compare
Choose a tag to compare

Added

  • #29: Added code folding for extensions.intentAction tags in plugin descriptor files.

Changed

  • #29: Code folding of extensions.localInspection and extensions.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

19 Jul 05:46
7044a86
Compare
Choose a tag to compare

Added

  • #29: Added code folding for extensions.globalInspection tags in plugin descriptor files.

Changed

  • The check for non-existent method for CallMatchers 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

30 Jun 18:35
2ab117c
Compare
Choose a tag to compare

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

19 Jun 10:14
708deec
Compare
Choose a tag to compare
  • 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

02 May 09:20
0fcec01
Compare
Choose a tag to compare

Changed

  • Added missing @Override annotation to getState() and loadState() methods when converting a class to PersistentStateComponent.
  • 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.

v0.1.0

28 Feb 07:56
Compare
Choose a tag to compare

Added

  • Added project files.
  • #7: Added an intention on Java class methods to generate CallMatcher initializer calls from them.
  • Initial scaffold created from IntelliJ Platform Plugin Template