Changelog
* 2a24a6c Small Python wrapper updates
* 3ab916a Fix relationship assignment logic
* 8d605c2 Security fix for golang.org/x/net
* 0f04090 Remove CGO usage to improve portability
* fe0cbc2 Build even when not in a git repository
* 61ff497 Add Khutulun to README
* 1f32554 Improve library and wrappers
* c3d0d77 Output mapping: validate optional capability name
* 01a008b Fixes to operation mapping
* f73035b Refactor mappings
* f8c4d21 New puccini-csar tool
* c20111f Fix go.mod
* d40550e puccini-tosca: URL mapping via --map-url/-u
* e7aea2c New quirk: interfaces.operations.permissive
* b84297e NPE for output mapping setRelationship
* eca90d1 Support inputs+quirks for Python, Ruby, Java
* d573cd9 Render operation outputs
* 56a2ebf Clean up Clout coercible API
* bbffb6b Support coercion of complex types (with fields)
* a7811ef Refactoring of value normalization and coercion
* 3289a44 TOSCA 2.0: use "$" prefix for functions
* 98c6565 ARD-related fixes and cleanups
* 7628ca1 JavaScript fixes
* 77dea99 Relationship index for get_property/attribute
* 506a3b0 TOSCA 2.0: count_range default is [0, UNBOUNDED]
* 49c5e4e Upgrade dependencies
* eaabf96 Support requirement count, directives, optional
* 28dcfa0 TOSCA 2.0 topology_template to service_template
* 1b14294 Rename TOSCA "unit" to "file"
* a9409c1 Fix for attribute default rendering
* 1c45da4 Add "tosca.outputs" scriptlet
* ac66999 Improve Clout normalization and copy
* 95af4ac Use string timestamps for history
* ba7a2e7 Don't allow refining required false to true
* 1052042 Allow parameters to be untyped
* bf97e52 BlockStorage to Storage.BlockStorage
* d229304 Merge pull request 102 from amarchese96/main
* dca78e7 Repository short notation
* 5c21a81 Fix errors on neo4j scriptlet
* c7f6622 Fix for wrappers
* 8a10d4c Add support for --path argument
* a5cd8fa Upgrade to Go 1.18