Release notes#

This document contains the release notes for the project.

See CHANGELOG.md for release notes for v2.2.0 and earlier.

2.3.1 - July 29, 2025#

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#

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

Mark failing tests as xfail

#718

Add reprs for new result classes

#730

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

Prepare 2.3.0 release

#848

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

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