Pyvhdlmodel

Latest version: v0.28.0

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

Scan your dependencies

Page 7 of 8

0.10.4

**Created on: 25.06.2021 - 13:20:06**

New Features
* Implemented *Names* (simple, indexed, parenthesis, attribute, selected).
* Added `NullLiteral`.
* Added `AllName`.
* Implementations for `ProtectedType` and `ProtectedTypeBody`.
* Added `Attribute` and `AttributeSpecification`.

Changes
* Renamed `UseStatement` to `UseClause`.
* Made `RangeExpression` as `BinaryExpression`.
* Split `RangeExpression` into `AscendingRangeExpression` and `DecendingRangeExpression`

Bug Fixes
* tbd

0.10.3

**Created on: 23.06.2021 - 14:30:10**

New Features
* Added methods `GetLibrary` and `AddDocument` to class `Design`.
* Added `SharedVariable`.

Changes
* Changed initialization routines of many model entities.
* Renamed `RecordTypeMember` to `RecordTypeElement`.
* Split `ConstrainedSubTypeSymbol` into `ConstrainedScalarSubTypeSymbol` and `ConstrainedCompositeSubTypeSymbol`.
* Changed type of property `Design.Libraries` from `List[Library]` to `Dict[str, Library]`.
* Added code to `AccessType` and `FileType`.
* Renamed property `Elements` to `Literals` in `EnumeratedType`.

Bug Fixes
* Let `ScalarType`, `CompositeType`, `ProtectedType` derive from `Type` instead of `BaseType`

0.10.2

**Created on: 21.06.2021 - 17:49:04**

New Features
* `Alias`
* `IndexedObjectOrFunctionCallSymbol`
* `SubExpression` / `QualifiedExpression` / `Parenthesis` as `typing.Protocol`
* `Component`
* `Physical...Literal`

Changes
* Swapped `NegationExpression` and `InverseExpression` to match unary `not` and `-` operators.

Bug Fixes
* tbd

0.10.1

**Created on: 19.06.2021 - 10:10:11**

New Features
* Added `Agregate` and classes derived from `AggregateElement`
* Added `ParenthesisExpression`
* Added `EnumerationLiteralSymbol`
* Added `__str__` to expressions, literals, aggregates and ranges.

Changes
* Added property `Object` to `SimpleObjectSymbol`

Bug Fixes
* tbd

0.10.0

**Created on: 17.06.2021 - 11:29:49**

New Features
* Added symbols (unresolved symbolic names to existing model entities).
* Add type aliases including Expression.

Changes
* Renamings:
* LibraryReference to LibraryStatement.
* PackageReference to UseStatement.
* ContextReference to ContextStatement.
* Expression to BaseExpression.

Bug Fixes
* Missing calls to parent method.

0.9.0

**Created on: 13.06.2021 - 21:37:55**

New Features
* Added missing object representations for language features.
* Finalized literals, expressions and types.
* Added properties to empty placeholder classes
* Enhanced class documentation and cross references.
* New documentation chapter for literals and expressions.
* Added inheritance diagrams as overviews to documentation sections.
* Added condensed code snippets outlining the main interface of a model's object.
* New Single-File GitHub Action workflow (pipeline) including tests, documentation, packaging and publishing.
* Added Dependabot configuration file.

Changes
* Made generic, port, and parameter items a subclass of the matching object classes.
* Removed 2 dependencies to patched Sphinx extensions (now fixed in Sphinx).

Bug Fixes
* Corrected class hierarchy according to LRM.

Page 7 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.