Release v2.2.0
What's Changed
New features
- Build NodeTree on demand by @superstar54 in #583
- Allow registering different viewers for different WorkChains. by @superstar54 in #541
Breaking changes
- Move optimade dependency as extra dependency by @unkcpz in #554
- Drop support for py38 by @unkcpz in #557
Bug fixes
- Fix download of binary files in FolderDataViewer by @danielhollas in #579
- mimic the behavior of nglview and update the cell and positions by @superstar54 in #576
Devops
- Update dev dependencies by @unkcpz in #556
- Remove deprecated load_documentation_profile for doc build by @unkcpz in #555
- Add test to latest and oldest supported aiida-core by @unkcpz in #558
- Replace optimade-client with ipyoptimade by @unkcpz in #553
- Add Dependabot config for updating GHAs by @danielhollas in #560
- Bump the gha-dependencies group with 6 updates by @dependabot in #561
- Remove obsolete files by @danielhollas in #562
- Use Ruff by @danielhollas in #566
- CI: Add CODECOV_TOKEN secret by @danielhollas in #569
- New release workflow by @danielhollas in #570
- Only trigger publish on release.published event by @danielhollas in #572
- CI: Use uv installer instead of pip (take 2) by @danielhollas in #578
- Bump uv + minor CI cleanups by @danielhollas in #573
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #580
- Add pandas as direct dependency by @danielhollas in #589
New Contributors
- @dependabot made their first contribution in #561
Full Changelog: v2.1.0...v2.2.0