This repository has been archived by the owner on Jul 11, 2022. It is now read-only.
0.11.0
- [Feature]: Add the completion of the keyword
bool
. (#89) - [Feature]: Add a function
enricher
that can be used to enrich the completion with a custom one. - [Feature]: Add a LRU caching system. (#71)
- [Feature]: You can now configure the maximum number of metrics in Prometheus for which metadata is fetched.
- [Feature]: Allow the possibility to inject a custom
CompleteStrategy
. (#83) - [Feature]: Provide the Matchers in the PrometheusClient for the method
labelValues
andseries
. (#84) - [Feature]: Add the method
metricName
in the PrometheusClient that supports a prefix of the metric searched. (#84) - [Enhancement]: Caching mechanism and PrometheusClient are splitted. (#71)
- [Enhancement]: Optimize the code of the PrometheusClient when no cache is used.
- [Enhancement]: General improvement of the code thanks to Codemirror.next v0.14.0 (for the new tree management) and v0.15.0 (for the new tags/highlight management)
- [Enhancement]: Improve the code coverage of the parser concerning the parsing of the function / aggregation.
- [BugFix]: In certain case, the linter didn't ignore the comments. (#78)
- [BreakingChange]: Use an object instead of a map when querying the metrics metadata.
- [BreakingChange]: Support last version of Codemirror.next (v0.15.0).
- [BreakingChange]: Change the way the completion configuration is structured.