Puccini

Latest version: v0.21.0

Safety actively analyzes 622360 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

5.0.5

8f0510c Standardize on YAML names for internal types
a281f7f Switch Java YAML parser to SnakeYAML Engine
8a86f19 Support --strict switch for YAML
b955e08 Some code cleanup and reorganization
8247118 Reorgnize quirks
72c31a7 Improve examples
dde6df4 Fixes to documentation links
725a6c1 Use Puccini versions in wrapper

2.0

a960992 Do not use YAML !!timestamp type by default
4085d11 Add coloring to scripts
918d277 Fix quotation bugs in problem reports
d590ed6 Improve Python wrapper
e53191d Don't test repository URLs for validity
6897404 Update dependencies and Go
7e0183c Documentation fixes
44aa0f1 Use constants for internal types
660e945 Fix relationship type determination
feaecae Create "scriptlet" sub-command for puccini-clout
0569c8b Rename puccini-js to puccini-clout
2015627 Add some JavaScript APIs
bb9f8d1 Various additions
ad3ad72 Require parameters to have "type" field
86ab5ae Some improvements to scriptlet handling
8099fb8 Support arguments for scriptlet execution
f0212eb Revise metadata usage in profiles
1bfc1ae Supporting decoding multiple YAML documents
8a37f0c Use canonical name for substitution type
286fd4b Major regression: problems were not being merged
340d08c Additions to ARD package
5b6794f Overhaul of value information format for Clout
82adae8 Small change to metadata structure
e2f2ebe Capability filters as sequenced list, not map
9f568ec Reflection: don't traverse unexported fields
0b5ca4b Fix removal of old relationships in resolve.js
1f60ee7 New URL context for optimizing temporary file use
da4a156 Improve downloaded file management

1.17

526cddc Add to "onap" combination quirk
aee8c76 More flexible quirk
c99f275 Support combination quirks: "etsinfv", "onap"
71daaaf New quirk: imports.sequencedlist
6eca57e New quirk: annotations.ignore
e695413 Merge pull request 81 from amarchese96/main
1c674dc Fix error in dgraph.js scriptlet

1.3.1

1.3

43d9a48 Rename "function" to "function call"
7ebf8dd Support anchors/aliases in YAML locator
14d3516 Improve service template version detection
ebb6cae Add original string to scalar-unit in Clout
c8bb7d0 Fix JavaScript example
17272b1 Line and column numbers for function call problems
25cac3a Line and column numbers for problem report
0369c34 Rework puccini-tosca CLI switches
4c69af6 Fix 25 to coerce interface and operation inputs
941c10e New quirk: data_types.string.permissive
f0fd999 Support for exporting to Neo4j
567bb9b Support for exporting to Dgraph
24a4408 Documentation improvements
6ce8c56 Reorganize examples
5ec5f24 Fix inheritance of interface inputs

0.21.0

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

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.