v0.20.0
Release created on: 30.12.2022 - 08:19:24
New Features
- Dependency graph in
Design
for packages, contexts referenced from design units.- New
_dependencyGraph
field inDesign
. - New
_dependencyVertex
field inDesignUnit
. - New
CreateDependencyGraph
method onDesign
. - New
DependencyGraphVertexKind
andDependencyGraphEdgeKind
flags.
- New
- Added properties
ReferencedLibraries
,ReferencedPackages
,ReferencedContexts
. - Added
NormalizedIdentifiers
toMultipleNamedEntityMixin
. - Added
NormalizedLabel
toLabeledEntityMixin
. - Added library and package dependencies in
std
andieee
library packages. - Added
EntityInstantiationSymbol
,ComponentInstantiationSymbol
andConfigurationInstantiationSymbol
. - Added package and architecture indexing via
IndexPackages
andIndexArchitectures
.
Changes
- Moved
_referenced***
fields toDesignUnit
. - Improved
Link***
methods onDesign
. - Renamed
DesignUnits
&arr;DesignUnitKind
. - Removed
LibraryOrSymbol
,EntityOrSymbol
,ArchitectureOrSymbol
,PackageOrSymbol
,ConfigurationOrSymbol
,ContextOrSymbol
. - Refined doc-strings.
- Bumped dependencies.
Bug Fixes
- Fixed missing handling of
_referencedContexts
. - Avoid self-edge in
LinkPackageReferences
for packagestd.standard
.