pyVHDLModel icon indicating copy to clipboard operation
pyVHDLModel copied to clipboard

v0.29.0

Open Paebbels opened this issue 1 year ago • 0 comments

New Features

  • Added resolution of record element subtypes in packages.
  • New RecordElementSymbol.

Changes

  • Bumped dependencies.
  • Added Nullable if a parameter has a default value of None.
    Older versions implicitly inferred nullable/optional, but new version if mypy request it explicitly.
  • Changed many properties from @property to @readonly.
  • Added and improved usage of parent parameter to be forwarded down to ModelEntity.

Bug Fixes

  • Fix importing of objects with multiple identifiers.
    See #82

Documentation

  • Enhanced layout by CSS overrides.
  • Added doc-strings to many methods.
  • Described algorithms of:
    • AddDocument
    • IterateDesignUnits
    • IndexDeclaredItems
    • Analyze
    • AnalyzeDependencies
    • AnalyzeObjects
    • CreateDependencyGraph
    • CreateCompileOrderGraph
    • LinkArchitectures
    • LinkPackageBodies
    • IndexPackages
    • IndexPackageBodies
    • IndexEntities
    • IndexArchitectures
    • CreateHierarchyGraph
    • IterateDocumentsInCompileOrder

Related PRs:

  • #78
  • #82
    • fixes #80
    • fixes #81

Paebbels avatar Jun 08 '24 09:06 Paebbels