Skip to content

fmdtools v2.0.4

Compare
Choose a tag to compare
@hulsed hulsed released this 28 Oct 16:26
· 73 commits to main since this release
v2.0.4
3c97b33

This version brings a few changes to fmdtools, including features, bugfixes, and development changes. These changes include:

  • Adding the ability to show class inheritance as a part of ModelGraphs
  • Support/use of latest version of recordclass
  • Explicit support of Python 3.10, 3.11, and 3.12 (which are now all automatically tested)
  • Change to the overall development process to use CI tools rather than building and testing on a developer's local machine. As a result, the development process is much more streamlined, requires much less user setup, and tests/builds should be consistent.

Release Checklist

<style> </style>
Step Description Complete? Comment
1 Sync appropriate branches into release branch using git sync-into-dev x  
2 Update version numbers in appropriate files x  
2a "Check files conf.py LICENSE.py README.py Intro_to_fmdtools.md pyproject.toml init.py" x  
2b "Run a repository-wide search for the version number" x  
3 Allow (or force) Bamboo CI to build tests and docs x First full run using bamboo CI for multiple tests.
4 "Release to GitHub/remotes using git release v2.x.x ''Version 2.x.x'' " x Added one additional piece - support for multiple versions in toml
5 Create a release in GitHub x  
5a "incorporate a narrative summary of features and changes" x  
5b "incorporate the auto-generated bitbucket release notes." N/A  
6 "Update project plan" x  
6a "Include any changed dependencies" N/A  
6b "Include version in schedule" x  
6c "Identify and include additional changes/activities" Updated automated testing verbiage
7 Update/check external CI resources as needed x  
7a "Toggle CodeFactor so it updates" x Some issues introduced due to new docs/reports folders not being ignored. Those files now added to ignore for CodeFactor.
7b "Check upload to PyPi" x Now current with 2.0.4 tag (missed change in toml--will update with next release)