From 9754d81258e6098ea9ae2e880f77489c57e4a172 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Nov=C3=BD?= Date: Thu, 3 Mar 2016 21:42:48 +0100 Subject: [PATCH] Added upstream changelog. --- debian/CHANGELOG | 319 +++++++++++++++++++++++++++++++++++++++++++++++ debian/changelog | 1 + 2 files changed, 320 insertions(+) create mode 100644 debian/CHANGELOG diff --git a/debian/CHANGELOG b/debian/CHANGELOG new file mode 100644 index 0000000..913450f --- /dev/null +++ b/debian/CHANGELOG @@ -0,0 +1,319 @@ +CHANGES +======= + +0.4.0 +----- + +* Changed datatype_definitions tag to data_types to match spec +* Fix CSAR usage in README +* Update documentation for NFV profile support +* Add the node type tosca.relationships.RoutesTo to TOSCA spec +* Add undefined properties to Network and Database node types +* Solves the incorrect inheritance of attributes in NodeType +* Add new attributes to Compute node +* Solves the incorrect inheritance of attributes and requirements of tosca.nodes.Root +* Bugfix for incorrect definition of capabilities element in tosca.nodes.Root +* Fixes for using the NFV Profile and Imports in the Tacker server +* Fixed typo in statefulentity.py variable +* Remove undesired message on CLI +* Add test for relationship +* _get_explicit_relationship() only looks at the first relationship +* Fix typo in definition file +* Handle custom relationship types properly +* Added support for TOSCA group and group types +* Update the TOSCA NFV definitions with corrected capablity derivations +* Updates to TOSCA NFV Profile +* Validation of imported templates +* Add support to node_filter in requirements section +* Solves the error using a map type with a max_length contraint +* Return type value along with parent hierarchy +* Corrections to the TOSCA NFV definitions file +* Implementation of policies in topology template +* Add support for Simple NFV Profile +* User assert in test +* Correct an inline import +* Updated from global requirements +* Incorrect inheritance of properties in capability objects +* Support of nested properties and indexes in get_property function +* Fix Tosca Parser returns an exception in the output when run on a node type template +* Add support for HOST as first argument in get_property function +* Add support for using ToscaTemplate with a parsed template string +* Remove duplicate test +* Put py34 first in the env order of tox +* Solves the error using a map type wuth a min_length contraint +* Solves the "TypeError: 'NoneType' object is not iterable" when getting nodetemplate relationships. Closes-Bug: #1527214 +* Use six compatibility library to load yaml files +* Add consistency and validation to required attribute +* Included namespace_prefix logic in toscaparser +* Updated from global requirements + +0.3.0 +----- + +* Add checks in shell for optional keynames in the template +* Add full stack trace for parser errors +* Update documentation +* Fix issues with CSAR error handling +* Fix an incorrect template +* Fix a broken test +* Add expected path for built in template +* Update definition for public endpoint +* Update PortSpec definition per latest spec +* Fix more unhandled errors for full validation +* Update requirements +* Fix missing import with new test +* Fix an error message format +* Update error message to a uniform format +* Fix an issue with handling invalid section names +* Create an initial test coverage for shell entry point +* Modify test case for broader coverage +* Full validation of TOSCA templates +* Create shell entry point +* Update trove classifier +* Support .zip and .csar extension for CSAR files +* Update the endpoint admin capability definition +* Fix and test the validation of template file +* Fix a bug where the temp folder is not always removed + +0.2.0 +----- + +* Fix backward compatibility issue +* Add validation of external resources for CSAR archives +* Update CSAR url to its github url +* Create CLI test utility +* Add CSAR processing support +* Allow special keywords in TOSCA template +* Add documentation for parser architecture +* Add CSAR decompression support +* Fix translation issue with interface inputs and functions +* TOSCA imports implementation single-line and multi-line grammar +* Support extracting the main template from a CSAR archive +* Restructured node template testcases in file test_toscatplvalidation.py +* Change ignore-errors to ignore_errors +* Update links for URL referenced templates +* Added PolicyType definitions for TOSCA +* Remove unused yaml files +* Change the entity type module name for consistency +* Extract CSAR description metadata from the main template +* Handle URLs for input templates and imports +* Add CSAR validation and metadata extraction +* Added occurrences of requirements validation +* Fix property inheritance for node templates + +0.1.0 +----- + +* Change i18n references +* Update TOX +* Update setup config file +* Fix coverage file with new repo +* Create README +* Add init file for toscaparser +* Update documentation +* Redefine respository structure +* Remove translator specific code +* Update gitreview file +* MemoryUnit Incorrectly normalizes to uppercase +* Implement SoftwareComponent and WebApplication normative types +* Validation of TOSCA version +* scalar-unit data type support as template input parameters +* Corrected checking required properties of OS capabilities in UT +* Validation for TOSCA second to below levels in template +* Fix two typos on heat-translator documentation +* Modified to get closest flavor based on minimal/no inputs +* Set property to be required by default +* Update TOSCA artifacts type +* Separate implementation of custom types and base types +* supporting short versions of requirements +* Add full support for PortDef data type +* Update network examples to the spec (1) +* Update TOSCA wordpress custom definition +* Update the 4th and 5th block storage examples (1) +* Add missing storage examples from the spec +* Update the 6th block storage example from the spec (1) +* Remove the circular dependency in network examples +* Update the first block storage example to the spec (1) +* Update object store definition and example +* Sync single server example with latest spec +* Sync network examples with the spec +* Remove py26 env +* Fix translation of block storage +* Updated from global requirements +* Add a unit test for nodejs-mongodb template translation +* Update TOSCA version per spec +* Prepare ELK TOSCA Template for Translation into HOT (6) +* Add app in the nodejs mongodb template +* Update TOSCA credential datatype +* Update TOSCA relationship inheritance +* Update TOSCA translator installation doc +* Update TOSCA relationship valid targets +* Document usage of translator with OSC +* Added directory structure in README.rst +* Add a unit test for ELK translation +* Annotate TOSCA scripts +* Prepare ELK TOSCA Template for Translation into HOT (5) +* Updated from global requirements +* Implement tosca.scalar-unit +* Update TOSCA base type definition file with version +* Prepare ELK TOSCA Template for Translation into HOT (4) +* Added translation to the tosca network module +* Added translation in dataentity module +* Fix typos in ELK CSAR readme file +* Updated from global requirements +* Adding unit test coverage for the validate method +* Implement artifact type definition +* Add support for parameters to translate template +* Added the missing testcases for Tosca translator +* Add handler for ConnectsTo relationship +* Prepare ELK TOSCA Template for Translation into HOT (3) +* Update TOSCA ELK scripts +* Adding an empty template test for simple_parse() +* Add unit testcases for toscalib_elements_constraints.py +* Fixed spelling mistake +* Fixing an error message which was not translated +* Add the ability to set output file +* Create an OSC plugin for heat-translator +* Resolve interfaces by symbolic name not by type +* TOSCA: Database and DBMS node properties update +* TOSCA: fix indentation in elk CSAR +* TOSCA: create csar for monitoring use case +* Installer scripts should not run simultaneously on the same server +* Prepare ELK TOSCA Template for Translation into HOT (2) +* TOSCA: Update memory size per spec changes +* Adding test coverage for HotParameter +* Fix host server assignment for resources with multi-node dependency +* Heat-Translator: Update README with new IRC Channel +* Added a unit test to cover diff_dicts in utils.py +* Fix installation package name +* Prepare ELK TOSCA Template for Translation into HOT +* TOSCA: interfaces for relationship templates +* TOSCA: fix Python34 UnicodeDecodeError +* Pick up new plugins for ELK +* Heat translator plugins for new TOSCA custom types +* TOSCA: keep the license formatting consistent +* TOSCA: Create a test CLI program +* Fix typos in tosca_elk.yaml file +* TOSCA: use the artifacts directory for scripts +* TOSCA: Correct duplicate Block Storage description +* Implement tosca.capabilities.Container +* TOSCA: minor updates in TOSCA def file per spec +* TOSCA: rename sample template file +* Create a unit test for wordpress specification in TOSCA +* Update the TOSCA monitoring use case +* Update TOSCA requirements for template and type +* Apply topology_template to tosca_template +* Inital Implementation of topology template +* Add test templates for topology template +* Update code base to be hacking compatible +* Update requirements and test-requirements +* Update README.rst to point to correct urls +* Update heat-translator's documentation theme +* Added unit test to verify num vals in str_to_num +* Implementation of tosca.node.ObjectStorage +* Implementation of CompareUtils class +* Added a unit test for convert_unit_size_to_num +* Added unit test to cover ValueError in str_to_num +* Update definition of tosca.nodes.WebServer +* TOSCA: organize test templates +* Fixes few nits in the network features code +* Create dictionary returning methods for certain class properties +* The output template is close to HOT template +* Rename TOSCA AttachTo relationship +* Fix coverage so that it works for this repo +* TOSCA: Handle memory units +* TOSCA: Create new utils module with memory units +* Add TOSCA networking features +* TOSCA: Update README source code link +* Follow the hosting chain to find the host server +* Add scripts for logstash, elasticsearch, kibana +* Add scripts to set up monitoring +* Update set of scripts for mongodb and nodejs +* tosca data type validation for float and timestamp +* TOSCA: Handle custom capability type definition +* Return input default value on get_input evaluation +* Replace ip_address attribute with public_address and private_address +* checking input parameter not None before accessing +* TOSCA: Add missing artifacts references +* Change name-value pairs to name-object pairs in the dictoinary +* validating reference properties in translate_input.py +* Add support for properties_def as a dictionary +* added _validate_capabilities_properties function & UT +* Adding tosca.capabilities.Scalable in TOSCA_definitions.yaml +* Apply TOSCA OS capability to compute node +* TOSCA: consider nodejs as web server only +* TOSCA: remove misleading key Entry-Definitions +* Use TOSCA properties from capabilities definition +* Remove Stackforge from README +* New custom type, unit test and template for use case +* Add TOSCA networking definiton +* Update TOSCA interfaces naming +* Separate TOSCA capabilities definition from assignment +* Remove unused TOSCA type variables +* TOSCA: Do not import individual exception classes +* Add missing TOSCA type keywords +* Update TOSCA compute requirement +* Validate TOSCA template version +* Update TOSCA version +* Add scalar unit type +* Handle TOSCA relationship with 'type' keyword +* Handle custom datatypes in current template +* Change definition for tosca.capabilities.Endpoint +* Remove Tosca.capabilities.feature per specs changes +* add blockstorage attachment notation +* Remove redundant TOSCA nodejs requirement +* Change TOSCA interfaces keyword 'input' to 'inputs' +* Add TOSCA service template for monitoring +* Minor tweaks +* Main translation code to handle parameters +* Add new support for get_attribute +* Add support for datatypes +* Rename TOSCA node property relationship to relationships +* Add a debug env for tox +* Sort TOSCA relation output for a match to expected test result +* Create relationship between TOSCA nodes per updated specs +* Fix .gitreview after rename/transfer +* Fix errors in templates and base types +* Workflow documentation is now in infra-manual +* get_attribute HOST keyword +* Handle get_attribute in Tosca outputs +* Add support for list and map types +* Check for tosca keyword in the TOSCA type +* Create a TOSCA CSAR for Wordpress template +* Represent memory unit in string +* Remove extraneous vim editor configuration comments +* Provide implementation to parse monitoring template in TOSCA library +* Allow Tosca templates with no inputs/outputs +* Extended intrinsic functions support +* Remove README.md as duplicate for .rst one +* Work toward Python 3.4 support and testing +* Add missing TOSCA template keynames +* Update README and other doc files +* Clean up heat-translator documentation +* Revert use of olsosphinx library +* add docs job to tox.ini +* Check tosca node requirements +* Add Schema parent class for Property, Input, Output +* Implement TOSCA Block Storage +* Allow use of TOSCA types by short name in the TOSCA template +* Add type attributes +* Enhance the validation of tosca +* Enhanced tosca validation +* Added a module for intrinsic function +* Support importing TOSCA custom node types +* Update the Babel module version +* TOSCA generator top level code +* TOSCA generator translation for individual TOSCA type +* TOSCA generator template syntax +* Remove tosca node template inheritance from node type +* Add missing parameter for the tosca property +* TOSCA parser +* TOSCA definition types for TOSCA library +* Add .gitreview file and apply cookiecutter template +* Delete testattrs.pyc +* Delete test4.pyc +* Delete test3.pyc +* Delete test2.pyc +* Delete squaretest.pyc +* First code drop on data modeling +* Initial commit diff --git a/debian/changelog b/debian/changelog index 359c03b..11bcdd5 100644 --- a/debian/changelog +++ b/debian/changelog @@ -8,6 +8,7 @@ python-tosca-parser (0.4.0-1) UNRELEASED; urgency=medium * Fixed order in d/copyright. * Install /usr/bin/tosca-parser as alternatives in both packages. * Added Debian tests. + * Added upstream changelog. -- Ondřej Nový Sun, 28 Feb 2016 15:52:18 +0100