Version 1.2.0 (2017-03-27)
Features:
Bugfixes:
Features:
Version 1.0.2
Bugfixes:
Features:
Features:
- Warnings and autocompletions are now added for only k-infinity libraries. For example
x.attribute("")
only creates completions and warnings, ifx
is of the type$k.SemanticElement
Bugfixes:
- Several exceptions fixed
- Synchronizing files with windows line endings doesn't insert double line endings anymore
- The NodeJS plugin does not override the k-infinity file icon anymore
- Changes to k-infinity.ini files are now detected and will force a refresh of the configuration.
Features:
- Autocompletion for $k.Registry.mapping
- Validierung of string values passed to $k.Registry.mapping
- New action "Open k-infinity element..." which is similar to "Go to symbol..." and can open all known elements in a currently running service (including locator string values)
- Scripts are now available with their ID in the "Go to file..." action. Now you're able to enter a script id to jump the file it belongs to.
- Added "Open in k-infinity..." in the context menu of a file editor.
- New JavaScript inspection to detect literal DMID string literals.
- k-infinity/i-views JavaScript libraries mappings associated with a synchronized directory will be removed if they do not match the current version
- Support for i-views 5.0.0 and k-infinity JavaScript API versions 4.3.1, 4.3.2/
- Support for IntelliJ 2017.1 platform builds
- Leading and trailing whitespace is ignored by a i-views synchronization
Version 1.0.2
Bugfixes:
- The property occurrence inspection did check abstract properties
- The "open script editor" intention can now be called while indexing is active
Features:
- Basic support for k-infinity modules ($k.define, $k.module, $.require validation and code completion)
- New inspection 'Call chain optimization' which can replace a chain of methods calls with a single call (e.g. topic.attribute().value() with topic.attributeValue()).