Releases: gruebel/pycep
Releases · gruebel/pycep
0.5.1
Added
- Support Python 3.13 officially
- Support
loadYamlContent
function - Support
flatten
function - Initial support of custom data types
- Support safe-dereference operator
Changed
- Fixed multiline issue with union function
- Fixed multiple newline issues
Removed
- Drop support of Python 3.7
0.4.2
Added
- Support Python 3.12 officially
- Support all accessor operators
- Support
join
function - Support
metadata
element - Support more resource for
list*
function
Changed
- Fixed a regression to support quoted keys with dots in an object
- Fixed typo in
join
parameter name
0.4.1
Added
- Support more list* accessor operators
- Support newlines between function parameters
Changed
- Fixed an issue with function
resourceId
not allowing more than 5 parameters - Fixed an issue with a final newline in the
@metadata
decorator
0.4.0
Added
- Support dot notation in private module registry names
- Support
sys
namespace notation for decorators - Support
!
non-null operator - Support
filter
function - Support multi line strings in description decorator
Changed
- Fixed an issue with comments between decorator and element
0.3.9
Changed
- Fixed an issue with unclosed multi line strings
0.3.8
Added
- Support
loadJsonContent
function
Changed
- Support shadowing of a couple of built-in functions
- Support single line array and object declarations
0.3.7
Added
- Support index accessor for
json
function - Support
managementGroupResourceId
function - Support
dateTimeFromEpoch
function - Support
dateTimeToEpoch
function
0.3.6
Added
- Support property accessor for
json
function - Support Python 3.11 officially
0.3.5
Added
- Support
@description
decorator for var elements - Leverage
typing.NotRequired
from Python 3.11 to improve type hints
0.3.4
Added
- Support
@description
decorator for output elements - Support public module registry references
- Support module alias references