Releases: djluck/PromQL.Parser
Releases · djluck/PromQL.Parser
Updating to Prometheus v3
03 Mar 04:04
Compare
Sorry, something went wrong.
No results found
Including new Prometheus v3 functions + aggregate operators
Now targets net6.0 + net8.0
3.2.0
13 Feb 04:51
Compare
Sorry, something went wrong.
No results found
Improving the pretty print algorithm to only break after lines reach a certain length
v3.1.0
12 Feb 01:33
Compare
Sorry, something went wrong.
No results found
Adding basic pretty print support in the Printer class
3.0.3
29 Aug 03:32
Compare
Sorry, something went wrong.
No results found
Fixed a bug that meant parenthesis weren't being emitted for binary expressions that used group_left/ group_right without specifying any labels
3.0.2
29 Apr 04:20
Compare
Sorry, something went wrong.
No results found
Fixing a bug in DepthFirstVisitor that meant VectorSelector wasn't returned from MatrixSelector
3.0.1
29 Apr 01:36
Compare
Sorry, something went wrong.
No results found
Added a package build for .NET 6.0
3.0.0
21 Apr 23:12
Compare
Sorry, something went wrong.
No results found
Added support for deep cloning of Expr
Clarified support for mutability (only properties on types implementing Expr may be mutated)
BREAKING CHANGE: Some existing properties on non-Expr types were mutable, made them immutable.
2.1.0
08 Apr 05:54
Compare
Sorry, something went wrong.
No results found
Adding a new set, Operators.BinaryArithmeticOperators that describes binary operators involved with arithmetic
2.0.0
19 Feb 06:45
Compare
Sorry, something went wrong.
No results found
Adding stronger validation of PromQL expressions, principally type checking which will allow consumers to validate the type an expression produces.
This has meant a lot of improvements:
Aggregate operator and function signatures are now defined in the library and parameter counts and types can be checked.
Binary expressions are now parsed with the (correct) associativeness: left associativeness.
Binary operators now have precedence associated with them and binary expressions are grouped according to this
Every expression can determine it's return type
Expression types preceeding offset expressions are now validated more carefully
Positions of parsed expressions from the source input are now available in all AST nodes
1.2.0
01 Feb 23:16
Compare
Sorry, something went wrong.
No results found
Making non-value AST types mutable- this will allow for easier updates of a parsed AST.