This project uses towncrier and the changes for the upcoming release can be found in https://github.com/ansys/grantami-bomanalytics/tree/main/doc/changelog.d/.
2.2.0 - 2024-12-17
- CI - 490 - Add changelog generation #510
- Define labels and add label sync CI #518
- Do not run changelog-fragment for dependabot-initiated PRs #519
- Update changelog #529
- Use trusted publisher #549
- Update main branch to 2.2.0dev0 #551
- Don't create changelog fragments for pre-commit updates #587
- Empty elements are no longer removed when deserializing a BoM file #546
- Update minimum required BoM Analytics Services version #670
- Add missing space to ConnectionError text #672
- Bump plotly from 5.21.0 to 5.22.0 #511
- Bump ansys-openapi-common from 2.0.0 to 2.0.2 #520
- Bump jinja2 from 3.1.3 to 3.1.4 #521
- Bump jupyterlab from 4.1.8 to 4.2.0 #522
- Bump jupytext from 1.16.1 to 1.16.2 #523
- Bump nbsphinx from 0.9.3 to 0.9.4 #524
- Bump ansys-grantami-bomanalytics-openapi from 3.0.0a1 to 3.0.0 #527
- Upgrade to grantami-bomanalytics-openapi 3.1.0rc1 #635
- Update openapi-common reference link #513
- [pre-commit.ci] pre-commit autoupdate #531, #540, #554, #563, #577
- Update acceptance tests for 2025 R1 database #607
- Update repository link in pyproject.toml #616
- Fix installation example for git dependency #619
- Add link to PyGranta version compatibility documentation #620
- Add link to supported authentication schemes #621
- maint: 2025 R1 update #630
- Fix bulleted list in README #643
- Update Ansys documentation links to 2025 R1 #649
- Use 2024 R2 Ansys documentation #654
- Update stated Python requirement #656
- Fix BoM Analytics Services dependency #669
- [pre-commit.ci] pre-commit autoupdate #590
- Auto-approve pre-commit-ci pull requests #602
- Configure environment for trusted publisher release #617
- Improve VM management in CI #622
- Update CONTRIBUTORS and AUTHORS to new format #626
- Use Production VM for CI on release branch #651
- Prepare 2.2.0rc0 release #652
- Prepare v2.2.0 release #668
- Issue #454,
Pull request #465: Add
percentage_amount
toSubstanceWithComplianceResult
.
- Issue #466, Pull request #467: Tidy up bulleted lists in API documentation.
- Issue #464,
Pull request #467: Add
versionadded
directives to API documentation.
- Andy Grigg (Ansys)
- Ludovic Steinbach (Ansys)
- Doug Addy (Ansys)
- Add sustainability analysis support, including examples and documentation.
- Add
bom_types
subpackage. - Add licensing check as part of connection to server.
- Change the
legislation_names
method tolegislation_ids
. - Remove
with_stk_records
method.
- Document use of the
pygranta
meta-package for managing compatibility between PyGranta and Granta MI.
- Doug Addy (Ansys)
- Andy Grigg (Ansys)
- Ludovic Steinbach (Ansys)
- Judy Selfe (Ansys)
- Issue #277, Pull request #242: Don't include withdrawn records in analysis.
- Issue #328,
Pull request #341:
Add
maximum_specification_link_depth
property. - Pull request #334: Add scripts to automate test database creation.
- Issue #291, Pull request #343: Update documentation with new legislation names.
- Doug Addy (Ansys)
- Andy Grigg (Ansys)
- Ludovic Steinbach (Ansys)
- Judy Selfe (Ansys)