All notable changes to this project will be documented in this file.
- [ui] fix alternative keyword suggestions in Eclipse UI proposal provider (f5f5d55)
- [lang] support parsing of alternative identifiers (02a6278)
- [lang] support "top of set" and "bottom of set" expressions (8a56297)
- [dependencies] upgrade Eclipse to e4.30 and Xtext to 2.33.0 (573a343)
- [build] move to Tycho 4.0.4 (9d036b3)
- [lang] support
id
filtering for concept and member domains (e3b0acc)
- [validation] significantly speed up validation performance for large ECL expressions by disabling unnecessary Xtext object validation (3a06a68)
- [dependencies] bump Xtext/Xtend to 2.23.0 (ff60902)
- [docs] fix build badge due to shields API change (3a9fbf8, c5afb77)
- [ui] fix missing keyword suggestion in Eclipse UI proposal provider
- [lang] support description ID filter introduced in ECL 2.1
- [ui] fix keyword proposals in Eclipse UI proposal provider; add suggestions for history profiles; add an image to filter constraint domains
- [lang] include missing member short domain keyword (
m
) when parsing Identifier rule content to properly detect all supported IDs
- [validation] add missing error code to too short term value
- [validation] prevent NPE when a validation rule does not provide an error code
- [validation] support configuration of
ignoredSyntaxErrorCodes
via System property. An example to ignore SCTID errors:-DignoredSyntaxErrorCodes=sctid.error
- [lang] support the latest official ECL 2.0 specification changes
- Support history supplements
- Support memberField filters
- Support memberField selection
- Minor non-breaking syntax changes
- [lang] support matching any kind of ID from the following alphabet (
a-zA-Z0-9-_
)
- [lang] support grammar constructs, property filters introduced in ECL 1.6 language specification (#6)
- [lang] support ECL specification 1.5.0 (#4)
- Support official filter constraints, like
TermFilter
,Language Filter
,Description Type Filter
,Dialect Filter
,Acceptability Filter
- Support unofficial filter constraints (from QL Draft), like
Active Filter
,PreferredIn Filter
,AcceptableIn Filter
,LanguageRefSet Filter
,Module Filter
,SemanticTag Filter
,EffectiveTime Filter
,CaseSignificance Filter
- Support nesting, conjunction and disjunction of filter constraints
- Support official filter constraints, like
- [ide] support semantic highlighting in Eclipse based IDEs and LSPs (#1)
- [lang] support
childOrSelfOf
andparentOrSelfOf
operators, see ECL 1.4 (85c8c19, 10fa8fa) - [releng] do not include all dependencies in update site zip (acf34d3)
- [dependencies] bump Eclipse Platform to 2020-09 (bb53f9f)
- [dependencies] bump Xtext/Xtend to 2.23.0 (bb53f9f)
- [build] add mvnw support (#2)
- [releng] initial release of 1.3.0 extracted from snow-owl