Skip to content

Latest commit

 

History

History
26 lines (22 loc) · 941 Bytes

2016-10-30-release-0.2.md

File metadata and controls

26 lines (22 loc) · 941 Bytes
layout title category
post
XQuery IntelliJ Plugin 0.2
release
  1. Use an inspection -- not the parser -- to check and report constructs from a different XQuery version or extension.
  2. Improved error recovery when parsing library modules.
  3. Context-based highlighting of identifiers (QName prefices, annotations and keyword-based identifiers).

Language Support:

  1. Complete support for XQuery 3.0 constructs.
  2. Complete support for XQuery Update Facility 1.0.
  3. Complete support for MarkLogic 1.0-ml extensions in MarkLogic 6.0 and 8.0.
  4. Fix InstanceofExpr and TreatExpr -- they expect a SequenceType, not a SingleType.

IntelliJ Integration:

  1. Resolve URILiteral string references.
  2. Resolve QName prefices to namespace declarations.
  3. Resolve function usage to the corresponding function declaration.
  4. Resolve variable usage to the corresponding variable declaration.
  5. Find usages.