This repository has been archived by the owner on Sep 27, 2022. It is now read-only.
Releases: ysthakur/YamlPlugin
Releases · ysthakur/YamlPlugin
v0.5.0a-2021.3.2
Only updated IntelliJ version to 2021.3.2.
v0.4.0-2021.1.1
Nothing much, just ran buildPlugin again with the IJ version set to 2021.1.1
Overhauled annotator almost completely
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
2020.2
2019.3.5
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