Skip to content
This repository has been archived by the owner on Sep 27, 2022. It is now read-only.

Releases: ysthakur/YamlPlugin

v0.5.0a-2021.3.2

25 Sep 14:54
Compare
Choose a tag to compare

Only updated IntelliJ version to 2021.3.2.

v0.4.0-2021.1.1

21 May 13:58
7a6c4ed
Compare
Choose a tag to compare

Nothing much, just ran buildPlugin again with the IJ version set to 2021.1.1

Overhauled annotator almost completely

08 Feb 00:31
Compare
Choose a tag to compare

Fixed stuff:

  • Elements to annotate are no longer held in elementsToAnnotate because the errors showed up after they were fixed. This should prevent a possible memory leak in case the elements were deleted or modified.
  • Also, ids are not searched for in the entire file, but are rather kept track of in a map (each project has its own map to hopefully ease opening multiple projects at once). This should stop stack overflows from happening.
  • Code completion, seeing Javadocs, and resolving references are possible for items in sequences.
  • Arguments to mappings with the tag !!map aren't highlighted with "No such parameter" now.

Known / potential bugs:

  • Deleting the entire file and undoing it may require the plugin to be restarted (the inspections tooltip should work).
  • Random crashes (this shouldn't happen anymore, but I haven't tested it enough).
  • The summoning of Cthulhu without warning.

2020.3

05 Jan 00:46
Compare
Choose a tag to compare
Use IJ 2020.3 and Gradle 6.7.1

2020.2

23 Sep 18:07
Compare
Choose a tag to compare

Fixed after update to 2020.2, still need to add more functionality.

2019.3.5

05 Jun 23:36
Compare
Choose a tag to compare
2019.3.5 Pre-release
Pre-release

Your favorite plugin, now compatible with IntelliJ 2019.3.5

Features:

  • Code completion (partially implemented)
  • Checking if all required parameters are filled (kinda implemented)
  • References using '@id' (implemented)
  • Resolving references to Java classes; find usages for Java classes in YAML code (partially implemented)
  • Type checking for parameters (not implemented)

How to install it:

First, clone this repository.
Go to File > Settings > Plugins
Click the gear icon and select 'Install plugin from disk'
Navigate to \build\libs and select the jar labelled YamlPlugin-WHATEVERVERSION.jar