Luke LaFountaine
8e3640317e
chore: Fix several typos throughout the project ( #11015 )
2022-04-27 10:48:18 +02:00
Piotr Grzesik
f7ffb19788
refactor: Support custom error message for variables resolution
2022-04-20 13:07:59 +02:00
Steven Noorbergen
8db03c90ff
fix(Variables): Fix too eager nested resolution tracking ( #10554 )
2022-01-24 14:03:32 +01:00
Mariusz Nowak
63d54e1537
fix(Variables): Resolve variables in resolved address & params values
2021-12-02 11:51:08 +01:00
Mariusz Nowak
9c75044fd5
refactor(Variables): Seclude internal logic for reuse
2021-12-02 11:51:08 +01:00
Mariusz Nowak
c0f8459680
refactor(Variables): Cleanup logic
2021-12-02 11:51:08 +01:00
Piotr Grzesik
60d729b5d4
feat(Telemetry): Detect used variable sources
2021-07-28 13:18:31 +02:00
Mariusz Nowak
80b76406ac
feat(Variables): Support variables across file address resolution
2021-06-29 17:37:11 +02:00
Mariusz Nowak
0e3db01db8
feat(Variables): Resolve vars in strings which are subject to be joined
2021-06-29 17:37:11 +02:00
Mariusz Nowak
ac7efb1b7b
refactor(Variables): Remove redundancy
2021-06-29 17:37:11 +02:00
Mariusz Nowak
2ff58b16bf
feat(Variables): Expose variable resolver function to variable sources
2021-04-27 13:48:57 +02:00
Mariusz Nowak
102d0bafe6
refactor(Variables): Fix inline comment typo
2021-04-27 13:48:57 +02:00
Mariusz Nowak
c63244ce96
fix(Variables): Clear escape slashes
...
New variables engine supports escape syntax (so e.g. "\${foo:}" was not recognized as variable notation.
Still there was no logic that would clear "\" characters. This patch fixes that
2021-04-20 10:28:06 +02:00
Mariusz Nowak
712a569d52
feat(Variables): serviceDir option as replacement for servicePath
...
Support for `servicePath` is maintained until next major
2021-04-16 13:32:13 +02:00
Mariusz Nowak
a537856651
refactor(Variables): Smarter resolution phases
2021-03-18 14:36:18 +01:00
Mariusz Nowak
54da2c23a1
refactor(Variables): Ensure to not resolve any value with promise
2021-03-18 14:36:18 +01:00
Mariusz Nowak
a867515bc0
refactor(Variables): Simply Array.from operation
2021-03-18 14:36:18 +01:00
Mariusz Nowak
5e2406bea7
fix(Variables): Expose source resolution errors as non-user errors
2021-03-09 12:05:59 +01:00
Mariusz Nowak
524c43df75
refactor(Variables): Improve source fulfillment handling
2021-03-09 12:05:59 +01:00
Mariusz Nowak
68f326e79f
fix(Variables): Ensure to not share property cache across resolutions
2021-03-03 10:13:32 +01:00
Mariusz Nowak
df627394b3
fix(Variables): Ensure proper error handling for resolved value parsing
2021-03-02 22:47:32 +01:00
Mariusz Nowak
480b61270c
fix(Variables): Ensure to resolve variables in resolved strings
2021-03-02 21:24:52 +01:00
Mariusz Nowak
5ad1c19cc9
fix(Variables): Ensure to not share source cache across resolutions
2021-02-26 12:07:36 +01:00
Mariusz Nowak
fb2c425ed2
feat(Variables): New parser and resolver implementation
2021-02-24 12:15:28 +01:00