Releases: gruebel/pycep
Releases · gruebel/pycep
0.3.3
Changed
- Adjust the name of child resources to add the parent name as prefix to prevent overlap
- Moved
depends_on
to theconfig
block
0.3.2
Added
- Add contribution guidelines
CONTRIBUTING.md
- Support
LoadTextContent
function - Support
loadFileAsBase64
function
Changed
- Support negative values in
@minValue
decorator
0.3.1
Changed
- Remove usuage of
typing_extensions.NotRequired
- Refactor
BicepParser
class to leverage lazy loading of the compiled grammar
0.3.0
Added
- First release to be able to parse all the official examples of Bicep 201 and 301.
- Enable caching of compiled parser
- Ignore shell styled comments
- Support
max
function - Support
min
function - Support
int
function - Support
skip
function - Support
managementGroup
function - Support
tenant
function - Support
startsWith
function - Support
endsWith
function - Support
trim
function - Support
padLeft
function - Support
dataUri
function - Support
dataUriToString
function
0.2.0
Added
- Possibility to pass Bicep template via
str
orPath
- Add
BicepElement
tojson
output to differentiate between strings and element references - Support
first
function - Support
last
function - Support
bool
function - Support
newGuid
function - Support
uri
function - Support
uriComponent
function - Support
uriComponentToString
function - Support
divide
operator - Support
modulo
operator - Support
multiply
operator - Support
pickZones
function
Changed
- Rename
loop_index
toloop_range
and adjust the behaviour to allow iterating over item + index - Prioritize
substract
overminus
operator - Prioritize
_RESOURCE_ID
and_RESOURCE_GROUP
overSTRING
terminal