.. _ref_release_notes: Release notes ############# This document contains the release notes for the project. See `CHANGELOG.md `_ for release notes for v2.2.0 and earlier. .. vale off .. towncrier release notes start `2.3.1 `_ - July 29, 2025 ============================================================================================= .. tab-set:: .. tab-item:: Miscellaneous .. list-table:: :header-rows: 0 :widths: auto * - Update changelog with link to stable docs - `#850 `_ * - Refer to the documentation on ansys help that relates to the 2025 r2 release - `#855 `_ * - Prepare 2.3.1 release - `#859 `_ `2.3.0 `_ - July 10, 2025 ============================================================================================= .. tab-set:: .. tab-item:: Added .. list-table:: :header-rows: 0 :widths: auto * - Support 24/12 Eco BoM - `#693 `_ * - Optionally raise exceptions if a BoM can't be fully deserialized - `#702 `_ * - Test on multiple servers - `#710 `_ * - Feat/support v2 api - `#713 `_ * - Add part and process-level transport information to BoM Sustainability responses - `#719 `_ * - Add transport groupings by part and by category to sustainability summary results - `#724 `_ * - Improve documentation of Enum classes - `#726 `_ * - Re-organize test BoMs and payloads - `#727 `_ * - Add ImplactedSubstance and Compliance integration tests for 24/12 BoMs - `#735 `_ .. tab-item:: Fixed .. list-table:: :header-rows: 0 :widths: auto * - Mark failing tests as xfail - `#718 `_ * - Add reprs for new result classes - `#730 `_ .. tab-item:: Dependencies .. list-table:: :header-rows: 0 :widths: auto * - Migrate to BoM Analytics Services V2 - `#714 `_ * - Update jinja2 to 3.1.6 - `#740 `_ * - Update ansys-openapi-common to 2.2.2 - `#741 `_ * - Update bomanalytics-openapi to 4.0.0.dev165 - `#751 `_ * - Update bomanalytics-openapi to v4.0.0rc1 - `#781 `_ * - Update bomanalytics-openapi to 4.0.0rc4 - `#786 `_ * - Update bomanalytics-openapi dependency to 4.0.0 stable release - `#787 `_ * - Remove private PyPI references - `#788 `_ * - Prepare 2.3.0rc0 release - `#820 `_ .. tab-item:: Miscellaneous .. list-table:: :header-rows: 0 :widths: auto * - Prepare 2.3.0 release - `#848 `_ .. tab-item:: Documentation .. list-table:: :header-rows: 0 :widths: auto * - Move bom types to submodule - `#703 `_ * - Pin plotly to <6 to avoid bug during documentation build - `#723 `_ * - Update examples to include transport results - `#728 `_ * - Documentation review - `#738 `_ * - Improve documentation for Granta MI reports bundle version support - `#779 `_ * - Add references to 24/12 BoM format in API documentation - `#780 `_ * - Include changelog in documentation - `#795 `_ * - Add an example of creating a BoM from Python classes directly - `#800 `_, `#818 `_ * - Sankey diagram example - `#803 `_ * - Address example notebook formatting issues - `#805 `_ * - Re-organize examples to improve grouping and readability - `#817 `_ * - Add an example of creating a bom from a csv file - `#819 `_ .. tab-item:: Maintenance .. list-table:: :header-rows: 0 :widths: auto * - chore: update CHANGELOG for v2.2.0 - `#673 `_ * - Update License Date in Headers - `#681 `_ * - Add a call to BoM Analytics Services during VM start - `#706 `_ * - Warm up databases - `#708 `_ * - Run server_check.yml workflow for dependabot PRs - `#717 `_ * - Fix Dependabot Configuration for Private PyPI - `#742 `_ * - Allow dependabot server checks to run in parallel - `#748 `_ * - Move Integration Test check to top-level workflow - `#749 `_ * - docs: Update ``CONTRIBUTORS.md`` with the latest contributors - `#754 `_ * - Update database preparation scripts - `#771 `_ * - Use PyPI-authored publish action - `#772 `_ * - Generate provenance attestations - `#773 `_ * - Bump version to 2.3 - `#776 `_ * - Use git SHA to pin action version - `#785 `_ * - Move release branch to use release VM - `#790 `_ .. vale on