Skip to content

v0.29.0

Compare
Choose a tag to compare
@github-actions github-actions released this 26 Sep 21:34
8ac0644

Release created on: 26.09.2024 - 21:34:24

New Features

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 by @Tcenova

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: