Skip to content

Releases: gruebel/pycep

0.3.3

21 Mar 22:02
Compare
Choose a tag to compare

Changed

  • Adjust the name of child resources to add the parent name as prefix to prevent overlap
  • Moved depends_on to the config block

0.3.2

14 Mar 21:29
Compare
Choose a tag to compare

Added

  • Add contribution guidelines CONTRIBUTING.md
  • Support LoadTextContent function
  • Support loadFileAsBase64 function

Changed

  • Support negative values in @minValue decorator

0.3.1

05 Mar 22:13
Compare
Choose a tag to compare

Changed

  • Remove usuage of typing_extensions.NotRequired
  • Refactor BicepParser class to leverage lazy loading of the compiled grammar

0.3.0

03 Mar 15:31
Compare
Choose a tag to compare

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

13 Feb 18:00
Compare
Choose a tag to compare

Added

  • Possibility to pass Bicep template via str or Path
  • Add BicepElement to json 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 to loop_range and adjust the behaviour to allow iterating over item + index
  • Prioritize substract over minus operator
  • Prioritize _RESOURCE_ID and _RESOURCE_GROUP over STRING terminal

0.1.0

06 Feb 11:51
Compare
Choose a tag to compare

Added

  • First release to be able to parse all the official examples of Bicep 101.