All notable changes to the "zuulplugin" extension will be documented in this file.
- Added the ability to jump to the definition of an ansible variable.
- Serialise the parsed job hierarchy to a disk/cache and read from this cache instead of re-parsing the file.
- The cached files will be reparsed if the modification date of the file is later than the one in the cache.
- More accurately determine the location of attributes
- Added a logger that outputs text to an output channel
- Job attributes and project-template attributes now have accurate locations in vscode space.
- Added the ability to rename job-names in a single click.
- Fixed parsing some yaml files by creating a schema that recognises wierd tags
- Add the ability to jump to playbook definition from a job.
- Use yaml.Load instead of yaml.safeLoad
- Big code refactor.
- Majority of parsing now done using
js-yaml
third party plugin - Started adding some tests.
- Warning fix: Add document scheme to extension as mentioned here.
- Bug fix: Parse jobs properly which have multi-line attributes and empty lines.
- Bug fix: Parse all workspace folders.
- Initial release