Skip to content

Alpha - Bear

Compare
Choose a tag to compare
@jsoconno jsoconno released this 20 Jan 13:17
· 147 commits to main since this release

This is a micro release aimed at brining in some small test features and bug fixes along with updates to automating testing and releases as well as documentation.

Features

  • Default icon added for when a theme is applied to a standard Node object
  • Edges can now also be called Connections
  • Clusters can now also be called Containers
  • Added support for using color hues for container backgrounds in LightMode (test feature)

Bug Fixes

  • Edges that connect to the top of nodes will now touch the provider icons
  • Edges that are drawn between a Node and its parent Cluster will no longer try to reference themselves

Automation

  • Created setup.py file for publishing Architectures to PyPi
  • Added testing using PyTest
  • Created workflow to publish package to PyPi on release
  • Created workflow to run tests on push and publish coverage reports to Codecov
  • Updated generate_providers script to also create Parent provider classes

Maintenance

  • Added docstrings to core modules, classes, and functions
  • Removed support for the output_file_name parameter in the Graph class
  • Cleaned up core syntax, comments, variable names, and type checking
  • Minor updates to themes

Documentation

  • Updated README.md
  • Updated .gitignore
  • Added GitHub issue templates
  • Added Code of Conduct
  • Added MIT license