Releases: prometheus-community/monaco-promql
Releases · prometheus-community/monaco-promql
v1.5.0 : Transferring project to Prometheus-Community
- [Enhancement] Enable eslint
- [Enhancement] Add package keyword
- [BreakingChange] Package name changed from
monaco-languages-promqltomonaco-promql - [BreakingChange] Package organization changed. It doesn't contain anymore the sub-directory
lib
v1.4.0 : Add the offset modifier
- [Feature] Add the offset modifier
v1.3.0 : Variables renaming
- [BreakingChange] Renamed some variables to be more understandable.
def->promLanguageDefinitionconf->languageConfiguration
v1.2.0 : Autocompletion
- [Feature] Auto-completions of all keywords under
completionItemProvidervariable.
v1.1.0 : Add comments support
- [Feature] Comments tokenization :
#starting lines are considered ascomment. - [Bugfix] Fix way to display durations (
5m,24h,2d...) - Removed redundant escapes of characters in regexp.
- Improved the README.
v1.0.0 : Support of main PromQL syntax elements
- Continuous deployment with azure pipelines.
- Numbers tokenization : considered as
number(taken from cpp language). - Labels tokenization : considered as
tag. - Strings tokenization : considered as
string. - Keywords tokenization : all considered as
type. - Created all PromQL keywords & operators :
- Aggregation Operators;
- Functions;
- Aggregations over time;
- Vector Matching;
byandwithoutclauses;- Operators.
- Created two exported objects :
conf: IRichLanguageConfiguration&language: ILanguage. - Created the repository (cloned from monaco-languages).