<!-- Release notes generated using configuration in .github/release.yml at v2.3.0 -->
What's Changed
Breaking Changes 🛠
* Make ELN widgets optional by danielhollas in https://github.com/aiidalab/aiidalab-widgets-base/pull/609
New Features 🎉
* Adding support for `orm.Containerized` codes by mikibonacci in https://github.com/aiidalab/aiidalab-widgets-base/pull/617
* Add `static` folder for static files and pre-loaded stylesheets (using new utility) by edan-bainglass in https://github.com/aiidalab/aiidalab-widgets-base/pull/624
* Allow user to hide the header of the Wizard App by superstar54 in https://github.com/aiidalab/aiidalab-widgets-base/pull/638
* Make the setup new codes widget part of the code selection widget optional by edan-bainglass in https://github.com/aiidalab/aiidalab-widgets-base/pull/646
* Add volume information in the cell tab by superstar54 in https://github.com/aiidalab/aiidalab-widgets-base/pull/653
* Tag structure manager and viewer with CSS classes for easy styling by edan-bainglass in https://github.com/aiidalab/aiidalab-widgets-base/pull/662
* Fix typo in structure editor by edan-bainglass in https://github.com/aiidalab/aiidalab-widgets-base/pull/665
* Clarify structure operations by edan-bainglass in https://github.com/aiidalab/aiidalab-widgets-base/pull/666
* Accept an optional logging `Output` widget for logging monitor exceptions by edan-bainglass in https://github.com/aiidalab/aiidalab-widgets-base/pull/669
Bug fixes 🐛
* Avoid black sphere in structure viewer by superstar54 in https://github.com/aiidalab/aiidalab-widgets-base/pull/637
* Guard against null process states by edan-bainglass in https://github.com/aiidalab/aiidalab-widgets-base/pull/658
* Fix resource setup widget bugs by edan-bainglass in https://github.com/aiidalab/aiidalab-widgets-base/pull/661
* Use tmpdir for povray rendering by danielhollas in https://github.com/aiidalab/aiidalab-widgets-base/pull/675
* Replace check of empty string in unfilled template widgets to `None` by edan-bainglass in https://github.com/aiidalab/aiidalab-widgets-base/pull/650
Documentation 📝
* Speedup readthedocs build with uv by danielhollas in https://github.com/aiidalab/aiidalab-widgets-base/pull/604
* Hide private methods in API documentation by danielhollas in https://github.com/aiidalab/aiidalab-widgets-base/pull/607
Other Changes
* Test with aiida-core=2.5 by danielhollas in https://github.com/aiidalab/aiidalab-widgets-base/pull/599
* CI fix: Test on push to master branch, not main! by danielhollas in https://github.com/aiidalab/aiidalab-widgets-base/pull/611
* CI: Don't track coverage of tests/ by danielhollas in https://github.com/aiidalab/aiidalab-widgets-base/pull/614
* Support and test with py3.11 by danielhollas in https://github.com/aiidalab/aiidalab-widgets-base/pull/619
* Make auto-generated release notes nicer by danielhollas in https://github.com/aiidalab/aiidalab-widgets-base/pull/618
* deps: Vendor more_itertools.consecutive_groups by danielhollas in https://github.com/aiidalab/aiidalab-widgets-base/pull/613
* Various dependency fixes by danielhollas in https://github.com/aiidalab/aiidalab-widgets-base/pull/621
* Fix warnings in pytest by danielhollas in https://github.com/aiidalab/aiidalab-widgets-base/pull/628
* Downgrade minimum traitlets version to 5.4 by danielhollas in https://github.com/aiidalab/aiidalab-widgets-base/pull/629
* Fix notebook tests by danielhollas in https://github.com/aiidalab/aiidalab-widgets-base/pull/630
* Test with aiida 2.6.2 by danielhollas in https://github.com/aiidalab/aiidalab-widgets-base/pull/616
* Silence warning by edan-bainglass in https://github.com/aiidalab/aiidalab-widgets-base/pull/647
* Fix capitalization in basic editor by edan-bainglass in https://github.com/aiidalab/aiidalab-widgets-base/pull/654
* Update structure manager editor title casing by edan-bainglass in https://github.com/aiidalab/aiidalab-widgets-base/pull/655
* Update uv in RTD config by danielhollas in https://github.com/aiidalab/aiidalab-widgets-base/pull/660
* CI: Pin Ubuntu version to fix Firefox installation by danielhollas in https://github.com/aiidalab/aiidalab-widgets-base/pull/673
* Remove sklearn dependency. by yakutovicha in https://github.com/aiidalab/aiidalab-widgets-base/pull/671
* Unpin ASE, fix test by danielhollas in https://github.com/aiidalab/aiidalab-widgets-base/pull/627
* Add ipython as a direct dependency by danielhollas in https://github.com/aiidalab/aiidalab-widgets-base/pull/678
New Contributors
* mikibonacci made their first contribution in https://github.com/aiidalab/aiidalab-widgets-base/pull/617
* edan-bainglass made their first contribution in https://github.com/aiidalab/aiidalab-widgets-base/pull/624
**Full Changelog**: https://github.com/aiidalab/aiidalab-widgets-base/compare/v2.2.2...v2.3.0